فناوری · زیرساخت کلاستر
Cluster API در دزکوب
ساخت و مدیریت اعلامی کلاستر
- نسخهٔ پینشده
- ⟦V_CLUSTER_API⟧
- لایسنس
- Apache 2.0
- گروه در استک
- زیرساخت کلاستر
Cluster API چیست
پروژهای که خودِ «کلاستر» را به یک شیء Kubernetes تبدیل میکند. یعنی کلاستر جدید را مثل هر منبع دیگری تعریف میکنید و یک کنترلر آن را میسازد و نگه میدارد.
چرا این را انتخاب کردیم
| گزینهای که رد شد | چرا نه |
|---|---|
| اسکریپت نصب بهازای هر کلاستر | تکرارپذیر نیست و وضعیت را جایی نگه نمیدارد |
| ابزار اختصاصی خودمان | بازنویسی چیزی که استاندارد جامعه است |
ما دقیقاً چطور استفادهاش میکنیم
- تعریف کلاستر جدید بهصورت یک شیء، با نسخه و اندازهٔ مشخص.
- ثبت کلاسترهای از پیش موجود در نمای ناوگان.
- ارتقای هماهنگ با ترتیب و پنجرهٔ زمانی.
- نمای وضعیت، نسخه، ظرفیت و سلامت همهٔ کلاسترها در یک صفحه.
برای شما چه چیزی عوض میشود
- هر کلاستر یک پروژهٔ دستیکلاستر یک شیء قابل تکرار
- نسخههای واگرا در سایتهای مختلفنمای ناوگان با ارتقای هماهنگ
مرزها و محدودیتها
این سکشن در هر صفحهٔ فناوری اجباری است. هر ابزاری مرزی دارد؛ صفحهای که مرزش را نگوید، بقیهاش هم قابل اتکا نیست.
- Cluster API روی سختافزار فیزیکی، در مقایسه با ابر عمومی، نیاز به آمادهسازی بیشتری دارد (تأمین نود، شبکه، بوت). این بخش در برنامهٔ استقرار مشترک با تیم شما تعریف میشود.
اینها را هم ببینید
این را روی زیرساخت خودتان ببینید.
همین مؤلفه را در کلاستر شما پیکربندی میکنیم و نشان میدهیم.