کلاسترها

مدیریت کلاستر Kubernetes، نودپول ها، ورک لودها و عملیات درون پرتال.

کلاسترها

کلاسترها

کلاستر شامل کنترل پلین مدیریت شده کوبرنتیز به همراه نودپولهای کارگر است. منطقه، نسخه کوبرنتیز، سایز نود و CNI (cilium یا calico) را انتخاب می کنید. کلودی کنترل پلین را اداره می کند؛ شما با kubectl، GitOps یا کنسول داخل پرتال ورک لود اجرا می کنید.

چه زمانی استفاده کنید

  • میزبانی میکروسرویس، جاب های دسته ای یا اپ های stateful روی کوبرنتیز
  • مقیاس دهی نودپول ها با تغییر تقاضا
  • بررسی ورک لود از پرتال بدون ترک مرورگر

در پرتال

  1. به کلاسترها بروید و کلاستر بسازید.
  2. منطقه، نسخه، پلاگین شبکه و حداقل یک نودپول را انتخاب کنید.
  3. پس از آماده شدن، kubeconfig را دانلود کنید.
  4. جزئیات کلاستر را باز کنید و از کنسول سمت چپ (بخش های زیر) استفاده کنید.
  5. فقط وقتی ورک لود و دیسک/IP وابسته دیگر لازم نیست، حذف کنید.
kubectl --kubeconfig=./kubeconfig get nodes
kubectl --kubeconfig=./kubeconfig get pods -A

Overview

تب Overview وضعیت کلاستر، منطقه، نسخه و سلامت کلی را خلاصه می کند تا قبل از دیپلوی مطمئن شوید کلاستر آماده است.

نودپول ها

نودپول ها گروه هایی از نودهای کارگر با سایز و ظرفیت مشترک اند. با تغییر نیاز CPU/حافظه مقیاس دهید یا پوم دیگری با SKU متفاوت اضافه کنید.

کلود شل

کلود شل ترمینال داخل مرورگر روی کلاستر باز می کند تا بدون نصب ابزار محلی منابع را ببینید. برای اتوماسیون kubeconfig با حداقل دسترسی را ترجیح دهید؛ کلود شل برای عیب یابی تعاملی است.

دیپلویمنت ها

دیپلویمنت ها را در namespace انتخاب شده مرور و مدیریت کنید. از این پنل وضعیت replica را ببینید و در صورت نیاز مانیفست Deployment را از پرتال اعمال کنید.

پادها

پنل پادها پادهای در حال اجرا یا شکست خورده را فهرست می کند تا CrashLoopBackOff، Pending یا ایمیج نادرست را سریع ببینید.

سرویس ها

سرویس ها پادها را داخل کلاستر (ClusterIP) یا به صورت خارجی با الگوهای LoadBalancer و NodePort در دسترس می گذارند. ساخت Service از نوع LoadBalancer به شبکه و IP عمومی KloudLB وصل می شود.

Ingress

منابع Ingress مسیریابی HTTP(S) به Service را توصیف می کنند. پس از آماده بودن ingress controller و DNS، قواعد host/path را اینجا مرور کنید.

Claims ولوم پایدار

Claims ولوم پایدار برای ورک لودهای stateful ذخیره درخواست می کنند. آن ها را با دیسک ها و ولوم CSI جفت کنید تا داده پس از ری استارت پاد بماند.

کلاس های ذخیره

کلاس های ذخیره نحوه provision شدن ولوم پویا را تعریف می کنند. هنگام ساخت PVC برای پایگاه داده و صف، کلاس ارائه شده پلتفرم را انتخاب کنید.

کانفیگ مپ ها

کانفیگ مپ ها پیکربندی غیرحساس را نگه می دارند که به پاد mount یا inject می شود. سکرت را در Config Map نگذارید؛ از تب Secrets یا مدیر سکرت خارجی استفاده کنید.

سکرت ها

سکرت ها ارجاع پیکربندی حساس برای ورک لود هستند. در پرتال با احتیاط مدیریت کنید؛ کلید خصوصی را در تیکت پشتیبانی نگذارید.

سرویس اکانت ها

سرویس اکانت ها هویت ورک لود در برابر API کوبرنتیز هستند. با RBAC طوری تنظیم کنید که پاد فقط دسترسی لازم را داشته باشد.

سیاست های شبکه

سیاست های شبکه ترافیک پاد به پاد و خروجی داخل کلاستر را محدود می کنند. آن ها را با قواعد فایروال روی IP عمومی ترکیب کنید.

رویدادها

رویدادها پیام های اخیر کلاستر (شکست زمان بندی، pull، probe) را نشان می دهند. وقتی Deployment یا Pod در Pending یا CrashLoop گیر کرده از اینجا شروع کنید.

مرتبط