修改kubernetes中node的internalip

Modify internalip of node in kubernetes

我想我只需要修改工作节点的内部 ip 就可以取回它,因为它的静态 IP 已更改。

我试过没有成功:

kubectl patch node mynode -p '{"status": {"addresses": [{ "address": "44.33.22.11", "type": "InternalIP" }] } }'

node "mynode" not patched

从master节点修改worker internalip并取回的方法是什么?

预先感谢您的帮助。

我发现了以下更新工作节点 IP 地址的方法:

  1. 在工作节点上执行 kubeadm reset
  2. 使用 ifconfig <network interface> <IP address> 命令更改 IP 地址。
  3. 使用 kubeadm join 命令再次添加节点。

请注意,如果您将工作节点的自定义 IP 地址添加到 /etc/hosts,请不要忘记在那里进行更改。