リリースを削除したいのですが、ヘルムによって作成されたすべてのオブジェクトを保持したいと思います。
ありがとう
リリースオブジェクトの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
解決したとおりにこのチケットを閉じますが、それでも対処する必要がある場合は、再度開いてください。 ありがとう!
最も参考になるコメント
私はこれをテストすることができました、そしてそれは非常に基本的な例でうまくいくようです: