Модуль удаляет весь комплект kube-proxy (DaemonSet, ConfigMap, RBAC) от kubeadm и устанавливает свой.

В целях безопасности, при использовании сервисов с типом NodePort, по умолчанию подключения принимаются только на InternalIP узлов. Для снятия данного ограничения предусмотрена аннотация на узел — node.deckhouse.io/nodeport-bind-internal-ip: "false".

Пример аннотации для NodeGroup:

apiVersion: deckhouse.io/v1
kind: NodeGroup
metadata:
  name: myng
spec:
  nodeTemplate:
    annotations:
      node.deckhouse.io/nodeport-bind-internal-ip: "false"
...

Внимание После добавления, удаления или изменения значения аннотации необходимо самостоятельно выполнить рестарт Pod’ов kube-proxy.

Конфигурация

Отсутствует.