amazon-web-services - Helm 创建的 Kubernetes 命名空间和资源不会删除
问题描述
我正在尝试删除命名空间和其中的所有资源以及掌舵图。
我已经手动创建了一个 Kubernetes 命名空间,并且在这个命名空间中,我使用 Tillerless Helm v2 通过以下命令部署了一个 Helm 图表:
$ kubectl create namespace my-namespace
$ helm tiller run my-namespace -- helm upgrade --install my-release --namespace=my-namespace ./helm-chart
然后我尝试通过一个简单的kubectl delete namespace my-namespace
. 然后似乎重新创建了命名空间,其中的所有资源也被重新创建。
删除前:
kubectl get namespaces
NAME STATUS AGE
my-namespace Active 45m
删除后:
kubectl get namespaces
NAME STATUS AGE
my-namespace Active 5s
我还尝试使用该命令单独删除掌舵图,helm tiller run my-namespace -- helm delete my-release --purge
但它不断回来。还尝试使用kubectl -n my-namespace delete daemonsets,replicasets,secrets,services,deployments,pods,rc,serviceAccounts,statefulsets --all
重新创建资源的相同结果删除命名空间下的资源。
解决方案
推荐阅读
- jquery - 您可以使用 jquery 为 svg 过滤器镜面照明设置动画来简化整数吗?
- node.js - Jest 和 Nodejs:从函数中获取授权令牌
- javascript - 如何使一个部分捕捉
- android - TensorFlow Lite - 自定义模型被示例模型取代
- xml - snaplogic - 从单个记录到 csv 中的多行
- javascript - 滚动时如何解决固定位置的元素跳跃| React JS,成帧器运动
- flutter - AnimatedSwitcher 中的两个 Flutter 转换之间需要延迟
- java - 检查字符串是否仅包含非字母数字字符
- visual-studio-code - 如何拆分整个面板,而不仅仅是面板的一个选项卡?
- javascript - jQuery DateTimePicker 在 Safari 上不起作用