Unverified Commit aa906574 authored by Manuel Buil's avatar Manuel Buil Committed by GitHub

Give kubelet the node-ip value (#5579)

* Give kubelet all node-ips Signed-off-by: 's avatarManuel Buil <mbuil@suse.com> Co-authored-by: 's avatarBrad Davidson <brad.davidson@rancher.com>
parent 0224a2c4
......@@ -121,9 +121,11 @@ func kubeletArgs(cfg *config.Agent) map[string]string {
if cfg.NodeName != "" {
argsMap["hostname-override"] = cfg.NodeName
}
defaultIP, err := net.ChooseHostInterface()
if err != nil || defaultIP.String() != cfg.NodeIP {
argsMap["node-ip"] = cfg.NodeIP
if nodeIPs := util.JoinIPs(cfg.NodeIPs); nodeIPs != "" {
defaultIP, err := net.ChooseHostInterface()
if err != nil || defaultIP.String() != nodeIPs {
argsMap["node-ip"] = nodeIPs
}
}
kubeletRoot, runtimeRoot, controllers := cgroups.CheckCgroups()
if !controllers["cpu"] {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment