مدیریت گروههای ماشین
گروههای ماشین، ماشینهای مجازی را فراهم میکنند که برنامههای شما روی آنها اجرا میشوند. کلاستر را باز کنید و مدیریت گروههای ماشین را بزنید تا وضعیت، نسخه ایمیج کوبرنتیز، امکان ارتقا، تعداد ماشین، قالب منابع و اندازه دیسک هر گروه را ببینید.
ساخت گروه ماشین
افزودن گروه ماشین را انتخاب و موارد زیر را تنظیم کنید:
- نام: نامی یکتا در کلاستر.
- ایمیج: ایمیج سیستمعامل و نسخه ماشین کوبرنتیز که برای نسخه کلاستر ارائه شده است.
- قالب: مقدار CPU و حافظه هر ماشین.
- اندازه دیسک root: دیسک سیستم هر ماشین؛ باید در محدوده مجاز و مضربی از ۵ گیگابایت باشد.
- تعداد ماشینها: تعداد ثابت، یا حداقل و حداکثر در حالت مقیاسدهی خودکار.
- کلیدهای SSH: کلید عمومی اختیاری برای دسترسی مستقیم به ماشینها. فقط برای افرادی اضافه کنید که به دسترسی زیرساختی نیاز دارند.
- مقادیر Label و Taint: تنظیمات اختیاری زمانبندی کوبرنتیز.
برآورد هزینه با قالب منابع، دیسک و تعداد ماشین تغییر میکند. کمبود اعتبار یا سهمیه میتواند مانع ساخت شود؛ ظرفیت درخواستی را کاهش دهید یا محدودیت پروژه را رفع و دوباره تلاش کنید.
ظرفیت ثابت و مقیاسدهی خودکار
وقتی مقیاسدهی خودکار خاموش است، تعداد ماشینها ظرفیت مطلوب گروه است. با افزایش یا کاهش آن، ماشین اضافه یا حذف میشود.
در حالت خودکار، حداقل و حداکثر را تعیین کنید. تعداد فعلی در این بازه و متناسب با نیاز workload تغییر میکند. این قابلیت به مدیریت کلاستر توسط کوبیت و افزونه Cluster Autoscaler وابسته است. اگر صفحه «نمای کلی» درباره نبود این افزونه هشدار داد، آن را از بخش افزونهها فعال کنید.
مقادیر Label و Taint
کاربرد Label برای Selector و Affinity است. Taint مانع زمانبندی پاد میشود، مگر اینکه پاد Toleration متناظر داشته باشد. اثرهای موجود عبارتاند از NoSchedule، PreferNoSchedule و NoExecute.
فقط زمانی از این گزینهها استفاده کنید که Manifest برنامه برای آنها آماده باشد. Selector یا Taint اشتباه میتواند پادها را در وضعیت Pending نگه دارد و NoExecute ممکن است پاد ناسازگار را از ماشین خارج کند.
ویرایش، ارتقا و توقف rollout
گروه را باز و ویرایش گروه ماشین را انتخاب کنید. ظرفیت، محدوده خودکار، ایمیج، قالب منابع، دیسک ریشه، SSH، Label، Taint و حالت توقف قابل تغییرند.
تغییر صرفاً تعداد ماشینها، گروه موجود را مقیاس میدهد. تغییر سایر مشخصات ماشین باعث جایگزینی چرخشی (rollout) میشود: ماشینهای جدید یکییکی اضافه و ماشینهای قدیمی تخلیه و حذف میشوند. پیش از تأیید، از وجود Replicaی کافی و تحمل اختلال مطمئن شوید.
اگر نشان ارتقا دیده میشود، در صفحه ویرایش یک ایمیج جدید موجود را انتخاب کنید. پس از ارتقای نسخه کلاستر، گروههای قدیمی را طبق پیشنهاد نمای کلی ارتقا دهید.
گزینه توقف rollout، همگامسازی گروه را متوقف میکند و جایگزین کاهش تعداد ماشین به صفر نیست. برای اعمال تغییرات بعدی، گروه را از توقف خارج کنید.
حذف گروه ماشین
از منوی گروه حذف گروه ماشین را انتخاب کنید. ماشینهای آن گروه حذف میشوند و عملیات بازگشتپذیر نیست.