安装 docker-machine-driver-hyperkit
brew update
brew install hyperkit
brew install docker-machine-driver-hyperkit
sudo chown root:wheel $(brew --prefix)/opt/docker-machine-driver-hyperkit/bin/docker-machine-driver-hyperkit
sudo chmod u+s $(brew --prefix)/opt/docker-machine-driver-hyperkit/bin/docker-machine-driver-hyperkit
安装 Minikube
在 https://github.com/kubernetes/minikube/releases 上下载最新的 minikube-darwin-amd64 (我下载的 是 v1.4.0 )
下载完后,修改一下名称,将其放到 $PATH
目录下:
mv ~/Downloads/minikube-darwin-amd64 ~/Downloads/minikube
mv ~/Downloads/minikube /usr/local/bin/
chmod +x /usr/local/bin/minikube
minikube version
如果最后输出的 minukube 的版本信息,则安装成功。
安装 kubectl
下载最新的 kubectl
cd ~/Downloads
curl -LO https://storage.googleapis.com/kubernetes-release/release/`curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt`/bin/darwin/amd64/kubectl
修改权限,移入 $PATH
目录
chmod +x ~/Downloads/kubectl
mv ~/Downloads/kubectl /usr/local/bin/
kubectl --help
输出 kubectl 的帮助信息,即为成功。
启动 minikube
我们的虚拟化技术采用的是 hyperkit-driver,所以,启动的时候要加参数 --vm-driver=hyperkit
minikube start --vm-driver=hyperkit
最后输出:
Done! kubectl is now configured to use "minikube"
说明启动成功。
使用 kubectl 工具:
kubectl get nodes
能成功输出节点信息,则说明 kubernetes 启动成功。
关闭
minikube stop