简体   繁体   English

Helm 3 通过删除命名空间来删除部署

[英]Helm 3 delete deployment by deleting the namespace

Since Helm 3 is not using tiller anymore is it a valid way to delete a deployment by deleting its namespace?由于 Helm 3 不再使用分蘖,它是通过删除其命名空间来删除部署的有效方法吗?

Are there any unexpected side effects?有没有意想不到的副作用?

Yes.是的。 By deleting the namespace you would delete all resources that lives inside it.通过删除命名空间,您将删除其中的所有资源。

Helm 3 is not using Tiller anymore and stores deployment informations within Kubernetes Secrets. Helm 3 不再使用 Tiller,并将部署信息存储在 Kubernetes Secrets 中。 But Secrets as other Kubernetes objects will be deleted when its namespace got deleted.但是,当删除其命名空间时,将删除其他 Kubernetes 对象的 Secrets。

The most common way for deleting Helm 3 resource would be to use uninstall command :删除 Helm 3 资源的最常见方法是使用卸载命令

helm3 uninstall RELEASE_NAME

I would never suggest you to delete whole namespace.我永远不会建议您删除整个命名空间。 Side effect would be losing everything inside it.副作用是失去里面的一切。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM