Namespaces وLabels
جزء من دورة Kubernetes
العنقود (cluster) الذي فيه ستة Pods سهل. تشغّل kubectl get pods فترى كل شيء وتعرف ما هو كل واحد منها. أما العنقود الذي فيه ستمئة Pod موزّعة على أربعة فرق وثلاث بيئات فهو شيء آخر تماماً: يصير kubectl get pods جداراً من النص، ويريد فريقان في وقت واحد أن يسمّيا تطبيقهما api، ويصير حذف "النشر التجريبي القديم" انتقاءً بالعين لأحد عشر كائناً صحيحاً من بين المئات.
ويحلّ Kubernetes هذا بآليتين تبدوان متشابهتين وتؤدّيان عملين مختلفين تماماً. نطاقات الأسماء (namespaces) تقسّم العنقود إلى مناطق منفصلة. والتسميات تُلصق على الكائنات وسوماً قابلة للبحث أينما كانت. أنت تحتاج الاثنتين، ومعرفة أيّهما أيّ تجنّبك ارتباكاً كثيراً لاحقاً.
هل تريد تعلّم Kubernetes Namespaces وLabels في بيئة حقيقية؟
انقر بالأسفل لتحصل على جهاز لينكس مع Kubernetes جاهز، وتعمل على Namespaces وLabels بشكل عملي مع مدرّس ذكي يعرف الكود الخاص بك.
ابدأ هذا الدرسNamespaces وLabelsما الذي ستتعلّمه
- Kubectl create namespace
- -n flag
- Default vs kube-system
- Labels
- Selectors
- Kubectl get -l
