首页 > 解决方案 > 无法缩减 Kubernetes 部署(过度扩展)

问题描述

我已经通过 docker 运行了 kubernetes(在 Windows 主机上运行 linux 容器)。我创建了一个扩展为 3 个副本的部署(1 个 pod 和 1 个容器,简单的 hello world 节点应用程序)。

缩放到 3 就好了,很酷,让我们缩放到 20,很好,仍然很好。所以我决定把它发挥到极致,看看 200 个副本会发生什么(现在我知道了)。

CPU 现在是 80%,仪表板无法运行,我什至无法发出 powershell 命令来缩减部署。

我已经尝试重新启动 docker 并查看是否可以在 docker 和 kubernetes 可用时立即潜入 powershell 命令,但它似乎并没有被占用。

磁盘上的 kubernetes 部署配置是否在某个地方,以便我可以在 kubernetes 关闭时对其进行修改,以便它肯定会选择新设置?

如果没有,还有其他方法可以缩小部署吗?

谢谢

标签: dockerkuberneteskubectl

解决方案


https://github.com/docker/for-mac/issues/2536是一个有用的线程,因为它提供了获取日志、增加资源或在必要时进行出厂重置的提示(如评论中所述)


推荐阅读