From 1084aca9da9a264e72d1cd8a1cc53500bc910aab Mon Sep 17 00:00:00 2001 From: Kimmo Lehto Date: Thu, 9 Sep 2021 10:33:18 +0300 Subject: [PATCH] Set kubelet node-ip for dual-role nodes (#205) --- config/cluster/host.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/cluster/host.go b/config/cluster/host.go index 6326b6b9..7faacf08 100644 --- a/config/cluster/host.go +++ b/config/cluster/host.go @@ -196,7 +196,7 @@ func (h *Host) K0sInstallCommand() string { flags.AddUnlessExist(fmt.Sprintf(`--config "%s"`, h.K0sConfigPath())) } - if !h.IsController() && h.PrivateAddress != "" { + if strings.HasSuffix(h.Role, "worker") && h.PrivateAddress != "" { // set worker's private address to --node-ip in --extra-kubelet-args var extra Flags if old := flags.GetValue("--kubelet-extra-args"); old != "" {