【Docker】docker 一直 Kubernetes is starting...
k8s 一直starting,你们有遇到过吗
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"
然后我下载阿里提供的解决方案
https://github.com/AliyunContainerService/k8s-for-docker-desktop
安装后还是不能使用
然后我查询了下
删除 C:ProgramDataDockerDesktop
删除 C:Usersxxxx.kube
然后docker 回复出厂设置
https://stackoverflow.com/que...
我也修改过 kube/里的config https://localhost:6443 但是每次运行总是重新覆盖成原来的
回答
终于解决了
花了几天时间
最终是用了阿里的解决方案
总结一下
1.powershell执行 Set-ExecutionPolicy RemoteSigned 时候必须全选 A
安装完 执行 kubectl proxy 开着 下面是成功安装
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设置 祝你好运
还有就是翻墙勾上
最后附上的的版本
rm -rf ~/Library/Group\ Containers/group.com.docker/pki/
rm -rf ~/.kube
然后重启 Docker
如果windows没有安装vmware,应该只需要按照阿里的解决方案就可以完美启动kubernetes。
以上是 【Docker】docker 一直 Kubernetes is starting... 的全部内容, 来源链接: utcz.com/a/76431.html