نیازمندیهای استقرار KaaS
الزامی؛ آنچه محیط فراهم میکند
روی زیرساخت مشتری، این موارد از محیط OpenStack شما یا از بخش بنیاد همکاری تأمین میشوند؛ در WECORE Hub بخشی از زیرساخت ادارهشدهاند.
-
OpenStack همراه سرویس زیرساخت کانتینری
یک ابر OpenStack فعال با سرویس زیرساخت کانتینری و کلاستر مدیریتی آن؛ هر جا هنوز آن را ندارید، در قالب همکاری مستقر میشود.
-
شبکهٔ بیرونی و ظرفیت IP شناور
یک شبکهٔ بیرونی برای دسترسی کلاستر، همراه سهمیههای شبکه و سیاست IP شناور؛ پیشبررسی همه را پیش از ساخت هر چیزی میسنجد.
-
سرویس متعادلکنندهٔ بار فعال
هر کلاستر برای سرور API خود یک متعادلکنندهٔ بار و یک IP شناور میگیرد؛ پیشبررسی پیش از ساخت مطمئن میشود ارائهدهندهٔ فعال با قالب سازگار است.
-
اندازههای ماشین با سهمیهٔ کافی
اندازههای تأییدشدهٔ کنترلپلین و نود کارگر باید در پروژهٔ شما قابل استفاده باشند؛ با ویژگی دیسک ریشه و سهمیهٔ کافی پردازش. کمبودها در پیشبررسی مسدود میشوند.
-
ظرفیت اعتبارنامهٔ برنامه
هر کلاستر زیر اعتبارنامهٔ برنامهٔ مخصوص خود اجرا میشود؛ پس پروژه برای هر کلاستر به سهمیهٔ یک اعتبارنامه نیاز دارد.
-
ایمیج کلاستر همخوان با قالب
نسخهٔ کوبرنتیز قالب باید با یک ایمیج اعتبارسنجیشدهٔ کلاستر در محیط همخوان باشد؛ قالبها و ایمیجها در استقرار آماده میشوند.
-
ظرفیت ذخیرهسازی بلوکی برای حجمهای اعلامشده
قالبها حجمهای سیستمی خود را اعلام میکنند؛ محیط باید نوع حجم و سهمیهٔ ذخیرهسازی متناظر را داشته باشد و پیشبررسی آن را حساب میکند.
پشتیبانیشدهٔ امروز؛ سرویس پیشفرض
-
یک گروه نود کارگر، یک ماشین کنترلپلین
هر کلاستر یک گروه نود کارگر و یک ماشین کنترلپلین دارد که هر دو از قالب تأییدشده اندازه میگیرند.
-
تغییر تعداد نودهای کارگر روی کلاستر در حال اجرا
کاربران مجاز تعداد نودهای کارگر را تغییر میدهند و هر تغییر دوباره سمت سرور اعتبارسنجی میشود. در اجرای مرجع محیط آزمایشی، تغییر اندازه در ۱۰٫۹ ثانیه همگرا شد.
-
اعتبارنامهٔ تازه برای هر دانلود
هر دانلود مجاز kubeconfig، اعتبارنامهای تازه در حافظه میسازد و با سیاست عدم ذخیره ارسال میکند؛ چیزی در پایگاه داده یا گزارشهای پنل نوشته نمیشود.
-
حذف اعتبارسنجیشده
حذف، اعتبارنامهٔ کلاستر را باطل میکند و سرورها، حجمها، IPهای شناور، متعادلکنندههای بار و اعتبارنامهها را برای باقیمانده میکاود؛ تکرار درخواست بیخطر است.
-
محاسبهٔ ساعتی بر پایهٔ جدول نرخ استقرار
برآورد هنگام ساخت و محاسبهٔ ساعتی از همان نرخهای پیکربندیشده استفاده میکنند.
-
نسخهها از قالبهای تأییدشده
نسخههای کوبرنتیز از قالبهایی میآیند که تیم زیرساخت شما تأیید میکند؛ چرخهٔ مرجع محیط آزمایشی با کوبرنتیز v1.36.1 اجرا شد.
مشروط؛ فعالشونده برای هر استقرار
این قابلیتها در سرویس وجود دارند اما بهصورت پیشفرض خاموشاند؛ تیم زیرساخت شما هر جا محیط پشتیبانی کند، آنها را برای استقرار فعال میکند.
-
ارتقای درجا
ارتقا به قالب سازگار جدیدتر؛ هر بار یک نسخهٔ جزئی و بدون بازگشت به نسخهٔ قبلی. در غیر این صورت، تیمها بارهای کاری را به کلاستری از قالب جدیدتر میبرند.
-
مقیاس خودکار نودهای کارگر
یک بازهٔ کمینهبیشینه برای گروه نود کارگر کلاستر، با سقف بازهٔ پیکربندیشده توسط بهرهبردار.
-
گروههای نود اضافه، ingress، پایش و ذخیرهسازی بارهای کاری
پشت گیت قابلیت؛ فقط زمانی به کاربران نمایش داده میشوند که برای قالبی سازگار در استقرار شما فعال شده باشند.
فعلاً ارائه نمیشود
-
چند گروه نود کارگر در یک کلاستر
پیکربندی متفاوت ماشین به کلاستر جداگانهای نیاز دارد که برای همان ساخته میشود؛ درخواست چندگروهی پیش از ساخت هر منبعی رد میشود.
-
کنترلپلین چندماستر از طریق پنل
هر کلاستر امروز یک ماشین کنترلپلین دارد؛ تابآوری زیرساخت زیرین در همکاری استقرار مشخص میشود.
-
نودهای کارگر GPU
بارهای کاری دستهای و شبیهسازی GPU روی پلتفرم HPC و سرویسدهی اختصاصی مدل روی سرویس LLM اجرا میشود.
-
مجوزهای کلاستر به تفکیک کاربر
kubeconfig دانلودشده برای همان کلاستر دسترسی cluster-admin دارد؛ تفکیک درون کلاستر با RBAC کوبرنتیز تیم شماست.
اینکه چه کسی کدام لایه را اداره میکند (از سختافزار و تأسیسات تا مدیریت میزبان در هر دو مدل تحویل) یک بار در مدل مسئولیت و دسترسی تعریف شده است. مدل مسئولیت و دسترسی