diff --git a/cmd/kubeadm/app/util/config/common.go b/cmd/kubeadm/app/util/config/common.go index adbe56424e..660210706a 100644 --- a/cmd/kubeadm/app/util/config/common.go +++ b/cmd/kubeadm/app/util/config/common.go @@ -19,6 +19,7 @@ package config import ( "io/ioutil" "net" + "reflect" "strings" "github.com/pkg/errors" @@ -175,5 +176,8 @@ func ChooseAPIServerBindAddress(bindAddress net.IP) (net.IP, error) { } return nil, err } + if bindAddress != nil && !bindAddress.IsUnspecified() && !reflect.DeepEqual(ip, bindAddress) { + klog.Warningf("WARNING: overriding requested API server bind address: requested %q, actual %q", bindAddress, ip) + } return ip, nil }