diff --git a/cmd/minikube/cmd/start.go b/cmd/minikube/cmd/start.go index 4e03161b84d6..5d4958ddc3fe 100644 --- a/cmd/minikube/cmd/start.go +++ b/cmd/minikube/cmd/start.go @@ -458,6 +458,9 @@ func updateKubeConfig(h *host.Host, c *cfg.Config) *kubeconfig.KubeConfigSetup { } addr = strings.Replace(addr, "tcp://", "https://", -1) addr = strings.Replace(addr, ":2376", ":"+strconv.Itoa(c.KubernetesConfig.NodePort), -1) + if c.KubernetesConfig.APIServerName != constants.APIServerName { + addr = strings.Replace(addr, c.KubernetesConfig.NodeIP, c.KubernetesConfig.APIServerName, -1) + } kcs := &kubeconfig.KubeConfigSetup{ ClusterName: cfg.GetMachineName(),