Kubernetes için BashPilot AI Kubernetes yönetimi

BashPilot kontrol düğümüne küçük bir aracı koyar ve yerel kubectl erişimiyle çalışır. kubeconfig asla kümeyi terk etmez ve SSH tüneli söz konusu değildir. Bir sonuç için istersiniz, API'ye karşı doğru işlemleri çalıştırır ve sonuçta olan durumu doğrular.

7 günlük ücretsiz deneme. İstediğiniz zaman iptal edin.

Kubernetes'de nasıl çalışır?

Bir cümleden doğrulanmış bir kullanıma sunma aşamasına

Elle düzenlenecek YAML yok, ezberlenecek kubectl yok. Sonucu açıkladığınızda BashPilot dikkatli bir operatörün yürüyeceği yolda yürür.

1

Sen sor

"checkout-api'yi 6'ya ölçeklendirin ve kullanıma sunulmasını kontrol edin." Bir takım arkadaşına söyleyeceğin gibi sade kelimeler.

2

Kümeyi okur

Herhangi bir şeye dokunmadan önce bölmeleri, olayları ve mevcut kopyaları doğrudan API'den çeker.

3

Değişimi planlar

İncelenen bir katalogdan tam işlemleri seçer. Doğaçlama YAML yok, tahmin yok.

4

Risk durumunda duraklamalar

Bir düğümün boşaltılması veya bir iş yükünün silinmesi, önce açık evet cevabınızı bekler.

5

API'da çalışır

Değişikliği, kapsamlı hizmet hesabı aracılığıyla kümenize uygular.

6

Doğrular ve raporlar

Kapsüller Hazır olana kadar izler, ardından size tam olarak neyin değiştiğini gösterir.

Neleri kapsıyor

Kümenin her köşesi, sade İngilizce

Her gün dokunduğunuz nesnelerin derin ve doğal kapsamı. Bu bir tat, tam liste değil.

İş yükleriDağıtımlar · StatefulSets · DaemonSets · Kapsüller · İşler · CronJobs · ve daha fazlası
Kullanıma sunma ve ölçeklendirmeÖlçek kopyaları · Devam eden güncellemeler · Geri almalar · Yeniden başlatır · HPA · ve daha fazlası
Ağ oluşturma ve girişHizmetler · Giriş · Uç noktalar · DNS · Ağ politikaları · ve daha fazlası
Kubernetes
Yapılandırma ve sırlarConfigMaps · Secrets · Ortam değişkenleri · Sınırlamalar ve istekler · RBAC · ve daha fazlası
Düğümler ve ad alanlarıDüğümler · Kordon · Boşaltmak · kusurlar · Ad alanları · Kotalar · ve daha fazlası
Depolama ve gözlemlenebilirlikPersistentVolumes · PVCs · StorageClasses · Günlükler · Olaylar · Metrikler · ve daha fazlası
Çözdüğü sorunlar

Gece 2'deki sayfalar ele alındı

Her Kubernetes operatörünün ezbere bildiği arızalar. BashPilot gerçek kanıtları okur, nedeni düzeltir ve iyileşmeyi onaylar.

CrashLoopBackOff Fixed

Olayları ve son kayıtları okur, gerçek nedeni bulur, düzeltmeyi uygular ve bölmenin çalışır durumda kalmasını izler.

OOMKilled Fixed

Bellek sınırına ulaşıldığını tespit eder, istekleri ve sınırları doğru boyutlandırır ve ardından kullanıma almayı temiz bir şekilde yeniden başlatır.

ImagePullBackOff Fixed

Görüntü etiketini, kayıt defteri kimlik doğrulamasını ve çekme sırrını kontrol eder ve çekmeyi engelleyen her şeyi temizler.

Takılmış kullanıma sunma Fixed

Kullanıma alma durumunu ve arızalı bölmeleri inceler, ardından engellemeyi kaldırır veya son iyi revizyona geri döner.

Bekleyen bölmeler Fixed

Kaynak baskısından kusurlara ve eksik PVC'ye kadar neden planlama yapmadıklarını bulur ve temizler.

