BashPilot لـ Kubernetes إدارة Kubernetes بالذكاء الاصطناعي

تضع BashPilot وكيلا صغيرا على عقدة التحكم والعمل مع وصول kubectl محلي. kubeconfig لا يترك المجموعة وليس هناك نفق SSH. تطلب نتيجة فينفذ العمليات الصحيحة ضد الـ API ويؤكد الحالة الناتجة.

نسخة تجريبية مجانية لمدة 7 أيام. يمكنك الإلغاء في أي وقت.

كيف يعمل على Kubernetes

من جملة إلى طرح تم التحقق منه

لا يوجد YAML للتحرير اليدوي، ولا kubectl للحفظ. تصف النتيجة ويسير BashPilot على نفس المسار الذي يسير عليه المشغل الدقيق.

1

أنت تسأل

"قم بتغيير مقياس checkout-api إلى 6 وتحقق من الطرح." كلمات واضحة، بالطريقة التي تخبر بها زميلك في الفريق.

2

يقرأ الكتلة

تسحب القرون والأحداث والنسخ المتماثلة الحالية مباشرة من API قبل لمس أي شيء.

3

يخطط للتغيير

يختار العمليات الدقيقة من كتالوج تمت مراجعته. لا YAML مرتجلة، لا التخمين.

4

توقف عند المخاطر

ينتظر استنزاف العقدة أو حذف عبء العمل الموافقة الصريحة أولاً.

5

يعمل على API

يطبق التغيير على مجموعتك من خلال حساب الخدمة المحدد الخاص به.

6

التحقق والتقارير

راقب حتى تصبح الكبسولات جاهزة، ثم يظهر لك بالضبط ما تغير.

ما هو مغطى

كل ركن من أركان المجموعة، باللغة الإنجليزية البسيطة

تغطية عميقة وأصلية للأشياء التي تلمسها كل يوم. هذا هو الذوق، وليس القائمة الكاملة.

أعباء العملعمليات النشر · StatefulSets · DaemonSets · القرون · وظائف · CronJobs · وأكثر
الطرح والتحجيمالنسخ المتماثلة على نطاق واسع · التحديثات المتداولة · التراجعات · إعادة التشغيل · HPA · وأكثر
الشبكات والدخولخدمات · دخول · نقاط النهاية · DNS · سياسات الشبكة · وأكثر
Kubernetes
التكوين والأسرارConfigMaps · Secrets · إنف فار · الحدود والطلبات · RBAC · وأكثر
العقد ومساحات الأسماءالعقد · كوردون · بالُوعَة · الشوائب · مساحات الأسماء · الحصص · وأكثر
التخزين والملاحظةPersistentVolumes · PVCs · StorageClasses · سجلات · الأحداث · المقاييس · وأكثر
المشاكل التي يحلها

تم التعامل مع صفحات الساعة الثانية صباحًا

الإخفاقات التي يعرفها كل مشغل Kubernetes عن ظهر قلب. يقرأ BashPilot الدليل الحقيقي، ويصلح السبب، ويؤكد التعافي.

CrashLoopBackOff Fixed

يقرأ الأحداث والسجلات الأخيرة، ويعثر على السبب الحقيقي، ويطبق الإصلاح ويراقب الكبسولة وهي تبقى في وضع التشغيل.

OOMKilled Fixed

يحدد حدود الذاكرة التي تم الوصول إليها، ويضبط حجم الطلبات والحدود بشكل صحيح، ثم يعيد تشغيل عملية الطرح بشكل نظيف.

ImagePullBackOff Fixed

التحقق من علامة الصورة ومصادقة التسجيل وسر السحب، ومسح كل ما يمنع السحب.

الطرح عالق Fixed

يفحص حالة الطرح والكبسولات الفاشلة، ثم يقوم بإلغاء حظرها أو الرجوع إلى آخر مراجعة جيدة.

القرون في انتظار Fixed

