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