Düğüm baskı altında Fixed

Düğüm koşullarını okur, kordonu güvenli bir şekilde kordon altına alıp boşaltır ve iş yüklerini başka bir yere yeniden planlar.

Pratik olarak

Kubernetes

Hata ayıklama neden ile başlar

Herhangi bir şeye dokunmadan önce BashPilot olayları, günlükleri ve etkilenen iş yükü için açıklamayı okur. Gerçek nedeni alırsınız, kör bir yeniden başlatma değil. Düzeltmeler aynı konuşmada tanısının ardından gelir.

Canlı iş yüklerine güvenli değişiklikler

Dağıtımlar yerleştirilene kadar izlenir ve geri alma bir cümledir. Bir nodeyu boşaltmak gibi çalışan hizmeti kesebilecek işlemler onay bekler.

kubeconfig yerinde kalır

Aracı kontrol düğümünde zaten mevcut olan küme kimlik bilgilerini kullanır. Hiçbir şey yüklenmez, hiçbir şey kopyalanmaz ve aracıyı kaldırdığınız anda erişim biter.

Önce güvenlik

Üretim kümelerinde güvenilecek şekilde tasarlandı

Ekiplerin BashPilot'yi canlı bir kümenin yakınına getirmesine izin vermesinin nedeni: kapsamı belirlenmiş, kesintiye uğramadan önce soruyor ve her değişikliği kanıtlıyor.

kubeconfig'niz asla ayrılmıyor

Aracı, kontrol düzlemi düğümünde çalışır ve orada zaten bulunan kimlik bilgilerini kullanır. Hiçbir şey yüklenmez, hiçbir şey kopyalanmaz.

RBAC tarafından sınırlanmıştır

Yalnızca hizmet hesabının izin verdiği şeyleri yapabilir. Tam olarak sizin için uygun olan kapsamı verin; bu, onu aşamaz.

Kesinti öncesi onay

Bir düğümün boşaltılması, bir iş yükünün silinmesi veya sıfıra ölçeklendirilmesi her zaman açık onayınızı bekletir.

Doğrulandı, varsayılmadı

Her değişiklikten sonra kullanıma sunma ve kaynak durumunu yeniden okur. Bitti, temiz bir çıkış kodu değil, kümede Hazır anlamına gelir.

Tam denetim izi

Her işlem ve sonucu kaydedilir; böylece neyin, ne zaman ve neden değiştiğini her zaman bilirsiniz.

Yalnızca giden temsilci

Aracı, TLS üzerinden yoklama yapar ve gelen bağlantı noktalarını açmaz. Kümede tarayıcının ulaşabileceği hiçbir şey yok.

BashPilot'un sunucularınızı nasıl koruduğunu okuyun
Sıkça sorulan sorular

Sık sorulan sorular

Hangi Kubernetes setups desteklenir?

Aracının kontrol düğümü nodunda yerel kubectl erişimiyle çalışabileceği herhangi bir küme: k3s, kubeadm kümeleri, tek düğümlü lablar ve kendi kendine yönetilen üretim ayarları.

kubeconfig'mi yüklemem gerekir mi?

Hayır. Tasarımın amacı budur. Aracı kontrol düğümünde zaten mevcut olan kimlik bilgilerini kullanır ve hiçbir zaman makineyi terk etmezler.

İş yüklerini silebilir mi?

Sadece onayladıktan sonra. Dağıtımı silmek veya bir nodeyu drenaj etmek gibi yıkıcı işlemler, herhangi bir şey çalışmadan önce bir onay kartı gösterir.

kubectl'i değiştirir mi?

Günlük iş için çoğunlukla evet. İsterseniz her zaman kubectl kullanabilirsiniz. BashPilot rutini daha hızlı yapıp değişenlerin kaydını tutar.

Kendi sunucunuzda deneyin.

Yaklaşık bir dakikada bağlayın. İlk hafta bizden.

Ayrıca şununla da çalışır: Docker · cPanel & WHM · Plesk · DirectAdmin