مدیریت افزونهها
افزونهها قابلیتهای اختیاری اضافهای را در کلاستر نصب میکنند. هنگام ساخت کلاستر یا از بخش افزونهها میتوانید انتخاب کنید چه افزونهای در کلاستر شما نصب شود.
مدیریت کلاستر توسط کوبیت
با فعالبودن مدیریت کلاستر توسط کوبیت، مؤلفههای مدیریتی کوبیت در کلاستر نصب میشوند. همچنین میتوانید یکی از پروژههای Kubchi موجود را برای Namespaceهای مدیریتی انتخاب کنید. در این حالت Namespaceها به آن پروژه متصل میشوند و اتصال آنها بعداً از Kubchi قابل مدیریت است.
اگر این گزینه خاموش باشد، KaaS یک کلاستر خام و بدون لایه مدیریتی کوبیت میسازد. افزونههای وابسته تا زمان فعالشدن مدیریت کوبیت قابل انتخاب نیستند. پس از فعالکردن مدیریت کوبیت روی کلاستر موجود، خاموشکردن آن از پنل ممکن نیست.
فعالسازی و پیکربندی
- کلید افزونه را روشن کنید.
- اگر پیکربندی نمایش داده شد، همه مقادیر درخواستی را وارد کنید.
- تأیید و ذخیره را انتخاب کنید.
پنل افزونههایی مانند Ingress، مدیریت گواهی، ذخیرهسازی اشتراکی، مقیاسدهی خودکار، ثبت رویدادهای API یا جمعآوری لاگ کلاستر را ارائه میکند. پیش از فعالسازی، توضیحات هر افزونه را بخوانید؛ گزینهها و مقادیر لازم ممکن است در محیطهای مختلف متفاوت باشند.
وابستگی و حذف
افزونه وابسته به مدیریت کوبیت برای کلاستر خام قابل انتخاب نیست. مقیاسدهی خودکار گروهماشینها نیز به Cluster Autoscaler نیاز دارد. اگر گروهماشینی از مقیاسدهی خودکار استفاده کند، پنل پیش از حذف Autoscaler هشدار میدهد، زیرا در صورت حذف، این قابلیت دیگر به درستی کار نخواهد کرد.
خاموشکردن افزونه، مؤلفههای مدیریتشده آن را حذف میکند. ابتدا بررسی کنید برنامهها از IngressClass، صادرکننده گواهی، StorageClass، Volume یا منابع دیگر آن استفاده نکنند. حذف Controller الزاماً منابع برنامه را تبدیل یا در وضعیت قابل استفاده نگه نمیدارد.
افزونههای مرتبط با ذخیرهسازی (Storage class) را تا زمانی که همه برنامهها و Volumeهای وابسته را شناسایی و از دادههای مهم پشتیبان نگرفتهاید، غیرفعال نکنید.