在 Mac Pro 安装 Minikube

安装 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