Rpj*_*Rpj 4 kubernetes minikube
无法在Mac机器上启动minikube。有关kubernetes,minikube版本以及错误的信息在下面详细给出。
kubernetes-cli version
kubernetes-cli 1.11.0
minikube version
minikube version: v0.28.0
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...
E0717 16:19:06.522428 87230 start.go:299] 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
================================================================================
An error has occurred. Would you like to opt in to sending anonymized crash
information to minikube to help prevent future errors?
To opt out of these messages, run the command:
minikube config set WantReportErrorPrompt false
================================================================================
Please enter your response [Y/n]:
y
Run Code Online (Sandbox Code Playgroud)
根据文档,Minikube应该“开箱即用”工作。您正在使用VirtualBox还是本机管理程序?资源不足可能会导致问题,因此请检查一下。默认情况下minikube用途为指定的RAM 2 CPU和2048兆这里。您还可以使用--cpu和/或--memory标志影响minikube vm的大小。
minikube start --cpus 4 --memory 8192
如果资源合适,请尝试删除集群并以详细模式重新运行minikube并发布结果:
minikube delete
minikube start -v=2
Run Code Online (Sandbox Code Playgroud)
要调试minikube的问题(不是Kubernetes,而是minikube本身),可以使用-v标志查看调试级别信息。v的指定值将执行以下操作(所有值都包含在其中,较高的值也将为您提供所有较低的值输出):
- --v = 0信息级别日志
- --v = 1警告级别日志
- --v = 2错误级别日志
- --v = 3 libmachine日志记录
- --v = 7 libmachine-调试级别的日志记录