الفحص يبدأ بـ السبب
قبل لمس أي شيء تقرأ BashPilot الأحداث والسجلات وناتج الوصف للعملية. تحصل على السبب الفعلي لا الضربة عمياء. الإصلاح يأتي بعد الفحص في نفس المحادثة.
تضع BashPilot وكيلا صغيرا على عقدة التحكم والعمل مع وصول kubectl محلي. kubeconfig لا يترك المجموعة وليس هناك نفق SSH. تطلب نتيجة فينفذ العمليات الصحيحة ضد الـ API ويؤكد الحالة الناتجة.
نسخة تجريبية مجانية لمدة 7 أيام. يمكنك الإلغاء في أي وقت.
لا يوجد YAML للتحرير اليدوي، ولا kubectl للحفظ. تصف النتيجة ويسير BashPilot على نفس المسار الذي يسير عليه المشغل الدقيق.
"قم بتغيير مقياس checkout-api إلى 6 وتحقق من الطرح." كلمات واضحة، بالطريقة التي تخبر بها زميلك في الفريق.
تسحب القرون والأحداث والنسخ المتماثلة الحالية مباشرة من API قبل لمس أي شيء.
يختار العمليات الدقيقة من كتالوج تمت مراجعته. لا YAML مرتجلة، لا التخمين.
ينتظر استنزاف العقدة أو حذف عبء العمل الموافقة الصريحة أولاً.
يطبق التغيير على مجموعتك من خلال حساب الخدمة المحدد الخاص به.
راقب حتى تصبح الكبسولات جاهزة، ثم يظهر لك بالضبط ما تغير.
تغطية عميقة وأصلية للأشياء التي تلمسها كل يوم. هذا هو الذوق، وليس القائمة الكاملة.
الإخفاقات التي يعرفها كل مشغل Kubernetes عن ظهر قلب. يقرأ BashPilot الدليل الحقيقي، ويصلح السبب، ويؤكد التعافي.
يقرأ الأحداث والسجلات الأخيرة، ويعثر على السبب الحقيقي، ويطبق الإصلاح ويراقب الكبسولة وهي تبقى في وضع التشغيل.
يحدد حدود الذاكرة التي تم الوصول إليها، ويضبط حجم الطلبات والحدود بشكل صحيح، ثم يعيد تشغيل عملية الطرح بشكل نظيف.
التحقق من علامة الصورة ومصادقة التسجيل وسر السحب، ومسح كل ما يمنع السحب.
يفحص حالة الطرح والكبسولات الفاشلة، ثم يقوم بإلغاء حظرها أو الرجوع إلى آخر مراجعة جيدة.
يكتشف سبب عدم جدولتهم، بدءًا من ضغط الموارد إلى العيوب وحتى PVC المفقود، ويقوم بإزالته.
يقرأ شروط العقدة ويطوقها ويصرفها بأمان، ويعيد جدولة أعباء العمل في مكان آخر.
قبل لمس أي شيء تقرأ BashPilot الأحداث والسجلات وناتج الوصف للعملية. تحصل على السبب الفعلي لا الضربة عمياء. الإصلاح يأتي بعد الفحص في نفس المحادثة.
النشرات مراقبة حتى الاستقرار والعودة جملة واحدة بعيدة. أي شيء قد يقاطع خدمة مثل صرف عقدة ينتظر الموافقة الأولى.
الوكيل يستخدم بيانات اعتماد المجموعة الموجودة بالفعل على التحكم. لا شيء يرفع لا شيء ينسخ الخروج والوصول ينتهي عند حذف الوكيل.
السبب وراء سماح الفرق لـ BashPilot بالاقتراب من مجموعة حية: يتم تحديد نطاقه، ويسأل قبل أن يتعطل، ويثبت كل تغيير.
يعمل الوكيل على عقدة مستوى التحكم ويستخدم بيانات الاعتماد الموجودة بالفعل. لم يتم تحميل أي شيء، ولم يتم نسخ أي شيء.
يمكنه فقط أن يفعل ما يسمح به حساب الخدمة الخاص به. امنح النطاق الذي يناسبك بالضبط، ولا يمكن أن يتجاوزه.
يؤدي استنزاف العقدة أو حذف عبء العمل أو القياس إلى الصفر إلى الإيقاف المؤقت دائمًا للتأكيد الصريح.
بعد كل تغيير، يقوم بإعادة قراءة حالة الطرح والموارد. تم يعني جاهز على المجموعة، وليس رمز خروج نظيف.
يتم تسجيل كل عملية ونتيجتها، حتى تعرف دائمًا ما الذي تغير ومتى ولماذا.
يقوم الوكيل باستقصاء TLS ولا يفتح أي منافذ واردة. لا يوجد شيء في المجموعة يمكن للماسح الضوئي الوصول إليه.
أي مجموعة حيث يمكن للوكيل أن يعمل على عقدة تحكم مع وصول kubectl محلي: k3s ومجموعات kubeadm والمختبرات ذات عقدة واحدة والإعدادات ذاتية الإدارة.
لا. هذه هي نقطة التصميم. الوكيل يستخدم بيانات الاعتماد الموجودة بالفعل وليست تترك الآلة.
فقط بموافقتك. العمليات الخطرة مثل حذف نشر أو صرف عقدة تعرض دائما بطاقة تأكيد.
للعمل اليومي معظم النعم. تستطيع استخدام kubectl متى شئت. BashPilot فقط يسرع الروتين ويحتفظ بسجل.
اربط في دقيقة تقريبا. الأسبوع الأول علينا.