天天看点

Mac解决docker kubernetes一直starting查看hosts删除相关文件重新安装相关images文件安装完成后,重启Docker和k8s等待几分钟

Mac 不被很好支持人尽皆知。

我点击Enable 

Kubernetes 之后就一直在Starting
Mac解决docker kubernetes一直starting查看hosts删除相关文件重新安装相关images文件安装完成后,重启Docker和k8s等待几分钟

找了很多博客无法解决,现在终于起来了。

复盘下步骤:

卸载官方 docker desktop,重装国内的docker desktop

启动后,配置阿里源

{
  "experimental": true,
  "debug": true,
  "registry-mirrors": [
    "https://xxx.mirror.aliyuncs.com"
  ]
}      

查看hosts

Mac解决docker kubernetes一直starting查看hosts删除相关文件重新安装相关images文件安装完成后,重启Docker和k8s等待几分钟

删除相关文件

rm -rf ~/.docker
rm -rf ~/.kube
rm -rf ~/Library/Group\ Containers/group.com.docker/pki/      

重新安装相关images文件

到k8s-for-docker-desktop 国内镜像clone项目,切换指定的 k8s分支

https://github.com/AliyunContainerService/k8s-for-docker-desktop/tree/v1.19.3
Mac解决docker kubernetes一直starting查看hosts删除相关文件重新安装相关images文件安装完成后,重启Docker和k8s等待几分钟

在 Mac 上执行如下脚本

./load_images.sh      
Mac解决docker kubernetes一直starting查看hosts删除相关文件重新安装相关images文件安装完成后,重启Docker和k8s等待几分钟

安装完成后,重启Docker和k8s等待几分钟

Mac解决docker kubernetes一直starting查看hosts删除相关文件重新安装相关images文件安装完成后,重启Docker和k8s等待几分钟

k8s一直Starting是因为相关Images没有下载完全,所以直接干脆点用别人的k8s-for-docker-desktop来安装