mac 下配置单机版的k8s集群

(1)根据官网link:http://docs.kubenetes.org.cn/109.html先安装好kubectl

(2)安装minikube

本博客使用brew进行安装,所以要把brew提前安装好,接下来使用命令:brew install minikube

(3)因为docker-machine-driver-xhyve 出现如下error:

The driver 'xhyve' is not supported on darwin

所以使用docker-machine-driver-hyperkit

brew install hyperkit

brew install docker-machine-driver-hyperkit

(4)授权

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

minekube start --vm-driver=hyperkit

显示如下:

证明成功了

(4)安装kubectl

brew install kubectl

确认是否可以,访问https://cloud.google.com/container-registry/

(5)启动minikube

不含代理的启动方式

minikube start --vm-driver=hyperkit

用代理的方式启动

minikube start --vm-driver=hyperkit --docker-env HTTP_PROXY=http://your.http.proxy.host:your.http.proxy.port --docker-env HTTPS_PROXY=https://your.https.proxy.host:your.https.proxy.port

(6)设置minikube环境,可以在~/.kube/config中查看所有可以使用的环境

kubectl config use-context minikube

验证kubectl的配置:

kubectl cluster-info

你可能感兴趣的:(mac,k8s,kubernetes,macos,docker)