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

إخراج YAML

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

تعرض الجداول ملخصًا. لرؤية كل ما يعرفه Kubernetes عن كائن ما، اطلبه بتنسيق YAML:

kubectl get pod web -o yaml

يكون الناتج بيانًا كاملًا: يحتوي metadata على التسميات وuid فريد، ويحتوي spec بالكامل على القيم الافتراضية التي ملأها Kubernetes، بالإضافة إلى قسم status الذي لا تكتبه بنفسك أبدًا.

يحتوي status على الحقائق الفعلية: phase: Running، وpodIP، وhostIP الخاصة بالعقدة، وتحت containerStatuses حالة كل حاوية وعدد مرات إعادة تشغيلها.

يعطي -o json الكائن نفسه بتنسيق JSON، الذي يمكن للأدوات تحليله. يعمل كلا التنسيقين مع أي مورد: جرّب kubectl get deployment web -o yaml أو kubectl get service web -o json.

challenge icon

التحدي

مبتدئ

ابدأ Pod باسم web من صورة nginx، ثم اطبعه بتنسيق YAML وابحث عن phase وpodIP في status الخاص به.

جرّب بنفسك

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

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

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

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