Модуль управления сетями кластера

Cilium

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

Для установки и настройки Cilium в интерфейсе платформы “Штурвал” перейдите в раздел Платформа/Установленные системные сервисы.

Для установки и настройки Cilium в интерфейсе клиентского кластера платформы “Штурвал” перейдите в раздел Кластер/Название кластера/Установленные системные сервисы.

Найдите Модуль управления сетями кластера. Если модуль не отображается, перейдите в доступные системные сервисы, найдите чарт “shturval-networking” и нажмите “Установить”.

Пример списка параметров сервиса

k8sServiceHost: 10.31.145.148
k8sServicePort: "6443"
operator:
  replicas: 1
sessionAffinity: "true"

Для ограничения логирования только для записи ошибок необходимо указать параметры:

spec:
  chart: shturval-networking
  customvalues: |
    logOptions:
      level: warn

Cilium Hubble

Hubble обеспечивает наблюдение за сетевым взаимодействием между компонентами кластера и сетевой инфраструктурой. Для включения hubble у Cilium перейдите в управление системным сервисом, в блоке “Спецификация” пропишите:

hubble:
  enabled: true
  relay:
    enabled: true
  ui:
    enabled: true

Чтобы временно прокинуть порт со своей рабочей станции до UI Hubble в CLI введите команду:

kubectl -n kube-system port-forward services/hubble-ui 12000:80

Cilium Hubble будет доступен по адресу: http://127.0.0.1:12000

С дополнительной информацией можно ознакомиться на официальном сайте. В текущем релизе используется Cilium версии 1.14.7