Консоль
Kubernetes

Кластер уже знає, чому помер под. Polylane читає події, зіставляє з rollout і дає вам відповідь.

Будь-який кластер, який розмовляє Kubernetes API: EKS, GKE, AKS або той, що стоїть у вас під столом. Один ServiceAccount лише для читання, і він у графі.

Приєднатися до списку очікування

Кожен підтримуваний ресурс.

Типи ресурсів Kubernetes, які з'являються у вашому графі.

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

Кластер знає. Тепер хтось слухає.

Агенти стежать за робочими навантаженнями і розслідують збої, щойно вони стаються.

Повна топологія кластера

Deployment, StatefulSet, DaemonSet, поди, сервіси, ingress, CronJob, томи, автомасштабувальники, ролі та прив'язки: 24 типи ресурсів потрапляють в один граф зі своїми ребрами та історією, поруч із хмарами, у яких працює кластер.

Агенти перевіряють кластер безпосередньо

Вони перевіряють поди, читають логи та події і регулярно відображають топологію, оцінюючи побачене відносно того, як зазвичай поводиться кожне робоче навантаження. Жодних дашбордів у циклі.

Збої, які Kubernetes добре ховає

Crashloop, вбивства через OOM, поди, що застрягли в pending, rollout, які ніколи не сходяться. Кластер знає; ніхто не дивиться. Polylane розслідує і описує, що сталося.

Що змінилося до того, як зламалося

Кожна синхронізація записує, що з'явилося, змінилося або зникло в кластері. Коли робоче навантаження починає збоїти одразу після rollout, розслідування починається з цього rollout.

get, list, watch і нічого більше

Підключайтеся через kubeconfig або токен ServiceAccount лише для читання. Polylane робить лише виклики Kubernetes API для читання, облікові дані шифруються перед збереженням, агент ніколи не бачить токен, і ви можете обмежити його одним простором імен.

Розслідування, які завершуються PR

Коли першопричина є рядком коду або маніфестом, виправлення лягає в репозиторій, що стоїть за робочим навантаженням, із доданими доказами, готове до вашого рев'ю.

Питання.

Чи є Polylane ШІ-SRE для Kubernetes?

Це те, що більшість людей мають на увазі під цим терміном: агенти, які тримають ваші поди, розгортання та вузли в одному контекстному графі, стежать за ними, розслідують crashloop і виправляють те, що можуть, а людина схвалює все, що змінює кластер. Ми називаємо це самокерованим програмним забезпеченням, а не ШІ-SRE: суть у тому, що кластер дбає про себе сам, а не в тому, що бот приєднується до ротації чергувань.

Як Polylane підключається до мого кластера Kubernetes?

Двома способами: вставте kubeconfig (Polylane читає URL сервера API, сертифікат CA і bearer-токен ServiceAccount з поточного контексту) або введіть URL сервера API і токен вручну. Створіть ServiceAccount лише для читання з get, list і watch, і це все, що йому потрібно. Облікові дані шифруються перед збереженням, і агент ніколи не бачить токен.

Чи працює це з EKS, GKE або моїми власними кластерами?

Працює будь-який кластер, який розмовляє Kubernetes API: EKS, GKE, AKS або bare metal. Якщо ви підключите обліковий запис AWS, кластери EKS, групи вузлів і профілі Fargate також автоматично з'являться в тому самому графі.

Які ресурси Kubernetes синхронізує Polylane?

24 типи ресурсів: простори імен, вузли, Deployment, StatefulSet, DaemonSet, ReplicaSet, Job, CronJob, поди, сервіси, ingress, ConfigMap, секрети, ServiceAccount, ролі та прив'язки RBAC, persistent volume і claim, класи сховищ, мережеві політики, автомасштабувальники та pod disruption budget. Повний список є на цій сторінці.

Чи може Polylane змінювати мій кластер?

Ні. Polylane робить лише виклики Kubernetes API для читання; ServiceAccount, який ви створюєте, не потребує нічого, крім get, list і watch. Виправлення надходять як pull request у репозиторії, що стоять за вашими робочими навантаженнями, на ваше рев'ю та злиття.

Чи працює це з моїм провайдером спостережуваності?

Так. Datadog, Sentry, Honeycomb, Axiom і Grafana Cloud приєднуються до графа як повноцінні джерела, а їхні алерти тріажує агент у момент спрацювання.

Скільки це коштує?

Ціни публічні, і все налаштовується самостійно: безкоштовний план, платні плани від $80 на місяць і оплата за використання понад включені кредити. Кожен план і кожен ліміт опубліковано на polylane.com/pricing.

Жодних розкопок через kubectl. Відповіді приходять до вас.