نِیماسپیسها (Namespaces) و لیبلها (Labels)
بخشی از دوره کوبرنتیز (Kubernetes)
کلاستری با شش پاد ساده است. kubectl get pods را میزنی، همه چیز را میبینی و میدانی هر کدام چیست. کلاستری با ششصد پاد، متعلق به چهار تیم و در سه محیط، به کلی چیز دیگری است: kubectl get pods میشود یک دیوار متن، دو تیم هر دو میخواهند اپلیکیشنشان را api صدا بزنند، و حذف کردن «آن Deployment قدیمی تست» یعنی از میان صدها شیء، یازده شیء درست را با چشم پیدا کنی.
Kubernetes این را با دو ساز و کار حل میکند که شبیه هم به نظر میرسند و کارهای کاملا متفاوتی میکنند. نیماسپیسها کلاستر را به ناحیههای جدا تقسیم میکنند. لیبلها برچسبهای قابل جستجو به اشیا میچسبانند، هر جا که باشند. به هر دو نیاز داری، و اینکه بدانی کدام کدام است بعدها کلی سردرگمی از تو کم میکند.
میخواهی کوبرنتیز (Kubernetes) نِیماسپیسها (Namespaces) و لیبلها (Labels) را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با کوبرنتیز (Kubernetes) آماده دریافت کنی و نِیماسپیسها (Namespaces) و لیبلها (Labels) را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درسنِیماسپیسها (Namespaces) و لیبلها (Labels)چه چیزهایی یاد میگیری
- Kubectl create namespace
- -n flag
- Default vs kube-system
- Labels
- Selectors
- Kubectl get -l
