Понимание API сетевых политик
Содержание
ВведениеОценка сетевой политики в KUBE-OVNВ чем разница между AdminNetworkPolicy с областью действия и NetworkPolicy с областью namespace?Введение
Сетевая безопасность в кластерах в стиле Kubernetes включает контроль того, какие рабочие нагрузки (Pods, namespaces) могут взаимодействовать и каким образом. В основе лежат API сетевых политик, которые обеспечивают сегментацию (уровни 3/4) и управление трафиком. Со временем появились более продвинутые уровни API для поддержки глобальных ограничений в кластере, обеспечения мультиарендности, моделей с нулевым доверием и фильтрации на уровне приложений (уровень 7).
В этой статье рассматривается модель API v1alpha1: AdminNetworkPolicy (ANP) и BaselineAdminNetworkPolicy (BANP), их место среди API сетевых политик, их связь со стандартной NetworkPolicy и способы использования сегодня с учетом планирования будущих версий.
Оценка сетевой политики в KUBE-OVN
Когда применяется несколько сетевых политик, они следуют строгому порядку приоритета: Admin Network Policy имеет приоритет над Network Policy, которая, в свою очередь, имеет приоритет над Baseline Admin Network Policy.
Процедура следующая: