Ich möchte eine Version entfernen, möchte aber alle vom Ruder erstellten Objekte behalten.
Vielen Dank
Ich denke, Sie können die im kube-system gespeicherte Konfigurationskarte für das Release-Objekt manuell entfernen, aber das können Sie mit helm delete
nicht tun.
Hinweis: Ich habe dies nicht versucht und ist nur ein Vorschlag. Tun Sie dies auf eigenes Risiko bei Produktionssystemen. Versuchen Sie dies am besten zuerst auf einer Staging-Instanz, bevor Sie Ihr System versehentlich wegblasen.
Ich konnte dies testen und es scheint mit einem sehr einfachen Beispiel zu funktionieren:
><> 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
Ich werde dieses Ticket als gelöst schließen, aber bitte wieder öffnen, wenn dies noch behoben werden muss. Vielen Dank!
Hilfreichster Kommentar
Ich konnte dies testen und es scheint mit einem sehr einfachen Beispiel zu funktionieren: