我试图通过Hyper-V的我的本地Windows 10计算机上安装kubernetes。我得到了一些错误,其中我不知道该如何解决。我试着运行kubernetes v1.8.0很好,但收到了同样的错误。
这是我投入的PowerShell:
minikube启动--kubernetes版本= “v1.10.11” --vm驱动= “Hyper-V的” --hyperv虚拟交换机= “Minikube”
下面是返回的内容:
获取VM的IP地址...移动文件到集群...停止额外的容器运行时...机存在,重新启动群集组件... E0201 20:22:12.487856 13792 start.go:382]错误重新启动集群:运行CMD:须藤kubeadmα相证书所有--config /var/lib/kubeadm.yaml:命令失败:须藤kubeadmα相证书所有--config /var/lib/kubeadm.yaml标准输出:[证书]使用现有CA证书和密钥。
标准错误:未能加载API服务器证书:该证书尚未生效:进程退出,状态1 minikube :(失败,错误代码1退出
这可能会发生由于旧minikube缓存。我可以告诉你,是删除minikube安装与minikube缓存一起,并从从头开始。
1)基丑陋碲德四联苯zxsw POI
2)清理minikube delete
或cache
文件夹:
.minikube
上面的代码将清理minikube的现有缓存。对我来说,之后的测试是:
cd C:\Users\user_name\.minikube\
Remove-Item –path C:\Users\user_name\.minikube\cache\* -recurse
或者你也可以尝试删除所有.minikube文件夹。
Directory: C:\Users\User\.minikube\cache
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- Mon 04.02.19 1:55 PM iso
d----- Mon 04.02.19 2:25 PM v1.10.11
d----- Mon 04.02.19 2:40 PM v1.8.0
3)启动minikube。对于我来说,开始上述操作后,开始工作。
Remove-Item –path C:\Users\user_name\.minikube\* -recurse -force