Pano
← Tüm entegrasyonlar
Kubernetes

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ıl

Polylane 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.

01

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.

02

Haritala

Küme topolojisi grafiğe iner ve sonraki her eşitleme neyin değiştiğini kaydeder.

03

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.

Namespace
Node
Deployment
StatefulSet
DaemonSet
ReplicaSet
Job
CronJob
Pod
Service
Ingress
ConfigMap
Secret
Service Account
Role
Role Binding
Cluster Role
Cluster Role Binding
Persistent Volume
Persistent Volume Claim
Storage Class
Network Policy
Horizontal Pod Autoscaler
Pod Disruption Budget

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.

Bir kez bağla. Gerisini ajanlar devralır.