Kubernetes-未启用-使用Docker桌面版(Windows 10),但“ kubectl cluster-info”有效吗?为什么?

时间:2019-05-03 06:40:45

标签: docker kubernetes docker-for-windows

我卸载了Docker,然后再次安装了它(使用稳定的发布渠道)。

命令“ kubectl cluster-info”显示输出是否正常:

Kubernetes master is running at https://localhost:6445

但是在Docker设置中未启用Kubernetes。

谢谢。

1 个答案:

答案 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%\.dockerC:\Users\%USERNAME%\.kube目录。

要恢复默认设置,您需要删除Docker,使用配置手动删除.docker和.kube目录并安装docker。