ما هو ConfigMap؟
ما هو ConfigMap؟

فيديو: ما هو ConfigMap؟

فيديو: ما هو ConfigMap؟
فيديو: Что такое Kubernetes ConfigMap? 2024, شهر نوفمبر
Anonim

أ ConfigMap هو قاموس إعدادات التكوين. يتكون هذا القاموس من أزواج من سلاسل المفاتيح والقيمة. يوفر Kubernetes هذه القيم لحاوياتك. كما هو الحال مع القواميس الأخرى (الخرائط ، التجزئة ،) يتيح لك المفتاح الحصول على قيمة التكوين وتعيينها.

بهذه الطريقة ، كيف أحصل على ConfigMap في Kubernetes؟

  1. يجب أن يكون لديك مجموعة Kubernetes ، ويجب تهيئة أداة سطر أوامر kubectl للتواصل مع المجموعة الخاصة بك.
  2. استخدم الأمر kubectl create configmap لإنشاء خرائط التكوين من الدلائل أو الملفات أو القيم الحرفية:
  3. يمكنك استخدام وصف kubectl أو kubectl للحصول على معلومات حول ConfigMap.

تعرف أيضًا ، ما هو الفرق بين خرائط تكوين Kubernetes Engine والأسرار؟ الكبير الفرق بين الأسرار و ConfigMaps هل هذا أسرار مشوشة مع ترميز Base64. قد يكون هناك المزيد الاختلافات في المستقبل ، لكنها ممارسة جيدة لاستخدامها أسرار للبيانات السرية (مثل مفاتيح API) و ConfigMaps للبيانات غير السرية (مثل أرقام المنافذ).

في هذا الصدد ، كيف يمكنني تعديل ConfigMap في Kubernetes؟

ارمي فقط: kubectl تحرير configmap <اسم configmap > في سطر الأوامر الخاص بك. إذا تستطيع تعديل التكوين الخاص بك. هذا يفتح همة محرر مع ال configmap بتنسيق yaml. الآن ببساطة تعديل وحفظه.

كيف يمكنني التخلص من pod Kubernetes؟

أولاً ، قم بتأكيد اسم العقدة التي تريدها إزالة ، وتأكد من أن جميع ملفات القرون على العقدة يمكن إنهاؤها بأمان دون أي إجراءات خاصة. بعد ذلك ، استخدم أمر الصرف لطرد كل المستخدمين القرون من العقدة. سيتم جدولتها على العقد الأخرى بواسطة وحدة التحكم الخاصة بهم (النشر ، ReplicaSet ، إلخ).

موصى به: