diff --git a/cmd/kubeadm/app/util/kubeconfig/kubeconfig.go b/cmd/kubeadm/app/util/kubeconfig/kubeconfig.go index 488397ebff8..cc03c085d57 100644 --- a/cmd/kubeadm/app/util/kubeconfig/kubeconfig.go +++ b/cmd/kubeadm/app/util/kubeconfig/kubeconfig.go @@ -80,7 +80,8 @@ func ClientSetFromFile(path string) (*clientset.Clientset, error) { // ToClientSet converts a KubeConfig object to a client func ToClientSet(config *clientcmdapi.Config) (*clientset.Clientset, error) { - clientConfig, err := clientcmd.NewDefaultClientConfig(*config, &clientcmd.ConfigOverrides{}).ClientConfig() + overrides := clientcmd.ConfigOverrides{Timeout: "10s"} + clientConfig, err := clientcmd.NewDefaultClientConfig(*config, &overrides).ClientConfig() if err != nil { return nil, errors.Wrap(err, "failed to create API client configuration from kubeconfig") }