Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • Машинное обучение
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Истории успеха
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Документация
  • Блог
Проект Яндекса
© 2025 ООО «Яндекс.Облако»
Yandex Managed Service for Kubernetes
  • Сопоставление с другими сервисами Yandex Cloud
  • Начало работы
  • Управление доступом
  • Правила тарификации
  • Справочник Terraform
  • Метрики Monitoring
  • Аудитные логи Audit Trails
    • Обзор
    • Service
    • NetworkPolicy
  • История изменений
  • Обучающие курсы

В этой статье:

  • NetworkPolicy
  • ObjectMeta
  • NetworkPolicySpec
  • IngressRule
  • IPBlock
  1. Инструменты Network Load Balancer
  2. NetworkPolicy

Поля и аннотации ресурса NetworkPolicy

Статья создана
Yandex Cloud
Обновлена 9 июля 2024 г.
  • NetworkPolicy
  • ObjectMeta
  • NetworkPolicySpec
    • IngressRule
    • IPBlock

Ресурс NetworkPolicy используется для подключения к сервисам, опубликованным через Network Load Balancer, с определенных IP-адресов.

NetworkPolicy — стандартный ресурс Kubernetes. В этом справочнике описаны поля и аннотации ресурса, которые поддерживают Network Load Balancer для Managed Service for Kubernetes. Полный справочник ресурса см. в документации Kubernetes.

Подробнее о сетевых политиках см. в разделе Сетевые политики кластера Kubernetes.

NetworkPolicyNetworkPolicy

apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata: <ObjectMeta>
spec: <NetworkPolicySpec>

Поле

Значение или тип

Описание

apiVersion

networking.k8s.io/v1

Обязательное
Версия API Kubernetes

kind

NetworkPolicy

Тип ресурса

metadata

ObjectMeta

Обязательное
Метаданные ресурса

spec

NetworkPolicySpec

Обязательное
Спецификация ресурса

Пример
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
  name: whitelist-netpol
  namespace: ns-example
spec:
  podSelector:
    matchLabels:
      role: db
  policyTypes:
  - Ingress
  ingress:
  - from:
    - ipBlock:
        cidr: 198.18.235.0/24
    - ipBlock:
        cidr: 198.18.248.0/24
    - ipBlock:
        cidr: 172.16.1.0/12

ObjectMetaObjectMeta

name: <string>
namespace: <string>

Поле

Значение или тип

Описание

name

string

Обязательное
Имя политики

namespace

string

Пространство имен для сохранения политики

NetworkPolicySpecNetworkPolicySpec

podSelector: <selectorRules>
policyTypes:
  - Ingress
ingress:
  - <IngressRule>
  - ...

Поле

Значение или тип

Описание

podSelector

LabelSelector

Обязательное
Правила фильтрации подов.

См. документацию Kubernetes

policyTypes

[]Policy

Обязательное
Тип политики. Только значение Ingress.

ingress

[]IngressRule

Обязательное
Список правил фильтрации трафика

IngressRuleIngressRule

from:
  - ipBlock: <IPBlock>
  - ...

Поле

Значение или тип

Описание

from

[]IPBlock

Обязательное
Список диапазонов IP-адресов, с которых разрешен доступ к балансировщику

IPBlockIPBlock

ipBlock:
  cidr: <string>

Поле

Значение или тип

Описание

cidr

string

Обязательное
Диапазон IP-адресов, с которых разрешен доступ к балансировщику.

Диапазоны 198.18.235.0/24 и 198.18.248.0/24 указываются всегда, так как они зарезервированы Network Load Balancer для проверки состояния узлов

Была ли статья полезна?

Предыдущая
Service
Следующая
История изменений
Проект Яндекса
© 2025 ООО «Яндекс.Облако»