The module deletes the entire kubeadm
kube-proxy set (DaemonSet
, ConfigMap
, RBAC
) and installs its own.
For security reasons, for NodePort services, connections are only allowed to the nodes’ InternalIP by default. You can lift this restriction using the node.deckhouse.io/nodeport-bind-internal-ip: "false"
annotation.
Here is an example of a NodeGroup annotation:
apiVersion: deckhouse.io/v1
kind: NodeGroup
metadata:
name: myng
spec:
nodeTemplate:
annotations:
node.deckhouse.io/nodeport-bind-internal-ip: "false"
...
Note! Following the addition, deletion, or changing the annotation, you have to restart kube-proxy Pods manually.
Note! The kube-proxy module is automatically disabled when the cni-cilium module is enabled.