يكتشف سبب عدم جدولتهم، بدءًا من ضغط الموارد إلى العيوب وحتى PVC المفقود، ويقوم بإزالته.

عقدة تحت الضغط Fixed

يقرأ شروط العقدة ويطوقها ويصرفها بأمان، ويعيد جدولة أعباء العمل في مكان آخر.

في الممارسة

Kubernetes

الفحص يبدأ بـ السبب

قبل لمس أي شيء تقرأ BashPilot الأحداث والسجلات وناتج الوصف للعملية. تحصل على السبب الفعلي لا الضربة عمياء. الإصلاح يأتي بعد الفحص في نفس المحادثة.

تغييرات آمنة للعمليات الحية

النشرات مراقبة حتى الاستقرار والعودة جملة واحدة بعيدة. أي شيء قد يقاطع خدمة مثل صرف عقدة ينتظر الموافقة الأولى.

kubeconfig يبقى في مكانه

الوكيل يستخدم بيانات اعتماد المجموعة الموجودة بالفعل على التحكم. لا شيء يرفع لا شيء ينسخ الخروج والوصول ينتهي عند حذف الوكيل.

الأمن أولاً

تم تصميمه ليكون موثوقًا به مع مجموعات الإنتاج

السبب وراء سماح الفرق لـ BashPilot بالاقتراب من مجموعة حية: يتم تحديد نطاقه، ويسأل قبل أن يتعطل، ويثبت كل تغيير.

kubeconfig الخاص بك لا يغادر أبدًا

يعمل الوكيل على عقدة مستوى التحكم ويستخدم بيانات الاعتماد الموجودة بالفعل. لم يتم تحميل أي شيء، ولم يتم نسخ أي شيء.

يحدها RBAC

يمكنه فقط أن يفعل ما يسمح به حساب الخدمة الخاص به. امنح النطاق الذي يناسبك بالضبط، ولا يمكن أن يتجاوزه.

الموافقة قبل التعطيل

يؤدي استنزاف العقدة أو حذف عبء العمل أو القياس إلى الصفر إلى الإيقاف المؤقت دائمًا للتأكيد الصريح.

تم التحقق منه، وليس المفترض

بعد كل تغيير، يقوم بإعادة قراءة حالة الطرح والموارد. تم يعني جاهز على المجموعة، وليس رمز خروج نظيف.

مسار التدقيق الكامل

يتم تسجيل كل عملية ونتيجتها، حتى تعرف دائمًا ما الذي تغير ومتى ولماذا.

وكيل الصادر فقط

يقوم الوكيل باستقصاء TLS ولا يفتح أي منافذ واردة. لا يوجد شيء في المجموعة يمكن للماسح الضوئي الوصول إليه.

اطلع على كيف تحمي BashPilot خوادمك
الأسئلة الشائعة

أسئلة شائعة

أي إعدادات Kubernetes تعمل معها؟

أي مجموعة حيث يمكن للوكيل أن يعمل على عقدة تحكم مع وصول kubectl محلي: k3s ومجموعات kubeadm والمختبرات ذات عقدة واحدة والإعدادات ذاتية الإدارة.

هل يجب أن أرفع kubeconfig؟

لا. هذه هي نقطة التصميم. الوكيل يستخدم بيانات الاعتماد الموجودة بالفعل وليست تترك الآلة.

هل يمكنه حذف العمليات؟

فقط بموافقتك. العمليات الخطرة مثل حذف نشر أو صرف عقدة تعرض دائما بطاقة تأكيد.

هل يحل محل kubectl؟

للعمل اليومي معظم النعم. تستطيع استخدام kubectl متى شئت. BashPilot فقط يسرع الروتين ويحتفظ بسجل.

جربها على خادمك.

اربط في دقيقة تقريبا. الأسبوع الأول علينا.

يعمل أيضا مع: Docker · cPanel & WHM · Plesk · DirectAdmin