loft-sh/vcluster
چه کاری انجام میده؟
این ابزار به شما امکان میدهد تا کلاستر کامل کوبرنتیس را درون یک نیماسپیس از یک کلاستر واقعی کوبرنتیس ایجاد کنید.
هر vCluster مثل یک کلاستر مستقل رفتار میکند، اما منابع کمتری مصرف میکند و روی یک زیرساخت کوبرنتیس اصلی اجرا میشود.
کاربرد:
این ابزار برای مواقعی عالیه که نیاز دارید چندین کلاستر مجازی داشته باشید بدون اینکه هزینه و پیچیدگی ایجاد کلاستر فیزیکی جدید را تحمل کنید.
مثلاً برای تیمهای توسعه، تست، CI/CD یا ارائه محیطهای ایزوله به مشتریان.
در چه شرایطی بهتره استفاده شود؟
وقتی میخواید هزینهها رو کم کنید، اما هنوز به جدا بودن محیطها و امنیت بالاتر نیاز دارید.
همچنین وقتی مدیریت دهها یا صدها محیط کوبرنتیس برای تیمهای مختلف دارید و نمیخواید برای هرکدوم یک کلاستر کامل راه بیندازید.
چند مثال از موارد استفاده:
ایجاد محیط تست مجزا برای هر شاخه توسعه (feature branch)
ارائه کلاستر شخصی به هر مشتری در یک محیط SaaS
شبیهسازی محیط تولید برای آموزش یا تست بدون ریسک
کاهش هزینههای زیرساخت در محیطهای غیرتولید
- ##kubernetes
- ##virtualcluster
- ##devops
- ##multitenancy
- ##cloudnative
- ##ci
- ##vcluster
- ##k8s
- ##loft
- ##scalability
