Helm بوصفه apt/yum لـ Kubernetes
تطبيق نموذج مدير الحزم على العناقيد
Helm بوصفه apt/yum لـ Kubernetes درس مجاني في Helm Academy على CoddyKit. هذا هو الدرس 2 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Helm Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Helm Academy 4 دروس في المجموع.
فكرة مألوفة
في Linux، تثبّتون البرامج باستخدام مدير حزم مثل apt أو yum. إذ يجلب أمر واحد البرنامج وكل ما يحتاج إليه.
sudo apt install nginxالفكرة نفسها للمجموعات
يجلب Helm هذه الراحة نفسها إلى Kubernetes. فهو مدير الحزم الخاص بالمجموعة، ويثبّت التطبيقات الكاملة في خطوة واحدة.
helm install my-nginx bitnami/nginxتتحول الحزم إلى charts
حيث يملك apt الحزم، يملك Helm charts. يجمع chart كل ملفات YAML الخاصة بـ Kubernetes التي يحتاج إليها التطبيق في وحدة واحدة قابلة للتثبيت. 📦
تحتفظ المستودعات بالحزم
يجلب apt الحزم من مستودعات البرامج، ويجلب Helm charts من المستودعات أيضًا. أضيفوا مستودعًا مرة واحدة، ثم ثبّتوا منه ما تشاؤون.
helm repo add bitnami https://charts.bitnami.com/bitnamiابحثوا قبل التثبيت
كما هو الحال مع apt search، يتيح لكم Helm إجراء search في أحد المستودعات للعثور على chart ومعرفة الإصدارات المتاحة قبل التثبيت.
helm search repo nginxالترقية بدلًا من إعادة التثبيت
عند إصدار نسخة جديدة، لا تبدؤوا من الصفر. شغّلوا upgrade، وسيقوم Helm بمواءمة التطبيق العامل مع الحالة الجديدة.
helm upgrade my-nginx bitnami/nginxإزالة نظيفة
يعمل apt remove على إزالة الحزمة وترتيب آثارها. ويفعل Helm الشيء نفسه باستخدام uninstall، إذ يحذف كل مورد أنشأه التطبيق دفعة واحدة.
helm uninstall my-nginxيتتبع ما هو مثبّت
يتذكر مدير الحزم ما ثبّتّم. ويحتفظ Helm بقائمة list لتطبيقاتكم العاملة، حتى تعرفوا دائمًا ما هو منشور.
helm listحيث ينحرف التشبيه
هناك اختلاف واحد: يثبّت apt البرامج على جهاز واحد، بينما يثبّت Helm chart نفسه مرات عديدة داخل المجموعة، بحيث تكون كل نسخة مستقلة.
قابل للضبط عند التثبيت
بخلاف حزمة apt الثابتة، يتيح chart في Helm values يمكنكم تجاوزها، لذا يلائم chart واحد إعدادات متعددة من دون تعديلاته.
لماذا يساعد هذا النموذج الذهني
إذا سبق لكم استخدام apt أو yum، فأنتم تفهمون Helm بالفعل: أضيفوا مستودعًا، وابحثوا، وثبّتوا، ورقّوا، ثم نفّذوا uninstall. تنتقل هذه الخبرة معكم. 🚀
تحقق سريع
في تشبيه مدير الحزم، ما المقابل في Helm لحزمة apt؟
مراجعة
Helm هو apt أو yum الخاص بـ Kubernetes: charts هي الحزم، والمستودعات تستضيفها، ويمكنكم التثبيت والترقية وتنفيذ uninstall بأمر واحد. ✅
تعلم YAML مع معلم ذكاء اصطناعي — مجانًا
اكتب وقم بتشغيل أكوادك الفعلية في المتصفح، واحصل على مساعدة فورية من معلم ذكاء اصطناعي متاح 24/7، واستمر من حيث توقفت على الويب أو في التطبيق.
- الدورات
- 30
- الدروس
- 120
الأسئلة الشائعة
هل درس «Helm بوصفه apt/yum لـ Kubernetes» مجاني؟
نعم — نص درس «Helm بوصفه apt/yum لـ Kubernetes» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Helm Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Helm Academy 4 دروس في المجموع.
ماذا ستتعلم في «Helm بوصفه apt/yum لـ Kubernetes»؟
تطبيق نموذج مدير الحزم على العناقيد تتمرن على Helm Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Helm Academy؟
لا تُشترط خبرة سابقة. Helm Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 4.
كم من الوقت يستغرق درس «Helm بوصفه apt/yum لـ Kubernetes»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Helm Academy هذا؟
نعم. كل درس في Helm Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- مشكلة kubectl apply الخام
- Helm بوصفه apt/yum لـ Kubernetes
- Charts وReleases وRepositories بنظرة سريعة
- Helm 3 مقابل Helm 2: لم يعد هناك Tiller