Доступно в редакциях: CE, BE, SE, SE+, EE
Модуль удаляет весь комплект kube-proxy (DaemonSet
, ConfigMap
, RBAC
) от kubeadm
и устанавливает свой.
По умолчанию в целях безопасности при использовании сервисов с типом NodePort подключения принимаются только на InternalIP узлов. Для снятия данного ограничения предусмотрена аннотация на узел — node.deckhouse.io/nodeport-bind-internal-ip: "false"
.
Пример аннотации для NodeGroup:
1apiVersion: deckhouse.io/v1
2kind: NodeGroup
3metadata:
4 name: myng
5spec:
6 nodeTemplate:
7 annotations:
8 node.deckhouse.io/nodeport-bind-internal-ip: "false"
9...
Внимание! После добавления, удаления или изменения значения аннотации необходимо самостоятельно выполнить рестарт подов kube-proxy.
Внимание! Модуль kube-proxy автоматически отключается при включении модуля cni-cilium.