أريد تدمير مثيل الحارث الذي يعمل في مجموعتي. حقًا ، أريد إعادة نشر الحارث . ومع ذلك ، لن يختفي الحارث . كيف يمكنني إزالة الحارث ؟
ما جربته حتى الآن ...
استخدم أوامر kubectl:
kubectl -n "kube-system" حذف أداة نشر النشر
kubectl -n "kube-system" حذف خدمة الحراثة-النشر
النتائج: القرون الحارث تعيد تكوين نفسها
استخدم أوامر الدفة:
إعادة تعيين الدفة
النتائج: فشل بسبب مشكلة الكتلة. هذا هو السبب في أنني أريد تدمير الحارث والبدء من جديد.
ملاحظة: الحارث يعمل كمجموعة خفية
كيف حدث هذا؟ :)
ينشر helm init
أداة الحرث كعملية نشر ، والتي تنشر مجموعات / قرون متماثلة. لذلك يجب أن يكون kubectl -n "kube-system" delete deployment tiller-deploy
هو الطريقة لإزالة أداة الحرث من الكتلة على افتراض أنه تم نشرها باستخدام helm init
.
إذا كانت تعمل بطريقة ما كخادم ، فسيتعين عليك العثور على اسم المجموعة الشيطانية باستخدام kubectl -n kube-system get daemonsets
وحذفها.
أيضًا ، ما هو موفر السحابة الذي تستخدمه؟ أعلم أنه في حالات معينة (مثل ACS) يتم نشر الحارث من خلال مدير الملحق الخاص بهم ، وهذا يتجلى في خطأ. راجع https://github.com/Azure/ACS/issues/55 لمزيد من المعلومات الأساسية عن ذلك.
لقد نشرت على ACS عبر محرك acs. https://github.com/Azure/ACS/issues/55 يوضح المشكلة.
التعليق الأكثر فائدة
كيف حدث هذا؟ :)
ينشر
helm init
أداة الحرث كعملية نشر ، والتي تنشر مجموعات / قرون متماثلة. لذلك يجب أن يكونkubectl -n "kube-system" delete deployment tiller-deploy
هو الطريقة لإزالة أداة الحرث من الكتلة على افتراض أنه تم نشرها باستخدامhelm init
.إذا كانت تعمل بطريقة ما كخادم ، فسيتعين عليك العثور على اسم المجموعة الشيطانية باستخدام
kubectl -n kube-system get daemonsets
وحذفها.