kubernetes - Kubectl 与 minikube - 重新启动集群时出错 : kubeadm. yaml

标签 kubernetes minikube

我安装了 kubernetes + minicube (MacOs 10.12.6)。但是在尝试启动 minicube 时,我不断遇到错误:

$: 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 deleteminikube start 但没有帮助 ( Minikube never start - Error restarting cluster )。 kubectl config use-context minikube 也已完成。

我有 minikube 版本:v0.26.1

在我看来,kubeadm.yaml 文件丢失或放错了位置。

最佳答案

Minikube是一个可以轻松在本地运行 Kubernetes 的工具。 Minikube 在笔记本电脑上的虚拟机内运行单节点 Kubernetes 集群,供希望尝试 Kubernetes 或日常使用它进行开发的用户使用。

在您的问题中,以下步骤应该成功完成初始化过程:

minikube stop

minikube delete

rm -fr $HOME/.minikube

minikube start

如果您混合了 Kubernetes 和 minikube 环境,我建议检查 $HOME/.kube/config 文件 并删除 minikube 条目以避免重新初始化出现问题。

如果minikube仍然拒绝启动,请贴出日志来分析。要获取详细日志,请按以下方式启动 minikube:

minikube start --v=9

关于kubernetes - Kubectl 与 minikube - 重新启动集群时出错 : kubeadm. yaml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50644582/

相关文章:

kubernetes - 使用 prometheus 监控 pod 终止时间

service - 命中 HeadlessService 的端点 - Kubernetes

docker - 如何最好地在多台物理机上部署一个kubernetes集群?

kubernetes - Traefik入口不适用于群集IP

docker - 无法在 docker 网络中启动 minikube

kubernetes - Minikube 在 VPN 下的奇怪行为

在入口中提供路径时无法访问 Kubernetes 仪表板

spring-boot - Kubernetes Pod 以退出代码 143 终止

amazon-web-services - 使用 ECR 从 AWS 上运行的 Kubernetes 拉取镜像会从其他账户中的错误区域拉取镜像

azure - Azure 流量管理器上的 AKS 入口端点