gpt4 book ai didi

kubernetes - 仅在其为空时删除Kubernetes命名空间吗?

转载 作者:行者123 更新时间:2023-12-02 12:00:37 25 4
gpt4 key购买 nike

我正在使用Helm将应用程序的多个“组件”部署到单个 namespace 中,并使用Jenkins触发创建和销毁作业。似乎我无法使用Helm删除命名空间,因此我只想使用Kubernetes命令。
但是,似乎如果使用kubectl delete namespace,它将强制破坏 namespace 及其所有资源。
我只想破坏 namespace 为空。有命令执行此操作吗?

最佳答案

I'd like destroy the namespace only if it is empty. Is there a commandto do this?


没有,没有命令可以这样做。此行为是设计使然。
我建议使用另一种方法。对于所有组件(包括 namespace ),您都应在版本控制系统中拥有所有部署Yaml。当您要创建时,请使用 kubectl create -f deployment.yaml;当您要删除时,请使用 kubectl delete -f deployment.yaml

关于kubernetes - 仅在其为空时删除Kubernetes命名空间吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62906499/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com