أريد إزالة إصدار ، لكني أرغب في الاحتفاظ بجميع الكائنات التي أنشأها القائد.
شكرا
أعتقد أنه يمكنك إزالة configmap المخزنة في نظام kube لكائن الإصدار يدويًا ، ولكن هذا ليس شيئًا يمكنك القيام به باستخدام 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
سأغلق هذه التذكرة كما تم حلها ، ولكن يرجى إعادة فتحها إذا كان هذا لا يزال بحاجة إلى معالجة. شكرا!
التعليق الأكثر فائدة
تمكنت من اختبار ذلك ويبدو أنه يعمل مع مثال أساسي للغاية: