我正在尝试在Mac机器上设置minikube
以下是环境:
nhs-MBP:~ anhtrang$ minikube version
minikube version: v0.26.1
anhs-MBP:~ anhtrang$ echo "";
anhs-MBP:~ anhtrang$ echo "OS:";
OS:
anhs-MBP:~ anhtrang$ cat /etc/os-release
cat: /etc/os-release: No such file or directory
anhs-MBP:~ anhtrang$ echo "";
anhs-MBP:~ anhtrang$ echo "VM driver":
VM driver:
anhs-MBP:~ anhtrang$ grep DriverName ~/.minikube/machines/minikube/config.json
"DriverName": "virtualbox",
anhs-MBP:~ anhtrang$ echo "";
anhs-MBP:~ anhtrang$ echo "ISO version";
ISO version
anhs-MBP:~ anhtrang$ grep -i ISO ~/.minikube/machines/minikube/config.json
"Boot2DockerURL": "file:///Users/anhtrang/.minikube/cache/iso/minikube-v0.26.0.iso",
Run Code Online (Sandbox Code Playgroud)
出现以下错误:
nhs-MBP:~ anhtrang$ Starting local Kubernetes v1.10.0 cluster...
-bash: Starting: command not found
anhs-MBP:~ anhtrang$ Starting VM...
-bash: Starting: command not found
anhs-MBP:~ anhtrang$ E0420 08:24:57.963653 81977 start.go:159] Error starting host: Temporary Error: Error configuring auth on host: OS type not recognized.
Run Code Online (Sandbox Code Playgroud)
请指教
Minikube是一种可以轻松在本地运行Kubernetes的工具。Minikube在笔记本电脑上的VM内运行一个单节点Kubernetes集群,供希望试用Kubernetes或每天使用它开发的用户使用。
让我们从一些预安装检查开始:
码头工人版本
如果尚未安装或已过时-Docker安装指南将为您提供帮助:https : //docs.docker.com/docker-for-mac/install/
目前,minikube可以使用以下虚拟化解决方案来启动多合一集群:
在此安装中,我们使用hyperkit,因为不推荐使用xhyve。您也可以选择VirtualBox,但在此我将不对其进行描述,而只关注hyperkit。
将以下命令粘贴到终端窗口中:
curl -Lo minikube https://storage.googleapis.com/minikube/releases/v0.26.1/minikube-darwin-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
Run Code Online (Sandbox Code Playgroud)
接下来安装hyperkit:
curl -LO https://storage.googleapis.com/minikube/releases/latest/docker-machine-driver-hyperkit \
&& chmod +x docker-machine-driver-hyperkit \
&& sudo mv docker-machine-driver-hyperkit /usr/local/bin/ \
&& sudo chown root:wheel /usr/local/bin/docker-machine-driver-hyperkit \
&& sudo chmod u+s /usr/local/bin/docker-machine-driver-hyperkit
Run Code Online (Sandbox Code Playgroud)
此时,请考虑删除失败的minikube安装:
minikube delete
Run Code Online (Sandbox Code Playgroud)
现在您可以开始使用minikube了!
minikube --vm-driver=hyperkit start
Run Code Online (Sandbox Code Playgroud)
稍后,集群将启动,您可以通过以下命令使用它:
kubectl
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3566 次 |
最近记录: |