我卸载了Docker,然后再次安装了它(使用稳定的发布渠道)。
命令“ kubectl cluster-info”显示输出是否正常:
Kubernetes master is running at https://localhost:6445
但是在Docker设置中未启用Kubernetes。
谢谢。
答案 0 :(得分:1)
我转载了你的案子。
如果您在没有任何其他Kubernetes配置的Windows10上安装Docker,它将返回输出:
$ kubectl cluster-info
Kubernetes master is running at http://localhost:8080
当您在Windows的Docker中启用Kubernetes时,您将收到输出:
$ kubectl cluster-info
Kubernetes master is running at http://localhost:6445
KubeDNS is running at https://localhost:6445/api/v1/namespace/kube-system/services/kube-dns/proxy
重新安装后,我检查了当前的kubernetes配置,如下所示 $ kubectl配置视图
在配置中,您仍然会有
...
server: https://localhost:6445
...
即使通过控制面板删除docker之后,我仍然拥有带有配置的C:\Users\%USERNAME%\.docker
和C:\Users\%USERNAME%\.kube
目录。
要恢复默认设置,您需要删除Docker,使用配置手动删除.docker和.kube目录并安装docker。