Compare languages | Модуль cilium-hubble: настройки

Модуль останется отключенным вне зависимости от параметра ciliumHubbleEnabled:, если не включен модуль cni-cilium.

The module will be left disabled unless cni-cilium is used regardless of ciliumHubbleEnabled: parameter.

Аутентификация

Authentication

По умолчанию используется модуль user-authn. Также можно настроить аутентификацию через externalAuthentication (см. ниже). Если эти варианты отключены, то модуль включит basic auth со сгенерированным паролем.

user-authn module provides authentication by default. Also, externalAuthentication can be configured (see below). If these options are disabled, the module will use basic auth with the auto-generated password.

Посмотреть сгенерированный пароль можно командой:

Use kubectl to see password:

shell kubectl -n d8-system exec deploy/deckhouse – deckhouse-controller module values cilium-hubble -o json | jq ‘.ciliumHubble.internal.auth.password’

shell kubectl -n d8-system exec deploy/deckhouse – deckhouse-controller module values cilium-hubble -o json | jq ‘.ciliumHubble.internal.auth.password’

Чтобы сгенерировать новый пароль, нужно удалить секрет:

Delete secret to re-generate password:

shell kubectl -n d8-cni-cilium delete secret/hubble-basic-auth

shell kubectl -n d8-cni-cilium delete secret/hubble-basic-auth

Внимание! Параметр auth.password больше не поддерживается.

Note! The auth.password parameter is deprecated.