带有minikube的Kubectl-重新启动群集时出错:kubeadm.yaml [英] Kubectl with minikube - Error restarting cluster: kubeadm.yaml
问题描述
我已经安装了kubernetes + minicube(MacOs 10.12.6).但是在尝试启动minicube时,我经常遇到错误:
I have kubernetes + minicube installed (MacOs 10.12.6) installed. But while trying to start the minicube i get constant errors:
$: minikube start
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...
E0601 15:24:50.571967 67567 start.go:281] Error restarting cluster: running cmd:
sudo kubeadm alpha phase certs all --config /var/lib/kubeadm.yaml &&
sudo /usr/bin/kubeadm alpha phase kubeconfig all --config /var/lib/kubeadm.yaml &&
sudo /usr/bin/kubeadm alpha phase controlplane all --config /var/lib/kubeadm.yaml &&
sudo /usr/bin/kubeadm alpha phase etcd local --config /var/lib/kubeadm.yaml
: Process exited with status 1
我还尝试执行minikube delete
和minikube start
并没有帮助(
I've also tried to do minikube delete
and the minikube start
that didn't help (Minikube never start - Error restarting cluster). Also kubectl config use-context minikube
was done.
我有minikube版本:v0.26.1
I have minikube version: v0.26.1
在我看来,kubeadm.yaml文件丢失或放错了位置.
It looks to me that kubeadm.yaml file is missing or misplaced.
推荐答案
Minikube 是可以轻松在本地运行Kubernetes的工具. Minikube在便携式计算机上的VM内运行一个单节点Kubernetes集群,供希望试用Kubernetes或每天使用它开发的用户使用.
Minikube is a tool that makes it easy to run Kubernetes locally. Minikube runs a single-node Kubernetes cluster inside a VM on your laptop for users looking to try out Kubernetes or develop with it day-to-day.
在您的问题中,以下步骤应成功完成初始化过程:
In your issue, below steps should do the initialization process successfully:
minikube stop
minikube delete
rm -fr $HOME/.minikube
minikube start
在混合使用Kubernetes和minikube环境的情况下,我建议检查$ HOME/.kube/config文件 并删除minikube条目,以避免重新初始化问题.
In the case you mixed Kubernetes and minikube environments I suggest to inspect $HOME/.kube/config file and delete minikube entries to avoid problem with reinitialization.
如果minikube仍然拒绝启动,请发布日志进行分析.要获取详细的日志,请通过以下方式启动minikube:
If minikube still refuses to start please post logs to analyze. To get detailed log start minikube this way:
minikube start --v=9
这篇关于带有minikube的Kubectl-重新启动群集时出错:kubeadm.yaml的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!