Helm: helm init بدون اتصال بالإنترنت.

تم إنشاؤها على ٧ أبريل ٢٠١٧  ·  3تعليقات  ·  مصدر: helm/helm

حالة الاستخدام:

تسليم القيادة في مثل هذه البيئات حيث لا تكون هناك حاجة لاستقرار مخطط مستقر و (راجع للشغل) لا يوجد اتصال بالإنترنت (حتى لا يمكن الوصول إلى خادم DNS عام) على الإطلاق.

مشكلة:

يفشل برنامج helm init حاليًا في مثل هذه البيئات المعزولة لأنه لا يمكنه جلب فهرس repo المستقر .yaml.

# helm init -c
Creating /root/.helm
Creating /root/.helm/repository
Creating /root/.helm/repository/cache
Creating /root/.helm/repository/local
Creating /root/.helm/plugins
Creating /root/.helm/starters
Creating /root/.helm/repository/repositories.yaml
Error: Looks like "https://kubernetes-charts.storage.googleapis.com" is not a valid chart repository or cannot be reached: Get https://kubernetes-charts.storage.googleapis.com/index.yaml: dial tcp: lookup kubernetes-charts.storage.googleapis.com on xx.xx.xx.xx:53: server misbehaving

الحل:

يؤدي إنشاء ملف /root/.helm/repository/repositories.yaml فارغ والأدلة الأخرى ذات الصلة السابقة helm init -c حل المشكلة ، لأنه في هذه الحالة لا يرغب المدير في الوصول إلى الريبو الثابت للمخطط.

حل:

سيكون من الجيد أن يكون لديك بعض معلمات سطر الأوامر أو غيرها من عناصر التحكم في الخيارات لتجنب اعتماد وقت التشغيل على الإنترنت.

إذا وجدت حالة الاستخدام ذات مغزى ، فيرجى تقديم المشورة بشأن المعلمة / الطريقة المطلوبة للتحكم في ذلك وسنقوم بتنفيذها.

questiosupport

التعليق الأكثر فائدة

في Helm 2.3.0: helm init -c --skip-refresh

ال 3 كومينتر

في Helm 2.3.0: helm init -c --skip-refresh

في الواقع. حاولنا معرفة ذلك باستخدام 2.2.0 CLI ، بدون فحص الكود الرئيسي / 2.3.0.
شكرا على الاستجابة السريعة!

الحرف الأول - ج - تخطي التحديث

شكرا لك.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات