重新启动集群出错:重新启动kube-proxy:等待kube-proxy更新configmap时启动:等待条件超时。

16

我正在尝试使用minikube start启动本地Kubernetes集群,但出现以下错误。

Starting local Kubernetes v1.10.0 cluster...
Starting VM...
Getting VM IP address...
Moving files into cluster...
Setting up certs...
Connecting to cluster...
Setting up kubeconfig...
Starting cluster components...
E0912 17:39:12.486830   17689 start.go:305] Error restarting 
cluster:  restarting kube-proxy: waiting for kube-proxy to be 
up for configmap update: timed out waiting for the condition

有什么办法可以确保它启动吗?我正在使用VirtualBox和这个教程。我尝试了这里给出的提示,但没有成功。

还有什么特定的原因导致它需要这么长时间才能达到这个阶段吗?或者通常都这么慢吗?


你在使用什么发行版的minikube?你提供的教程是针对Mac的,你是否按照官方Kubernetes文档关于minikube的说明进行操作,并安装了哪个版本的minikube?你可以在详细模式下检查问题所在: minikube delete minikube start -v=2 我还会检查是否存在活动防火墙。但首先我们需要了解更多有关环境的详细信息。 - aurelius
2个回答

26

在开始minikube时,需要记住以下几点以解决这些错误:

1)关闭已打开的 VirtualBox
2)删除先前生成的临时文件。
3)如果您在代理后面,请设置代理
4)然后执行以下操作...

    $ minikube stop
    $ minikube delete  
    $ minikube start

0
以下步骤适用于我:
注意:不要使用root用户。
$ sudo minikube stop

$ sudo minikube delete

$ sudo rm -rf ~/.minikube

$ sudo minikube start --kubernetes-version=v1.12.4

您可以使用前缀v来指定任何现有的Kubernetes版本,这是必须的。

请确保.minikube目录已在用户主目录中创建,而不是在/root目录中。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接