Я хочу удалить релиз, но хочу сохранить все объекты, созданные штурвалом.
Спасибо
Я думаю, вы можете вручную удалить конфигурационную карту, хранящуюся в kube-system для объекта выпуска, но это не то, что вы можете сделать с помощью 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
Я собираюсь закрыть этот тикет как решенный, но, пожалуйста, откройте его повторно, если эту проблему все еще необходимо решить. Спасибо!
Самый полезный комментарий
Я смог проверить это, и, похоже, он работает с очень простым примером: