Kubernetes. Pod'lar, Deployment'lar, Node'lar, Service'ler ve daha fazlası.
Ajanlara iş yüklerin üzerinde salt okunur görünürlük vermek için Polylane ajanını herhangi bir Kubernetes kümesine kur. Ajanlar küme topolojini haritalayabilir, pod'ları, deployment'ları ve node'ları inceleyebilir, günlükleri ve olayları okuyabilir ve olayları gidermene yardımcı olabilir.
Bekleme listesine katılPolylane Kubernetes ile ne yapar.
Kümenin tam topolojisi
Deployment'lar, StatefulSet'ler, pod'lar, servisler, ingress'ler, CronJob'lar ve toplam 24 kaynak türü, kümenin üzerinde çalıştığı bulutların yanında.
Kubernetes'in iyi gizlediği hatalar
Çökme döngüleri, OOM kill'ler, pending'de takılan pod'lar, hiç yakınsamayan rollout'lar. Küme biliyor; Polylane inceler ve ne olduğunu yazar.
Doğrudan inceleme
Ajanlar pod'lara bakar, günlükleri ve olayları okur ve topolojiyi belirli aralıklarla haritalar. Döngüde pano yok.
get, list, watch ve başka hiçbir şey
Küme içi ajan salt okunur RBAC ile çalışır ve Polylane yalnızca salt okunur Kubernetes API çağrıları yapar.
Nasıl çalışır.
Bağla
Polylane ajanını tek bir Helm komutuyla kümene kur. Kendini bir dışa dönük tünel üzerinden kaydeder ve küme kimlik bilgilerin kümeden asla çıkmaz.
Haritala
Küme topolojisi grafiğe iner ve sonraki her eşitleme neyin değiştiğini kaydeder.
Ajanlar nöbeti devralır
İş yükleri değişirken izlenir, hatalar oldukları anda incelenir ve manifest düzeltmeleri incelemen için gelir.
Grafikte.
Polylane'in eşitlediği Kubernetes kaynak türleri, kenarları, yapılandırması ve geçmişiyle.
Ajanların aldığı araçlar.
Bir ajan incelemenin ortasında Kubernetes ile ne yapabilir. Her çağrı thread transkriptine atıflı olarak iner.
kubectl Bağlı bir kümedeki Kubernetes kaynaklarını oku ve üzerinde işlem yap (get/list/describe/logs/events/top/rollout, ayrıca scale, restart, patch, delete, apply)
Sorular.
Polylane, Kubernetes için bir yapay zeka SRE'si mi?
Çoğu insanın bu terimle kastettiği şey bu: ajanlar Kubernetes kaynaklarını tek bir bağlam grafiğinde tutar, onları izler, sorunları inceler ve yapabildiklerini düzeltir; üretimi değiştiren her şeyi bir insan onaylar. Buna yapay zeka SRE'si değil, kendi kendini işleten yazılım diyoruz: mesele yazılımının kendine bakması, bir botun on-call rotasyonuna katılması değil.
Polylane Kubernetes içinde bir şeyi değiştirebilir mi?
Yalnızca sen izin verirsen. Salt okunur bağlandığında ajanlar inceler ve açıklar, değişiklikler her zaman yalnızca incelemen için pull request olarak gelir. Yazma erişimiyle her yazma önce onayın için durur; yöntem, yol ve gerekçe ekranda. Geri almalar varsayılan olarak kapalıdır: onları kendin açarsın ve istediğin zaman kapatabilirsin.