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

إنشاء عملية نشر

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

إنَّ الـ Pod بمفرده هشّ: احذفه، أو دع عقدته تتعطّل، وسيختفي. إنَّ Deployment هو وحدة تحكّم تُبقي مجموعة من الـ Pods المتطابقة قيد التشغيل. تحدّد عدد النسخ (replicas) التي تريدها والصورة المطلوبة؛ وينشئ Deployment وحدات الـ Pods ويستبدل أيًّا منها يختفي.

أنشئ واحدًا من سطر الأوامر:

kubectl create deployment web --image=nginx

يجيب Kubernetes بالرسالة deployment.apps/web created. اعرض قائمة عمليات النشر باستخدام kubectl get deployments (أو الصيغة المختصرة deploy): يوضّح العمود READY عدد النسخ المتماثلة قيد التشغيل من إجمالي العدد الذي طلبته.

اعرض قائمة بالـ Pods وستجد واحدًا اسمه مثل web-t94n2pqrtb-hpv6q. تسمّي Deployment وحدات Pods الخاصة بها باسمها مضافًا إليه جزآن مُولَّدان، لذا لا تسمّيها بنفسك أبدًا. احذف إحدى وحدات Pod هذه، وسيبدأ Deployment فورًا تشغيل بديل لها.

challenge icon

التحدي

مبتدئ

أنشئ Deployment باسم web من صورة nginx، ثم اعرض قائمة بعمليات Deployment وPods.

جرّب بنفسك

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

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

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

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