تخطَّ إلى المحتوى

Helm

عندما يكبر التطبيق، ستجد ملفات YAML كثيرة. Helm يساعدك تحول هذه الملفات إلى Chart قابلة للتخصيص.

الموضوعالمعنى
ChartPackage لتطبيق Kubernetes
values.yamlملف القيم المتغيرة
templatesملفات YAML فيها متغيرات
releaseنسخة مثبتة من Chart
upgradeتحديث Release
rollbackالرجوع لإصدار سابق
Terminal window
helm create web-app
helm install web ./web-app
helm upgrade web ./web-app
helm rollback web 1
helm uninstall web

حوّل Deployment و Service من المرحلة السابقة إلى Helm chart، ثم اجعل عدد النسخ واسم Image قابلين للتغيير من values.yaml.

تكون جاهزا عندما تستطيع تثبيت نفس التطبيق في بيئتين بقيم مختلفة دون نسخ ملفات YAML يدويا.