Minikube从不启动-重新启动集群时出错 [英] Minikube never start - Error restarting cluster

查看:192
本文介绍了Minikube从不启动-重新启动集群时出错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I'm using Arch linux
I had virtualbox 5.2.12 installed
I had the minikube 0.27.0-1 installed
I had the Kubernetes v1.10.0 installed

当我尝试使用sudo minikube start启动minkube时,出现此错误

When i try start the minkube with sudo minikube start i get this error

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

我已经尝试使用其他选项启动minekube了:

I already try start minekube with others option like:

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

我总是遇到同样的错误.有人可以帮我吗?

Always I get the same error. Can someone help me?

推荐答案

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

Minikube VM is usually started for simple experiments without any important payload. That's why it's much easier to recreate minikube cluster than trying to fix it.

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

To delete existing minikube VM execute the following command:

minikube delete

此命令将关闭并删除minikube虚拟机.没有数据或状态被保留.

This command shuts down and deletes the minikube virtual machine. No data or state is preserved.

检查是否存在所有依赖项并运行命令:

Check if you have all dependencies at place and run command:

minikube start

此命令创建一个称为"minikube"的"kubectl上下文".此上下文包含与您的minikube集群进行通信的配置. minikube会自动将此上下文设置为默认值,但是如果以后需要切换回默认上下文,请运行:

This command creates a "kubectl context" called "minikube". This context contains the configuration to communicate with your minikube cluster. minikube sets this context to default automatically, but if you need to switch back to it in the future, run:

kubectl config use-context minikube

或在每个命令上传递上下文,如下所示:

Or pass the context on each command like this:

kubectl get pods --context=minikube

有关命令行参数的更多信息,请参见此处

More information about command line arguments can be found here.

这篇关于Minikube从不启动-重新启动集群时出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