Minikube 从不启动 - 重启集群时出错

Ita*_*osé 6 kubernetes minikube

我正在使用 Arch linux
我安装了 virtualbox 5.2.12
我安装了 minikube 0.27.0-1
我安装了 Kubernetes v1.10.0

当我尝试启动 minkube 时出现sudo 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...
E0527 12:58:18.929483   22672 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
: running command: 
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
: exit status 1
Run Code Online (Sandbox Code Playgroud)

我已经尝试使用其他选项启动 minekube,例如:

sudo minikube start --kubernetes-version v1.10.0 --bootstrapper kubeadm

sudo minikube start --bootstrapper kubeadm

sudo minikube start --vm-driver none

sudo minikube start --vm-driver virtualbox

sudo minikube start --vm-driver kvm

sudo minikube start --vm-driver kvm2
Run Code Online (Sandbox Code Playgroud)

我总是得到同样的错误。有人能帮我吗?

VAS*_*VAS 9

Minikube VM 通常是为了简单的实验而启动,没有任何重要的负载。这就是为什么重新创建 minikube 集群比尝试修复它要容易得多。

要删除现有的 minikube VM,请执行以下命令:

minikube delete
Run Code Online (Sandbox Code Playgroud)

此命令关闭并删除 minikube 虚拟机。不保留任何数据或状态。

检查您是否拥有所有依赖项并运行命令:

minikube start
Run Code Online (Sandbox Code Playgroud)

此命令创建一个名为“minikube”的“kubectl 上下文”。此上下文包含与 minikube 集群通信的配置。minikube 自动将此上下文设置为默认值,但如果您将来需要切换回它,请运行:

kubectl config use-context minikube
Run Code Online (Sandbox Code Playgroud)

或者像这样在每个命令上传递上下文:

kubectl get pods --context=minikube
Run Code Online (Sandbox Code Playgroud)

可以在此处找到有关命令行参数的更多信息。