Charts وReleases وRepositories بنظرة سريعة
تعريف مبسّط للكلمات الثلاث التي ستستخدمها يوميًا
Charts وReleases وRepositories بنظرة سريعة درس مجاني في Helm Academy على CoddyKit. هذا هو الدرس 3 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Helm Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Helm Academy 4 دروس في المجموع.
ثلاث كلمات لإتقانها
تتعلق كل أوامر Helm تقريبًا بثلاثة مفاهيم: chart وrelease وrepository. تعلّموا هذه المفاهيم، وستتضح لكم بقية الصورة. 🔑
chart هو الحزمة
إن chart هو الوصفة: مجلد يحتوي على ملفات YAML مُنمّطة خاصة بـ Kubernetes، بالإضافة إلى قيم افتراضية. وهو يصف تطبيقًا، لكنه لا يعمل بعد في أي مكان.
يمكن إعادة استخدام charts
يمكن لـ chart واحد نشر تطبيق لأي شخص. تنشرون chart مرة واحدة، ثم تثبّته فرق كثيرة بإعداداتها الخاصة.
release هو نسخة عاملة
ثبّتوا chart، فتحصلون على release: نسخة واحدة مسماة وعاملة من ذلك chart تعمل فعليًا داخل مجموعتكم. 🚀
helm install web bitnami/nginxتحمل releases أسماءً
يحمل كل release اسمًا تختارونه، مثل web أو db. ويستخدم Helm الاسم لتتبع تلك النسخة المحددة وترقيتها وإزالتها.
الفرق بين chart وrelease
فكّروا في الأمر مثل الطهي: chart هو الوصفة، أما release فهو الوجبة الفعلية التي أعددتموها منها هذه المرة. 🍳
يخزّن repository الـ charts
إن repository هو موقع HTTP يستضيف charts المجمّعة بالإضافة إلى ملف فهرس يسردها، حتى يتمكن Helm من تنزيل ما تطلبونه.
إضافة repository
تسجّلون repository باستخدام عنوان URL واسم محلي قصير. بعد ذلك، تشيرون إلى charts فيه بالصيغة reponame/chartname.
helm repo add bitnami https://charts.bitnami.com/bitnamiكيف ترتبط هذه المفاهيم
يستضيف repository charts، وتثبّتون chart لإنشاء release. يشكل المسار من repository إلى chart ثم إلى release التدفق الأساسي الذي ستكررونه يوميًا.
chart واحد، وreleases متعددة
يمكن أن يتحول chart نفسه إلى عدة releases في الوقت نفسه. ثبّتوا nginx باسم web ثم مرة أخرى باسم proxy، وستعمل كل release باستقلالية.
لماذا تهم المصطلحات
يؤدي الخلط بين chart وrelease إلى معظم ارتباك المبتدئين. تذكّروا الفرق بين الوصفة والوجبة المطهية، وسيظل Helm بسيطًا. 😊
تحقق سريع
ما المقصود تحديدًا بـ Helm release؟
مراجعة
يستضيف repository charts، وchart هو الحزمة، وrelease هو نسخة عاملة ومسمّاة. المسار من repository إلى chart ثم إلى release يلخص القصة كاملة. ✅
الأسئلة الشائعة
هل درس «Charts وReleases وRepositories بنظرة سريعة» مجاني؟
نعم — نص درس «Charts وReleases وRepositories بنظرة سريعة» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Helm Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Helm Academy 4 دروس في المجموع.
ماذا ستتعلم في «Charts وReleases وRepositories بنظرة سريعة»؟
تعريف مبسّط للكلمات الثلاث التي ستستخدمها يوميًا تتمرن على Helm Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Helm Academy؟
لا تُشترط خبرة سابقة. Helm Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 3 من أصل 4.
كم من الوقت يستغرق درس «Charts وReleases وRepositories بنظرة سريعة»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Helm Academy هذا؟
نعم. كل درس في Helm Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- مشكلة kubectl apply الخام
- Helm بوصفه apt/yum لـ Kubernetes
- Charts وReleases وRepositories بنظرة سريعة
- Helm 3 مقابل Helm 2: لم يعد هناك Tiller