Mac搭建docker及k8s
下载适合自己操作系统版本的Docker Desktop
docker desktop传送门
我的mac系统是10.13,所以最高只能装Docker Desktop Community 2.3.0.5

为Docker Engine配置配置镜像加速

{
"experimental": false,
"debug": true,
"registry-mirrors": [
"https://docker.mirrors.ustc.edu.cn"
]
}
下载离线k8s镜像(选择适合自己安装的版本)
下载镜像脚本
执行脚本
sh load_images.sh

删除可能影响启动的目录
~/.kube
~/Library/Group\ Containers/group.com.docker/pki
启动docker desktop中的k8s服务

启动过程可能比较长,可以通过命令查看日志帮助查询问题
/usr/bin/log stream --style syslog --level=debug --color=always --predicate "$pred"
启动成功后可以看到2个小绿点

查看k8s版本
kubectl version

部署 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

生成token
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粘到dashboard界面,即可登录到dashboard


1704

被折叠的 条评论
为什么被折叠?



