يبدو أنه لا يمكن تثبيت Tiller بدعم TLS عندما لا تتم إزالة خدمة tiller-deploy
k8s.
يبقى Tiller Pod في ContainerCreating
بسبب فقدان ConfigMap tiller-secret
:
pod "673b8322-f5fc-11e7-bbe3-02de5ee8814e" (UID: "673b8322-f5fc-11e7-bbe3-02de5ee8814e") with: secrets "tiller-secret" not found
كيف تتكاثر المشكلة:
helm init \
--tiller-tls \
--tiller-tls-cert tiller-server.pem \
--tiller-tls-key tiller-server-key.pem \
--tiller-tls-verify \
--tls-ca-cert ca.pem \
--tiller-namespace test \
--debug
kubectl -n test delete secrets tiller-secrets
kubectl -n test delete deployment tiller-deploy
إصدار خوذة: v2.7.2
ترتبط المشكلة في IMO بتحديث خدمة k8s غير ناجح (لأن تحديث الخدمة غير مسموح به هنا) ولا يتم إنشاء أسرار k8s لأنها بعد بيانات الخدمة.
بعد أن قمت بإزالة الخدمة ، كل شيء يعمل بشكل جيد.
تصبح المشكلات قديمة بعد 90 يومًا من الخمول.
ضع علامة على المشكلة على أنها جديدة /remove-lifecycle stale
.
تتعفن المشكلات التي لا معنى لها بعد 30 يومًا إضافيًا من عدم النشاط وتغلق في النهاية.
إذا كان إغلاق هذه المشكلة آمنًا الآن ، فيرجى القيام بذلك باستخدام /close
.
إرسال التعليقات إلى اختبار سيج ، kubernetes / test-infra و / أو fejta .
/ دورة الحياة التي لا معنى لها
تتعفن المشكلات التي لا معنى لها بعد 30 يومًا من الخمول.
ضع علامة على المشكلة على أنها جديدة /remove-lifecycle rotten
.
يتم إغلاق المشكلات الفاسدة بعد 30 يومًا إضافيًا من عدم النشاط.
إذا كان إغلاق هذه المشكلة آمنًا الآن ، فيرجى القيام بذلك باستخدام /close
.
إرسال التعليقات إلى اختبار سيج ، kubernetes / test-infra و / أو fejta .
/ دورة حياة فاسدة
/ إزالة دورة الحياة التي لا معنى لها
ركض في هذا أيضًا في محاولة للتبديل من تثبيت سريع للدفة إلى تمكين --tiller-tls ، كان عليه إزالة كل من النشر والخدمة ..
الإصدار 2.9.0
/ إزالة دورة الحياة فاسدة
التعليق الأكثر فائدة
ركض في هذا أيضًا في محاولة للتبديل من تثبيت سريع للدفة إلى تمكين --tiller-tls ، كان عليه إزالة كل من النشر والخدمة ..
الإصدار 2.9.0
/ إزالة دورة الحياة فاسدة