فيديو: ما هو ConfigMap؟
2024 مؤلف: Stanley Ellington | [email protected]. آخر تعديل: 2023-12-16 00:13
أ ConfigMap هو قاموس إعدادات التكوين. يتكون هذا القاموس من أزواج من سلاسل المفاتيح والقيمة. يوفر Kubernetes هذه القيم لحاوياتك. كما هو الحال مع القواميس الأخرى (الخرائط ، التجزئة ،) يتيح لك المفتاح الحصول على قيمة التكوين وتعيينها.
بهذه الطريقة ، كيف أحصل على ConfigMap في Kubernetes؟
- يجب أن يكون لديك مجموعة Kubernetes ، ويجب تهيئة أداة سطر أوامر kubectl للتواصل مع المجموعة الخاصة بك.
- استخدم الأمر kubectl create configmap لإنشاء خرائط التكوين من الدلائل أو الملفات أو القيم الحرفية:
- يمكنك استخدام وصف kubectl أو kubectl للحصول على معلومات حول ConfigMap.
تعرف أيضًا ، ما هو الفرق بين خرائط تكوين Kubernetes Engine والأسرار؟ الكبير الفرق بين الأسرار و ConfigMaps هل هذا أسرار مشوشة مع ترميز Base64. قد يكون هناك المزيد الاختلافات في المستقبل ، لكنها ممارسة جيدة لاستخدامها أسرار للبيانات السرية (مثل مفاتيح API) و ConfigMaps للبيانات غير السرية (مثل أرقام المنافذ).
في هذا الصدد ، كيف يمكنني تعديل ConfigMap في Kubernetes؟
ارمي فقط: kubectl تحرير configmap <اسم configmap > في سطر الأوامر الخاص بك. إذا تستطيع تعديل التكوين الخاص بك. هذا يفتح همة محرر مع ال configmap بتنسيق yaml. الآن ببساطة تعديل وحفظه.
كيف يمكنني التخلص من pod Kubernetes؟
أولاً ، قم بتأكيد اسم العقدة التي تريدها إزالة ، وتأكد من أن جميع ملفات القرون على العقدة يمكن إنهاؤها بأمان دون أي إجراءات خاصة. بعد ذلك ، استخدم أمر الصرف لطرد كل المستخدمين القرون من العقدة. سيتم جدولتها على العقد الأخرى بواسطة وحدة التحكم الخاصة بهم (النشر ، ReplicaSet ، إلخ).
موصى به:
كيف أستخدم Kubernetes ConfigMap؟
تكوين جراب لاستخدام ConfigMap إنشاء ConfigMap. تحديد متغيرات بيئة الحاوية باستخدام بيانات ConfigMap. قم بتكوين جميع أزواج المفتاح والقيمة في ConfigMap كمتغيرات بيئة الحاوية. استخدم متغيرات البيئة المعرفة ConfigMap في أوامر Pod. أضف بيانات ConfigMap إلى وحدة تخزين. فهم ConfigMaps و Pods
كيف أقوم بتحرير ملف ConfigMap؟
مجرد رمي: kubectl تحرير configmap في سطر الأوامر الخاص بك. ثم يمكنك تعديل التكوين الخاص بك. هذا يفتح محرر vim مع configmap بتنسيق yaml. الآن ببساطة قم بتحريره وحفظه
ما فائدة ConfigMap في Kubernetes؟
يوفر مورد ConfigMap API آليات لإدخال الحاويات ببيانات التكوين مع إبقاء الحاويات محايدة لـ Kubernetes. يمكن استخدام ConfigMap لتخزين المعلومات الدقيقة مثل الخصائص الفردية أو المعلومات الرديئة مثل ملفات التكوين بأكملها أو JSON blobs