Для улучшения работы сайта мы используем файлы cookies. Оставаясь на сайте, вы соглашаетесь с политикой обработки персональных данных.

Обзор веб-консоли. Сеть

1. Services

Для просмотра Services перейдите на вкладку СетьServices.

services

Данная страница отображает:

  • Список всех объектов Service в namespace, их имена и статусы.

  • Метки и селекторы, связывающие Service с конкретными Pod и приложениями.

  • IP-адреса, порты, точки подключения и связанные действия для управления и диагностики.

Чтобы узнать подробную информацию о Service или отредактировать его настройки, нажмите на имя Service из списка.

services sett

На данной странице представлены детальные сведения о выбранном объекте Service:

  • Для каждого Service отображается имя, статус работы, метки и селекторы.

  • Видны назначенные IP-адреса и открытые порты для подключения.

2. Ingreses

Для просмотра Ingreses перейдите на вкладку СетьIngreses.

ingresses

Данная страница отображает:

  • Список всех Ingress-ресурсов, их имена и действия.

  • Для каждого объекта показаны связанные сервисы, параметры маршрутизации, поддержка авторизации, сертификаты.

Чтобы узнать подробную информацию об Ingress-ресурсе или отредактировать его настройки, нажмите на имя Ingress из списка.

ingresses sett

На данной странице представлены детальные сведения о выбранном объекте Ingress:

  • Указано имя и namespace, где создан Ingress.

  • Отображаются метки, аннотации и информация о применяемом TLS-сертификате.

  • Представлена дата создания ресурса, возможные сведения о владельце.

3. NetworkPolicies

Для просмотра NetworkPolicies перейдите на вкладку СетьNetworkPolicies.

network policies

Данная страница отображает:

  • Cписок всех сетевых политик (Network Policies), созданных в выбранном namespace Kubernetes-кластера.

  • Для каждой NetworkPolicy представлены имя, метки и краткие сведения о правилах (разрешенные и запрещенные соединения).

Чтобы узнать подробную информацию о конкретной NetworkPolicy или отредактировать ее настройки, нажмите на имя сетевой политики из списка.

network policies details

На данной странице представлены детальные сведения о выбранной сетевой политике:

  • Имя политики (например, my-policy);

  • Namespace, в котором расположена данная политика (например, nova-monitoring);

  • Метки и аннотации, если они заданы (их может не быть);

  • Селектор Pod — определяет, к каким Pod применяется политика (может быть не задан явно);

  • Время создания и информация о владельце ресурса;

  • Правила Ingress — список разрешенных или запрещенных соединений для входящего трафика, и описание логики изоляции;

  • Быстрые ссылки на просмотр и редактирование YAML-манифеста политики;

  • Поясняющая справка о принципах работы сетевых политик Kubernetes и ссылки на документацию.

4. CiliumNetworkPolicies

Для просмотра CiliumNetworkPolicies перейдите на вкладку СетьCiliumNetworkPolicies.

ciliumnetwork policies

Данная страница отображает:

  • Cписок всех сетевых политик (CiliumNetworkPolicies), созданных в выбранном namespace Kubernetes-кластера.

  • Для каждой CiliumNetworkPolicy указано имя, метки, а также основные параметры и правила политики.

При создании CiliumNetworkPolicy имеется возможность с помощью полей port и endPort указывать диапазон портов для входящего (ingress) и исходящего (egress) трафика.

ingress engress

Далее в примере показано, как ограничение реализовано в манифесте.

Пример манифеста

В рамках данного примера ограничивается сетевое взаимодействие подов с меткой app=myService. Разрешается посылать пакеты только по протоколу TCP на портах 80–444:

apiVersion: "cilium.io/v2"
kind: CiliumNetworkPolicy
metadata:
  name: "l4-port-range-rule"
spec:
  endpointSelector:
    matchLabels:
      app: myService
  egress:
    - toPorts:
      - ports:
        - port: "80"
          endPort: 444
          protocol: TCP

Чтобы узнать подробную информацию о конкретной CiliumNetworkPolicy или отредактировать ее настройки, нажмите на имя сетевой политики из списка.

ciliumnetwork policies sett

На данной странице представлены детальные сведения о выбранной сетевой политике:

  • Имя политики (например, my-cilium-policy);

  • Namespace, в котором расположена данная политика (например, nova-monitoring);

  • Метки и аннотации, если они заданы (их может не быть);

  • Время создания и информация о владельце ресурса;

  • Быстрые ссылки на просмотр и редактирование YAML-манифеста политики.

5. CiliumClusterwideNetworkPolicy

CiliumClusterwideNetworkPolicy — это расширенная политика сети в Cilium, которая применяется ко всему кластеру Kubernetes, а не только к одному namespace.

Для просмотра CiliumNetworkPolicies перейдите на вкладку СетьCiliumClusterwideNetworkPolicy.

CiliumClusterwideNetworkPolicies

Данная страница отображает список всех сетевых политик (CiliumClusterwideNetworkPolicy), созданных в Kubernetes-кластере.

Чтобы узнать подробную информацию о конкретной CiliumClusterwideNetworkPolicy или отредактировать ее настройки, нажмите на имя политики из списка.

CiliumClusterwideNetworkPolicies sett

На данной странице представлены детальные сведения о выбранной сетевой политике:

  • Тип политики (CiliumClusterwideNetworkPolicy) и ее короткое имя (например, cilium-cluster-policy);

  • Метки и аннотации, если они заданы (их может не быть);

  • Время создания и информация о владельце ресурса;

  • Быстрые ссылки на просмотр и редактирование YAML-манифеста политики.