ConfigMaps وSecrets
جزء من دورة Kubernetes
في الوقت الحالي، إذا احتاجت حاويتك إلى إعداد ما، مثل مستوى السجلات أو اسم مستخدم قاعدة البيانات، فالمكان الوحيد لوضعه هو داخل الصورة نفسها. وهذا يفي بالغرض إلى أن يأتي اليوم الذي تحتاج فيه قيمة في بيئة التجريب (staging) تختلف عن قيمة الإنتاج، أو قيمة مختلفة لكل عنقود اختبار خاص بمطوّر.
يعطيك Kubernetes كائنين يحلان هذا بإبقاء الإعدادات خارج الصورة تمامًا وتسليمها إلى الحاوية وقت التشغيل. فـ ConfigMap يحمل إعدادات لا ضير في رؤيتها كنص صريح، مثل رسالة ترحيب أو مستوى السجلات. وSecret يحمل النوع نفسه من الأشياء لكن للقيم التي لا تريدها ملقاة كنص صريح، مثل كلمات المرور أو رموز الوصول إلى الواجهات البرمجية.
هل تريد تعلّم Kubernetes ConfigMaps وSecrets في بيئة حقيقية؟
انقر بالأسفل لتحصل على جهاز لينكس مع Kubernetes جاهز، وتعمل على ConfigMaps وSecrets بشكل عملي مع مدرّس ذكي يعرف الكود الخاص بك.
ابدأ هذا الدرسConfigMaps وSecretsما الذي ستتعلّمه
- ConfigMap manifest
- EnvFrom
- Mount as file
- Secret base64
- Kubectl create secret generic
- Never commit real secrets
