1、首先安装Docker Desktop for Mac(自行百度安装),安装成功,如下所示:
请查看 Docker Desktop版本,Docker -> About Docker Desktop
2、 为 Docker daemon 配置镜像加速,参考阿里云镜像服务 或中科大镜像加速地址https://docker.mirrors.ustc.edu.cn
{
"experimental": false,
"debug": true,
"registry-mirrors": [
"https://docker.mirrors.ustc.edu.cn"
]
}
3、
下载离线镜像
由于kubernetes是谷歌的服务,这里如果没有vpn的用户,可能需要离线下载镜像。
打开mac 下的 终端执行:
git clone https://github.com/loverto/k8s-for-docker-desktop
下载完成之后,执行 load images.sh 来加载镜像
./load_images.sh
执行上面成功之后,可以重启开启k8s
重启成功之后,如下图 说明:
4、部署 Kubernetes dashboard
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-rc5/aio/deploy/recommended.yaml
检查 kubernetes-dashboard 应用状态
kubectl get pod -n kubernetes-dashboard
开启 API Server 访问代理
kubectl proxy
通过如下 URL 访问 Kubernetes dashboard
配置控制台访问令牌
对于Mac环境
TOKEN=$(kubectl -n kube-system describe secret default| awk '$1=="token:"{print $2}') kubectl config set-credentials docker-for-desktop --token="${TOKEN}" echo $TOKEN
如下图所示:
保存 下来, 在打开的 如下界面中,把token 填写之后,就能登录了
登录之后,如下所示:
至此,简单的 k8s 环境搭建好了