کوبرنتیز
زیرساخت ابری بونرا بر پایه کوبرنتیز ساخته شده است. شما میتوانید از تمام امکانات کوبرنتیز از طریق پنل مدیریتی یا kubectl استفاده کنید.
چرا کوبرنتیز؟
کوبرنتیز استاندارد صنعتی برای اورکستریشن کانتینرها است. با استفاده از کوبرنتیز در بونرا، از مزایای زیر بهرهمند میشوید:
امکانات کوبرنتیز در بونرا
Pod کوچکترین واحد قابل استقرار در کوبرنتیز است. هر Pod شامل یک یا چند کانتینر است که منابع مشترکی دارند.
Deployment تعریف میکند چگونه اپلیکیشن شما باید اجرا شود. تعداد replicas، استراتژی آپدیت و rollback را مدیریت میکند.
Service یک آدرس ثابت برای دسترسی به مجموعهای از Pods فراهم میکند. حتی اگر Pods تغییر کنند، آدرس Service ثابت میماند.
ConfigMap برای ذخیره تنظیمات و Secret برای ذخیره اطلاعات حساس مانند رمز عبور و کلیدهای API استفاده میشود.
دسترسی با kubectl
برای مدیریت پیشرفته، میتوانید با kubectl مستقیم به کلاستر متصل شوید:
# دانلود kubeconfig
bounera cluster kubeconfig --save
# بررسی اتصال
kubectl cluster-info
# مشاهده Pods
kubectl get pods
# مشاهده لاگها
kubectl logs -f deployment/my-appانواع Node
Standard
Performance
High Memory
Compute
مانیتورینگ کلاستر
داشبورد مانیتورینگ یکپارچه با Prometheus و Grafana برای نظارت بر وضعیت کلاستر:
- مصرف CPU و RAM هر Pod
- ترافیک شبکه
- تعداد Requests
- Response Time
- Error Rate
- هشدارهای خودکار