Helm
لماذا Helm؟
Section titled “لماذا Helm؟”عندما يكبر التطبيق، ستجد ملفات YAML كثيرة. Helm يساعدك تحول هذه الملفات إلى Chart قابلة للتخصيص.
ستتعلم
Section titled “ستتعلم”| الموضوع | المعنى |
|---|---|
| Chart | Package لتطبيق Kubernetes |
| values.yaml | ملف القيم المتغيرة |
| templates | ملفات YAML فيها متغيرات |
| release | نسخة مثبتة من Chart |
| upgrade | تحديث Release |
| rollback | الرجوع لإصدار سابق |
أوامر أساسية
Section titled “أوامر أساسية”helm create web-apphelm install web ./web-apphelm upgrade web ./web-apphelm rollback web 1helm uninstall webLab مقترح
Section titled “Lab مقترح”حوّل Deployment و Service من المرحلة السابقة إلى Helm chart، ثم اجعل عدد النسخ واسم Image قابلين للتغيير من values.yaml.
معيار الإتقان
Section titled “معيار الإتقان”تكون جاهزا عندما تستطيع تثبيت نفس التطبيق في بيئتين بقيم مختلفة دون نسخ ملفات YAML يدويا.