Дашборд
← Все интеграции
Kubernetes

Kubernetes. Поды, Deployments, узлы, сервисы и другое.

Установите агент Polylane в любой кластер Kubernetes, чтобы дать агентам видимость ваших рабочих нагрузок только для чтения. Агенты могут строить топологию кластера, инспектировать поды, деплойменты и узлы, читать логи и события и помогать устранять инциденты.

Встать в список ожидания

Что Polylane делает с Kubernetes.

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

Deployments, StatefulSets, поды, сервисы, ingress'ы, CronJobs и всего 24 типа ресурсов, рядом с облаками, в которых работает кластер.

Сбои, которые Kubernetes хорошо прячет

Crashloop'ы, OOM kill'ы, поды, застрявшие в pending, раскатки, которые никогда не сходятся. Кластер знает; Polylane расследует и описывает, что произошло.

Прямая инспекция

Агенты инспектируют поды, читают логи и события и регулярно строят топологию. Никаких дашбордов в цикле.

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

Агент внутри кластера работает с RBAC только для чтения, а Polylane делает только читающие вызовы Kubernetes API.

Как это работает.

01

Подключите

Установите агент Polylane в свой кластер одной командой Helm. Он регистрируется сам через исходящий туннель, и учётные данные кластера никогда не покидают кластер.

02

Построение карты

Топология кластера попадает в граф, и каждая следующая синхронизация записывает, что изменилось.

03

Агенты берут вахту

За рабочими нагрузками следят по мере их изменения, сбои расследуются по мере возникновения, а исправления манифестов приходят на ваше ревью.

В графе.

Типы ресурсов Kubernetes, которые синхронизирует Polylane, с их связями, конфигурацией и историей.

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

Инструменты, которые получают агенты.

Что агент может делать с Kubernetes посреди расследования. Каждый вызов попадает в транскрипт треда со ссылкой на источник.

kubectl

Читать ресурсы Kubernetes в подключённом кластере и работать с ними (get/list/describe/logs/events/top/rollout, а также scale, restart, patch, delete, apply)

Вопросы.

Является ли Polylane ИИ-SRE, если у вас Kubernetes?

Это то, что большинство людей имеют в виду под этим термином: агенты, которые держат ваши ресурсы Kubernetes в одном графе контекста, следят за ними, расследуют проблемы и исправляют то, что могут, а человек одобряет всё, что меняет production. Мы называем это самоуправляемым программным обеспечением, а не ИИ-SRE: смысл в том, что ваше программное обеспечение заботится о себе само, а не в том, что бот встаёт в ротацию on-call.

Может ли Polylane что-то изменить в Kubernetes?

Только если вы это разрешите. При подключении только для чтения агенты расследуют и объясняют, а изменения всегда приходят только как pull request'ы на ваше ревью. С правом на запись каждая запись сначала приостанавливается для вашего одобрения, с методом, путём и причиной на экране. Откаты выключены по умолчанию: вы включаете их сами и можете отключить в любой момент.

Подключите один раз. Дальше агенты сами.