در این قسمت از آموزش کوبرنتیز، به این سؤال پاسخ میدهیم: چطور در یک کلاستر، چند کلاستر مجازی بسازیم و منابع آنها را مدیریت کنیم؟ اینجاست که مفاهیم Kubernetes Namespace، Resource Quota و Limit Range اهمیت پیدا میکنند.
در Kubernetes میتوان یک کلاستر را به چند فضای مجزا تقسیم کرد تا کاربران و تیمهای مختلف بدون تداخل با هم کار کنند. این قابلیت با استفاده از Namespace پیادهسازی میشود.
-
Namespace:
فضاهای مجازی درون یک کلاستر هستند که منابع و آبجکتها را از هم جدا میکنند. این امکان را میدهد یک کلاستر را برای چند تیم یا مشتری استفاده کنید. -
Resource Quota:
با Resource Quota میتوان محدودیت کلی برای مصرف منابع (CPU، RAM، Storage) در هر Namespace تعریف کرد. -
Limit Range:
برای تعیین حداقل و حداکثر منابع مصرفی هر پاد یا کانتینر استفاده میشود. به این ترتیب منابع بهشکل عادلانه بین کاربران تقسیم میشود.
در این ویدئو یاد میگیرید:
-
Namespace چیست؟ و چگونه چند کلاستر مجازی در یک کلاستر ایجاد میکند.
-
نقش Resource Quota در محدود کردن منابع هر Namespace.
-
کاربرد Limit Range برای مدیریت منابع در سطح پادها و کانتینرها.
-
ایده استفاده از یک کلاستر برای چند مشتری با مدیریت صحیح منابع.
این ویدئو به شما نشان میدهد چطور Kubernetes را به یک محیط چندکاربره و چندمشتری تبدیل کنید.