العمل ضمن مساحة أسماء
جزء من قسم مقدمة إلى Kubernetes في رحلة Terminal على Coddy. الدرس 31 من 45.
لإنشاء كائنات أو عرضها في مساحة أسماء غير default، أضف -n إلى الأمر:
kubectl run api --image=redis -n dev
kubectl get pods -n devبدون -n، يظل kubectl get pods يبحث في default، حيث لا توجد وحدة Pod باسم api.
لرؤية كل شيء دفعةً واحدة، اطلب جميع مساحات الأسماء باستخدام -A:
kubectl get pods -Aسيحتوي الجدول على عمود NAMESPACE، وستلاحظ وحدات Pods الخاصة بالعنقود في kube-system.
إذا كنت ستعمل في مساحة أسماء واحدة لفترة من الوقت، فاجعلها الافتراضية لسياقك:
kubectl config set-context --current --namespace=devمنذ ذلك الحين، يستخدم كل أمر لا يتضمن -n مساحة الأسماء dev.
التحدي
سهلأنشئ مساحة أسماء باسم dev وابدأ Pod باسم api من صورة redis بداخلها. اعرض قائمة Pods في dev، ثم اعرض قائمة Pods بدون -n لترى أن default فارغة.
جرّب بنفسك
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس مقدمة إلى Kubernetes
تدرّب بنفسك: Playground لـ Terminal