التشغيل التجريبي باستخدام --dry-run
اطلب من الخادم التحقّق دون تطبيق التغييرات
التشغيل التجريبي باستخدام --dry-run درس مجاني في Helm Academy على CoddyKit. هذا هو الدرس 2 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Helm Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Helm Academy 4 دروس في المجموع.
اطلب من الخادم أولًا
بينما يعرض helm template الناتج محليًا، تتقدم --dry-run خطوة إضافية وتطلب من cluster فحص الـ manifests من دون تطبيقها. 🧪
helm install my-app ./mychart --dry-runاعرض الناتج وتحقق منه
يعرض dry run القوالب ويرسلها أيضًا إلى API server للتحقق منها، ثم يتوقف قبل إنشاء أي شيء فعلي.
يكتشف أخطاء Cluster
بما أن الخادم يرى الناتج، تستطيع --dry-run الإبلاغ عن مشكلات لا يكتشفها العرض المحلي، مثل نوع resource غير معروف أو عدم تطابق المخطط.
يعمل مع Upgrades أيضًا
أضف الراية نفسها إلى upgrade لمعاينة التغيير مقابل إصدار نشط قبل اعتماده.
helm upgrade my-app ./mychart --dry-runنوعان من Dry Run
يوفر Helm --dry-run=client لإجراء فحوصات محلية فقط، و--dry-run=server لإجراء التحقق من جهة الخادم أيضًا مقابل cluster الخاصة بك.
helm upgrade my-app ./mychart --dry-run=serverClient مقابل Server
يعمل وضع client مثل rendering ولا يحتاج إلى cluster مطلقًا. أما وضع server فهو أكثر صرامة لأن API server يفحص الكائنات فعلًا. 🔍
اعرض NOTES أيضًا
يطبع dry run أيضًا ناتج NOTES الخاص بـ chart، حتى تتمكن من معاينة الإرشادات التي تظهر بعد التثبيت قبل إنشاء الإصدار.
اربطه بـ --debug
أضف --debug إلى dry run للحصول على ناتج مفصل، يتضمن values المحسوبة، مما يجعلهما معًا أداة قوية لاستكشاف الأخطاء.
helm install my-app ./mychart --dry-run --debugلا يتم إنشاء إصدار
لا يتم تثبيت أي شيء ولا تُسجّل أي revision. يترك dry run الـ cluster وسجل الإصدارات لديك من دون أي تغيير.
مفيد جدًا لفحوصات CI
بما أنه يتحقق من خلال API server حقيقي، تُعد --dry-run فحص أمان شائعًا في pipelines قبل السماح بمتابعة deploy.
Template أم Dry Run؟
استخدم helm template عندما تكون غير متصل؛ واستخدم --dry-run عندما تريد معرفة رأي cluster قبل التثبيت.
تحقق سريع
تريد من cluster التحقق من الـ manifests من دون إنشاء أي شيء.
مراجعة سريعة
أصبحت تعرف --dry-run: فهو يعرض الإصدار ويتحقق منه اختياريًا من جهة الخادم من دون إنشائه، وذلك في وضع client أو server. إنه فحص آمن قبل deploy. ✅
الأسئلة الشائعة
هل درس «التشغيل التجريبي باستخدام --dry-run» مجاني؟
نعم — نص درس «التشغيل التجريبي باستخدام --dry-run» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Helm Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Helm Academy 4 دروس في المجموع.
ماذا ستتعلم في «التشغيل التجريبي باستخدام --dry-run»؟
اطلب من الخادم التحقّق دون تطبيق التغييرات تتمرن على Helm Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Helm Academy؟
لا تُشترط خبرة سابقة. Helm Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 4.
كم من الوقت يستغرق درس «التشغيل التجريبي باستخدام --dry-run»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Helm Academy هذا؟
نعم. كل درس في Helm Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- التصيير محليًا باستخدام helm template
- التشغيل التجريبي باستخدام --dry-run
- جلب Chart باستخدام helm pull
- قراءة الملاحظات باستخدام helm get notes