کوبچی (پلتفرم ابری)

کوبچی یک پلتفرم ابری (PaaS) مبتنی بر کوبرنتیز (Kubernetes یا K8s) است که برای پیاده‌سازی اصول مدیریت چابک در توسعه نرم‌افزار طراحی شده و با هدف ساده‌سازی مدیریت زیرساخت‌ها توسعه یافته است. این سرویس روی کلاسترهای کوبرنتیز قابل نصب و فعالسازی است. مزایای کوبچی برای مدیریت پلتفرم‌های مبتنی بر کوبرنتیز شامل:

  • نصب پکیج‌های کانتینری (ایمیج‌های داکر) با فرم آماده بدون نیاز به تنظیمات دستی
  • مدیریت منابع و اطلاع‌رسانی خودکار هشدارها و رویدادهای سیستم
  • خودکارسازی CI/CD و GitOps
  • مدیریت ورک‌لود و پاد از طریق پنل وب و بدون استفاده از ابزارهای ثانویه
  • اتصال دامنه‌های مختلف به اپلیکیشن‌ها

و ... .

پس از ایجاد حساب کاربری خود در وبسایت کوبیت و انتخاب پروژه مربوطه، در ادامه از راهنمای گام به گام زیرسامانه‌های ارائه شده توسط کوبیت برای این سرویس استفاده کنید.

Service Intro: paas intro

دسترسی سریع به زیرسامانه‌های کوبچی:

مدیریت اپلیکیشن‌ها و منابع آنها (Pack Management): در این زیرسامانه به راحتی می‌توانید پکیج‌های کانتینری را با یک کلیک (one-click platform) نصب کنید

فضاهای نام (namespace): در این بخش ورک‌لودهای خود را با استفاده از فضاهای نام بهتر مدیریت کنید

پیکربندی (Object Manifest): تنظیم منابع مختلف و نحوه استفاده از آن‌ها در فضای مدیریت شده کوبرنتیز کوبچی

ورک‌لودها (workloads): بررسی وضعیت و مدیریت پادها و ورک‌لودها

لاگ‌ (log): مشاهده لاگ پادها و اپلیکیشن‌ها به تفکیک

ترمینال (terminal): مدیریت و دسترسی به پادها از طریق ترمینال تحت وب

مانیتورینگ (monitoring): پایش مصرف منابع گوناگون سیستم

هشدارها (alerts): هشدارهای خودکار سیستم و اولویت آن‌ها؛ تنظیم شده توسط تیم کوبیت

رویدادها (events): لاگ جزئیات رویدادهای سطح کلاستر

رمز مخزن داکر (docker registry credentials): اتصال داکر رجیستری خود به پلتفرم کوبچی

مخزن گیت (GitOps repo): اتصال مخزن گیت به کوبچی و کنترل تغییرات پیکربندی‌ها با گیتاپس (GitOps)

خودکار سازی استقرار (CI/CD): از طریق اطلاعات ارائه شده در این بخش، تنظیمات CI/CD را به صورت خودکار تولید کرده و اپلیکیشن‌های مستقرشده (deployed) خود را با آخرین تغییرات همگام نگه دارید

گواهی‌های دامنه (domain certificates): اتصال خودکار دامنه به پلتفرم برای دریافت و مدیریت گواهی‎‌های SSL/TLS

والت (vault): یک ابزار برای رمزنگاری خودکار داده‌های حساس به همراه ساخت و نگهداری کلید‌ها برای استفاده در پیکربندی