docker 一直 Kubernetes is starting...

k8s 一直starting,你们有遇到过吗
TIM图片20191126112927.png
service 日志一直报这个
11:35:54.919[Error ] time="2019-11-26T11:35:54+08:00" msg="Cannot list nodes: Get https://kubernetes.docker.int...:6443/api/v1/nodes: EOF"

TIM图片20191126112935.png
然后我下载阿里提供的解决方案
https://github.com/AliyunContainerService/k8s-for-docker-desktop
TIM截图20191126143322.jpg
安装后还是不能使用

然后我查询了下
删除 C:ProgramDataDockerDesktop
删除 C:Usersxxxx.kube
然后docker 回复出厂设置
TIM截图20191126143625.jpg
https://stackoverflow.com/que...
我也修改过 kube/里的config https://localhost:6443  但是每次运行总是重新覆盖成原来的

阅读 16.1k
3 个回答

终于解决了
花了几天时间
最终是用了阿里的解决方案
总结一下
1.powershell执行 Set-ExecutionPolicy RemoteSigned 时候必须全选 A
安装完 执行 kubectl proxy 开着 下面是成功安装
微信截图_20191127094704.png
2.删除C:ProgramDataDockerDesktop中的pki/文件夹。重新启动Docker,这将为您重新生成客户端证书,其中包括vm.docker.internal
3.将DNS设置为8.8.8.8 我是dockers 里的network 跟 网络适配器里都设置为8.8.8.8
4.确保防火墙允许vpnkit.exe(如果您使用此功能“允许应用通过防火墙”,则只会添加到入站规则中)所有出站规则也要添加
5.确保KUBECONFIG Env变量正确。路径 C:UsersRickyNguyen.kubeconfig

6.重启一下docker 跟重置一下docker里的kube设置 祝你好运
还有就是翻墙勾上

image.png
图片描述

图片描述

最后附上的的版本
图片描述

rm -rf ~/Library/Group\ Containers/group.com.docker/pki/
rm -rf ~/.kube
然后重启 Docker

新手上路,请多包涵

如果windows没有安装vmware,应该只需要按照阿里的解决方案就可以完美启动kubernetes。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题