我想删除一个发行版,但我想保留所有由头盔创建的对象。
谢谢
我认为您可以为发布对象手动删除存储在kube-system中的configmap,但这不是您可以使用helm delete
。
注意:我没有尝试过,仅是建议。 在生产系统上自行承担风险。 最好先在暂存实例上尝试此操作,然后再意外破坏系统。
我能够对其进行测试,它似乎可以通过一个非常基本的示例进行工作:
><> helm list │
NAME REVISION UPDATED STATUS CHART NAMESPACE │
wordpress 1 Tue Aug 29 10:34:10 2017 DEPLOYED wordpress-0.6.10 default │
><> kk get cm │
NAME DATA AGE │
extension-apiserver-authentication 1 6m │
ingress-controller-leader-nginx 0 5m │
kube-dns 0 5m │
nginx-load-balancer-conf 1 5m │
wordpress.v1 1 11s │
><> kk delete cm wordpress.v1 │
configmap "wordpress.v1" deleted │
><> helm list │
><> k get po │
NAME READY STATUS RESTARTS AGE │
wordpress-mariadb-2617265631-r9sjb 0/1 Init:0/1 0 28s │
wordpress-wordpress-2765426020-rkkzp 0/1 ContainerCreating 0 28s
我将按照解决的方式关闭这张票,但是如果仍然需要解决此问题,请重新打开。 谢谢!
最有用的评论
我能够对其进行测试,它似乎可以通过一个非常基本的示例进行工作: