0Pricing
DevOps Bootcamp · درس

إنشاء هيكل أولي باستخدام helm create

أنشئ تخطيط Chart تقليديًا من البداية

إنشاء هيكل أولي باستخدام helm create درس مجاني في DevOps Bootcamp على CoddyKit. هذا هو الدرس 1 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في DevOps Bootcamp، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة DevOps Bootcamp 4 دروس في المجموع.

البدء من قالب

نادرًا ما تبني مخططًا من الصفر. ينشئ الأمر helm create هيكلًا أوليًا لمخطط كامل وعملي يمكنك تعديله. 🚀

helm create mychart

ما الذي ينشئه الأمر

ينشئ مجلدًا جديدًا يحمل اسم مخططك، ويملؤه بملفات ومجلدات متعارف عليها جاهزة للتثبيت.

mychart/
  Chart.yaml
  values.yaml
  templates/
  charts/

هيكل Chart.yaml الأولي

تحصل على ملف Chart.yaml أولي يتضمن الاسم، وإصدارًا افتراضيًا، وappVersion يمكنك تعديله.

apiVersion: v2
name: mychart
version: 0.1.0
appVersion: "1.16.0"

ملف values.yaml عملي

يأتي values.yaml المُنشأ بقيم افتراضية منطقية، مثل صورة وعدد نسخ متماثلة، ولذلك يُثبَّت المخطط مباشرةً دون إعدادات إضافية.

replicaCount: 1
image:
  repository: nginx
  tag: ""

قوالب جاهزة

يأتي مجلد templates محمّلًا مسبقًا بموارد Deployment وService وServiceAccount وغيرها، وكلها مرتبطة بقيمك.

templates/deployment.yaml
templates/service.yaml
templates/_helpers.tpl

يُثبَّت كما هو

الهيكل الأولي ليس مجرد هيكل فارغ: إذ ينشر المخطط الافتراضي تطبيق nginx فعليًا على الفور، مما يمنحك نقطة بداية مجرّبة.

helm install demo ./mychart

تسمية المخطط

يصبح الاسم الذي تمرّره اسم المجلد وname المخطط في Chart.yaml. استخدم أحرفًا صغيرة وشرطات.

helm create my-web-app

ثم تخصّصه

من هنا، احذف ما لا تحتاج إليه وأعد تشكيل الباقي. فالهيكل الأولي هو نقطة بداية وليس منتجًا نهائيًا.

ملف .helmignore

ينشئ الأمر أيضًا ملف .helmignore. وكما هو الحال مع .gitignore، يسرد هذا الملف الأنماط التي ينبغي لـHelm تجاهلها عند حزم المخطط.

.git
*.tmp
.DS_Store

استخدام مخطط ابتدائي

يمكن للفرق تعريف starter قابل لإعادة الاستخدام باستخدام --starter، حتى يبدأ كل مخطط جديد من أساس مشترك ذي خيارات محددة.

helm create mychart --starter mystarter

لماذا نبدأ بهيكل أولي

يوفّر إنشاء الهيكل الأولي الوقت ويضمّن اصطلاحات Helm، لذلك يبدو مخططك مألوفًا لأي شخص استخدم Helm من قبل. 🎯

تحقق سريع

لنتأكد مما يمنحك إياه helm create.

مراجعة

ينشئ helm create هيكلًا أوليًا لمخطط عملي يتضمن Chart.yaml وvalues وtemplates. إنه أساس مجرّب يمكنك بعد ذلك تقليصه وتعديله. ✅

الأسئلة الشائعة

هل درس «إنشاء هيكل أولي باستخدام helm create» مجاني؟

نعم — نص درس «إنشاء هيكل أولي باستخدام helm create» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة DevOps Bootcamp، انتقل إلى CoddyKit PRO. تتضمن دورة DevOps Bootcamp 4 دروس في المجموع.

ماذا ستتعلم في «إنشاء هيكل أولي باستخدام helm create»؟

أنشئ تخطيط Chart تقليديًا من البداية تتمرن على DevOps Bootcamp مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ DevOps Bootcamp؟

لا تُشترط خبرة سابقة. DevOps Bootcamp على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 4.

كم من الوقت يستغرق درس «إنشاء هيكل أولي باستخدام helm create»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس DevOps Bootcamp هذا؟

نعم. كل درس في DevOps Bootcamp يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. إنشاء هيكل أولي باستخدام helm create
  2. Chart.yaml: البيانات الوصفية والإصدارات
  3. مجلد templates وملف NOTES.txt
  4. ملف values.yaml الافتراضي وملف _helpers
← العودة إلى DevOps Bootcamp