Как включить Hubble UI
Hubble UI в платформе на базе Cilium.
На этой странице
Введение
Hubble обеспечивает наблюдение за сетевым взаимодействием между компонентами кластера и сетевой инфраструктурой. В платформе «Штурвал» сеть обеспечивается Модулем управления сетями кластера (shturval-networking, Cilium CNI).
Включение Hubble
Для включения Hubble загрузите в кластер ShturvalServicePatch (SSP) для Модуля управления сетями кластера (shturval-networking). В customvalues задайте параметры, как в примере ниже.
ShturvalServicePatch
apiVersion: ops.shturval.tech/v1beta2
kind: ShturvalServicePatch
metadata:
name: shturval-networking-hubble
spec:
shturvalServiceConfigName: shturval-networking
customvalues:
hubble:
enabled: true
relay:
enabled: true
ui:
enabled: true
Загрузите манифест через импорт манифестов в интерфейсе кластера (см. скриншот ниже).


Проверка применения патча
После загрузки манифеста откройте Сервисы и репозитории → Установленные сервисы, найдите Модуль управления сетями кластера (shturval-networking) и перейдите к управлению. На вкладке Примененные ShturvalServicePatch отобразится загруженный ShturvalServicePatch. Когда ShturvalServicePatch будет применён, на вкладке Сервис статус будет Patched.
Иллюстрация: Проверка применения патча

Иллюстрация: Проверка применения патча

Доступ к Hubble UI
Чтобы временно прокинуть порт со своей рабочей станции до UI Hubble, в CLI введите команду:
kubectl -n kube-system port-forward services/hubble-ui 12000:80
Cilium Hubble будет доступен по адресу: http://127.0.0.1:12000
С дополнительной информацией можно ознакомиться на официальном сайте Cilium.