Docker 桌面 - kubernetes 启动失败
Docker desktop - kubernetes failed to start
我已经安装了 Docker 桌面版 (version : 2.3.0.4
) 并启用了 Kubernetes
。
我部署了几个 PODS 并且一切正常,从昨天开始我遇到了下面提到的一个奇怪的问题:
Unable to connect to the server: dial tcp 127.0.0.1:6443: connectex: No
connection could be made because the target machine actively refused it.
因此,我的系统没有进行任何更改。我在 Windows 10 台机器上使用 Linux 容器。
我尝试了以下步骤:
- 重新启动 Docker 桌面
- 对 minikube 和 Docker 桌面都进行了同样的尝试
- 试图禁用防火墙,但由于某些权限,我无法将其关闭。
- 我也重置了kubernetes集群。
终于,我找到了解决办法。
VPN 导致了这个问题,我正在使用我的办公室笔记本电脑,重新启动后,VPN 被启用并且 logged-in 并且由于这个 Kubernetes 无法正常工作。
关闭VPN后,Kubernetes集群正常工作。
希望对其他人也有帮助。
我尝试了许多不同的更改来修复 docker 桌面 kubernetes 无法启动。最终对我有用的是...
单击疑难解答图标(这是一个错误图标),然后选择Clean/Purge数据.*
我遇到了类似的问题。
- 安装 Minikube
我在 windows 10 上安装了 minikube 和 运行,如下所示。
starting of kubectl
然后我同意 docker.
- 勾选cluster-info
当我检查 cluster-info 结果如下
cluster info results
- 争取pods
当我尝试获取 pods 时,我没有收到任何错误。
正如@N-ate 上面提到的,点击 Clean/Purge 数据后从我的电脑中删除所有下载的图像,现在 docker 和 kubernates 是 运行 正确。
正如您在下图中看到的,我在 docker 上只有 kubernates 图像 运行,它占用了大部分分配的内存。我猜启动 kubernates 的失败与这个内存问题有关。
对我来说,仅仅“清理和清除”是不够的。这是我所做的。
- 注销 VPN
- 转到错误和“清理并清除数据”
- 同时选择“重置为出厂默认设置”
- 重启Docker桌面
- 选择“启用 Kubernetes”
至此,“Starting”需要一段时间才能启用 Kubernetes。现在好了。
$ kubectl get namespace
NAME STATUS AGE
default Active 80s
kube-node-lease Active 82s
kube-public Active 82s
kube-system Active 82s
我已经安装了 Docker 桌面版 (version : 2.3.0.4
) 并启用了 Kubernetes
。
我部署了几个 PODS 并且一切正常,从昨天开始我遇到了下面提到的一个奇怪的问题:
Unable to connect to the server: dial tcp 127.0.0.1:6443: connectex: No
connection could be made because the target machine actively refused it.
因此,我的系统没有进行任何更改。我在 Windows 10 台机器上使用 Linux 容器。
我尝试了以下步骤:
- 重新启动 Docker 桌面
- 对 minikube 和 Docker 桌面都进行了同样的尝试
- 试图禁用防火墙,但由于某些权限,我无法将其关闭。
- 我也重置了kubernetes集群。
终于,我找到了解决办法。
VPN 导致了这个问题,我正在使用我的办公室笔记本电脑,重新启动后,VPN 被启用并且 logged-in 并且由于这个 Kubernetes 无法正常工作。
关闭VPN后,Kubernetes集群正常工作。
希望对其他人也有帮助。
我尝试了许多不同的更改来修复 docker 桌面 kubernetes 无法启动。最终对我有用的是...
单击疑难解答图标(这是一个错误图标),然后选择Clean/Purge数据.*
我遇到了类似的问题。
- 安装 Minikube
我在 windows 10 上安装了 minikube 和 运行,如下所示。 starting of kubectl 然后我同意 docker.
- 勾选cluster-info
当我检查 cluster-info 结果如下 cluster info results
- 争取pods
当我尝试获取 pods 时,我没有收到任何错误。
正如@N-ate 上面提到的,点击 Clean/Purge 数据后从我的电脑中删除所有下载的图像,现在 docker 和 kubernates 是 运行 正确。
正如您在下图中看到的,我在 docker 上只有 kubernates 图像 运行,它占用了大部分分配的内存。我猜启动 kubernates 的失败与这个内存问题有关。
对我来说,仅仅“清理和清除”是不够的。这是我所做的。
- 注销 VPN
- 转到错误和“清理并清除数据”
- 同时选择“重置为出厂默认设置”
- 重启Docker桌面
- 选择“启用 Kubernetes”
至此,“Starting”需要一段时间才能启用 Kubernetes。现在好了。
$ kubectl get namespace
NAME STATUS AGE
default Active 80s
kube-node-lease Active 82s
kube-public Active 82s
kube-system Active 82s