Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

تحديث الصور

جزء من قسم مقدمة إلى Kubernetes في رحلة Terminal على Coddy. الدرس 14 من 45.

لنشر إصدار جديد، غيّر صورة حاوية Deployment:

kubectl set image deployment/web nginx=nginx:1.27

الجزء الذي يسبق = هو اسم الحاوية. تسمّي Deployment المُنشأة باستخدام kubectl create حاويتها باسم الصورة، لذا فهي هنا nginx. يجيب Kubernetes بالرسالة deployment.apps/web image updated.

ينفّذ النشر بعد ذلك تحديثًا تدريجيًا: يبدأ تشغيل Pods باستخدام الصورة الجديدة ويزيل القديمة بضعًا تلو الآخر، لذلك لا يتوقف التطبيق أبدًا. اعرض قائمة Pods وسترى أسماءً جديدة، لأن Pods الجديدة هي كائنات جديدة.

راقب التقدّم أو تحقّق منه باستخدام:

kubectl rollout status deployment/web

عندما تُشغّل كل نسخة متماثلة الصورة الجديدة، ستطبع deployment "web" successfully rolled out.

challenge icon

التحدي

مبتدئ

أنشئ Deployment باسم web من صورة nginx، وحدّث حاويته nginx إلى صورة nginx:1.27، ثم تحقّق من حالة الطرح.

جرّب بنفسك

الطرفية
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس مقدمة إلى Kubernetes

تدرّب بنفسك: Playground لـ Terminal