ما فائدة ConfigMap في Kubernetes؟
ما فائدة ConfigMap في Kubernetes؟

فيديو: ما فائدة ConfigMap في Kubernetes؟

فيديو: ما فائدة ConfigMap في Kubernetes؟
فيديو: 06. Kubernetes: Ingress, Service, PV, PVC, ConfigMap, Secret. Вечерняя школа Слёрма по Kubernetes. 2024, شهر نوفمبر
Anonim

ال ConfigMap يوفر مورد واجهة برمجة التطبيقات آليات لحقن الحاويات ببيانات التكوين مع الاحتفاظ بالحاويات محايدة لـ كوبرنيتيس . ConfigMap يمكن ان يكون تستخدم لتخزين معلومات دقيقة مثل الخصائص الفردية أو المعلومات غير الدقيقة مثل ملفات التكوين بأكملها أو JSON blobs.

وفقًا لذلك ، ما هو ConfigMap في Kubernetes؟

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

بجانب ما سبق ، كيف يمكنني تعيين متغيرات البيئة في Kubernetes؟ عندما تقوم بإنشاء Pod ، يمكنك ذلك تعيين متغيرات البيئة للحاويات التي تعمل في Pod. إلى تعيين متغيرات البيئة ، تشمل الحسد أو envFrom في ملف التكوين. في shell الخاص بك ، قم بتشغيل الأمر printenv لسرد ملف متغيرات البيئة . للخروج من الصدفة ، أدخل خروج.

هنا ، كيف يمكنني إنشاء ConfigMap في Kubernetes؟

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

ما هو السر في Kubernetes؟

الإعلانات. أسرار يمكن تعريفها على أنها كوبرنيتيس الكائنات المستخدمة لتخزين البيانات الحساسة مثل اسم المستخدم وكلمات المرور مع التشفير. هناك طرق متعددة للإنشاء أسرار في Kubernetes.

موصى به: