إخراج 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.
التحدي
مبتدئابدأ Pod باسم web من صورة nginx، ثم اطبعه بتنسيق YAML وابحث عن phase وpodIP في status الخاص به.
جرّب بنفسك
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس مقدمة إلى Kubernetes
تدرّب بنفسك: Playground لـ Terminal