问题
当我们安装好Windows版的Docker Desktop后
打开setting,到kubernetes,这里就是启动kuberntes的地方,但先别动,往下看
上图是我已经启动之后的样子,但默认的Enable Kubernetes 和 Show system container都是没有勾选的
所以 注意了,注意了,绝对不要照着上图那样直接勾选后,点击apply&restart
如果这样做的了话,就很有可能陷入Kubernetes 无限启动中
正确的操作
1.打开about docker desktop,查看你的docker支持的kubernetes版本
2.添加镜像,便于后续镜像加速下载
{
"debug": true,
"experimental": false,
"registry-mirrors": [
"https://reg-mirror.qiniu.com",
"https://docker.mirrors.ustc.edu.cn",
"https://dockerhub.azk8s.cn",
"https://hub-mirror.c.163.com",
"https://xxxxxx.mirror.aliyuncs.com",
"https://registry.docker-cn.com"
],
"insecure-registries": []
}
查看阿里云的镜像加速器地址,https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors,需要登录阿里云才能查看,将 xxxxxx 字符替换为你获取到的地址,下面红色遮挡的部分
3.上github,找到k8s-for-docker-desktop
https://github.com/AliyunContainerService/k8s-for-docker-desktop
先把它搞下来
git clone https://github.com/AliyunContainerService/k8s-for-docker-desktop.git
切进目录
cd .\k8s-for-docker-desktop\
然后切换成安装的docker支持的kubernetes版本
git checkout v1.16.5
查看目录中的images.properties,可以看出是否完成了更改
以管理员身份运行
.\load_images.ps1
等待运行完成,完成后,使用docker images就会看到多了许多东西
4.最后
把勾勾上,等待一段时间,就会发现下发那个kubernetes的点变绿了,代表kubernetes启动成功