如何更改 Kubernetes 节点的内部 IP?

问题描述

我的 kubelet 有一个指向 eth0 的内部 IP。如何将其更改为 eth1?

我已经尝试过编辑 KUBELET_CONfig_ARGS 中的 /etc/systemd/system/kubelet.service.d/10-kubeadm.conf,有和没有 here 所述的 --node-ip 标志。

两种情况下,内部ip都反映了eth0

解决方法

啊,我在 /etc/systemd/system/kubelet.service.d/10-kubeadm.conf 中滥用了 --node-ip 标志

它不会自动检测或指向。您需要在每个节点上手动指定 IP 地址。然后重建。固定!