تنفيذ الأوامر
جزء من قسم مقدمة إلى Kubernetes في رحلة Terminal على Coddy. الدرس 22 من 45.
لتشغيل أمر داخل حاوية قيد التشغيل، استخدم kubectl exec. كل ما يأتي بعد -- هو الأمر المراد تشغيله:
kubectl exec web -- envيطبع هذا متغيرات البيئة داخل حاوية Pod المسماة web، بما في ذلك HOSTNAME=web: اسم مضيف الحاوية هو اسم Pod الخاص بها.
يعمل أي أمر موجود في الصورة، مثل عرض محتويات دليل:
kubectl exec web -- ls /هذه هي الطريقة اليومية لاستكشاف ما بداخل حاوية من دون إيقافها، مثل docker exec.
في مجموعة حقيقية، يفتح kubectl exec -it web -- sh غلافًا تفاعليًا. لا تحتوي هذه الوحدة الطرفية التدريبية على وحدة طرفية للاتصال بها، لذا نفّذ أمرًا واحدًا في كل مرة بدلًا من ذلك.
التحدي
مبتدئابدأ Pod باسم web من صورة nginx، ثم شغّل env بداخله باستخدام kubectl exec لرؤية HOSTNAME الخاص به.
جرّب بنفسك
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس مقدمة إلى Kubernetes
تدرّب بنفسك: Playground لـ Terminal