如何在 kubernetes 中禁用部署

How can disable deploy in kubernetes

我们为众多用户提供kubernetes集群,应用程序之间通过命名空间分离。

部署使用 kubernetes-helm。在某些情况下,我们需要关闭在集群中部署应用程序的机会。一种选择是更改默认 sa 的权限(使用 kubernetes-helm)。

还能怎么解决?

您会使用 admission controller

不幸的是,这可能涉及编写一些代码来管理它。有一些工具可以提供帮助,例如 Open Policy Agent