安装minikube构建本地k8s集群很简单,方便自己实践。
参考官方文档:https://kubernetes.io/docs/tasks/tools/install-kubectl/#install-kubectl-on-macos
我的电脑: macOS 10.14
实践步骤:
确认系统支持虚拟化
sysctl -a | grep -E --color 'machdep.cpu.features|VMX'
输出内容看到VMX,就说明电脑已启用VT-x。
Install kubectl on macOS
curl -LO "https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/darwin/amd64/kubectl"
chmod +x ./kubectl
sudo mv ./kubectl /usr/local/bin/kubectl
kubectl version --client
Install Minikube
官方出品的minikube,默认连接的是google官方站点。这里我已经完成了访问google步骤。 没有google的可以搜索用阿里版的minikube。
Install a Hypervisor
下载
安装
通过下载的包安装 minikube
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-darwin-amd64 \
&& chmod +x minikube
sudo mv minikube /usr/local/bin
minikube start --vm-driver=virtualbox
命令执行成功后,会在 VirtualBox 中创建一个名叫 minikube 的虚拟机,k8s 就跑在这个虚拟机中。
启动dashboard
minikube dashboard