Доступно в редакциях: EE, CSE Lite (1.73), CSE Pro (1.73)
Стадия жизненного цикла модуля: General Availability
Чтобы создаваемые балансировщики ServiceWithHealthchecks работали, необходимо выполнение следующих условий:
-
В сетевой политике пользовательского проекта, в котором будет создаваться ServiceWithHealthchecks, должно присутствовать правило, разрешающее входящий трафик из всех подов неймспейса
d8-service-with-healthchecks:ingress: - from: - namespaceSelector: matchLabels: kubernetes.io/metadata.name: d8-service-with-healthchecksПодробнее о сетевых политиках — в разделе «Настройка сетевых политик».
-
Кластерная роль, которая используется в ClusterRoleBinding и RoleBinding при назначении прав пользователям и сервисным аккаунтам, для ресурса ServiceWithHealthchecks должна быть расширена следующими правилами:
getlistwatchcreateupdatepatchdelete.
Подробнее — в разделе «Выдача прав пользователям и сервисным аккаунтам».
После включения модуля не происходит автоматическая замена имеющихся ресурсов типа Service на ServiceWithHealthcheck. Для замены имеющихся сервисов на использование ServiceWithHealthcheck выполните следующие действия:
- Создайте ресурсы ServiceWithHealthcheck с такими же именами и параметрами, как существующие ресурсы Service, которые нужно заменить. При создании ServiceWithHealthcheck укажите обязательные параметры
healthchecks. - Удалите ресурсы Service, которые требуется заменить ServiceWithHealthcheck.
Модуль не включен по умолчанию в каком-либо наборе модулей.
Параметры
Версия схемы: 1
- объектsettings
- булевыйsettings.debug
Опция, указывающая логгеру выводить stacktraces для предупреждений и ошибок.
По умолчанию:
false

