Kubernetes. Поды, Deployments, узлы, сервисы и другое.
Установите агент Polylane в любой кластер Kubernetes, чтобы дать агентам видимость ваших рабочих нагрузок только для чтения. Агенты могут строить топологию кластера, инспектировать поды, деплойменты и узлы, читать логи и события и помогать устранять инциденты.
Встать в список ожиданияЧто Polylane делает с Kubernetes.
Полная топология кластера
Deployments, StatefulSets, поды, сервисы, ingress'ы, CronJobs и всего 24 типа ресурсов, рядом с облаками, в которых работает кластер.
Сбои, которые Kubernetes хорошо прячет
Crashloop'ы, OOM kill'ы, поды, застрявшие в pending, раскатки, которые никогда не сходятся. Кластер знает; Polylane расследует и описывает, что произошло.
Прямая инспекция
Агенты инспектируют поды, читают логи и события и регулярно строят топологию. Никаких дашбордов в цикле.
get, list, watch и ничего больше
Агент внутри кластера работает с RBAC только для чтения, а Polylane делает только читающие вызовы Kubernetes API.
Как это работает.
Подключите
Установите агент Polylane в свой кластер одной командой Helm. Он регистрируется сам через исходящий туннель, и учётные данные кластера никогда не покидают кластер.
Построение карты
Топология кластера попадает в граф, и каждая следующая синхронизация записывает, что изменилось.
Агенты берут вахту
За рабочими нагрузками следят по мере их изменения, сбои расследуются по мере возникновения, а исправления манифестов приходят на ваше ревью.
В графе.
Типы ресурсов Kubernetes, которые синхронизирует Polylane, с их связями, конфигурацией и историей.
Инструменты, которые получают агенты.
Что агент может делать с 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'ы на ваше ревью. С правом на запись каждая запись сначала приостанавливается для вашего одобрения, с методом, путём и причиной на экране. Откаты выключены по умолчанию: вы включаете их сами и можете отключить в любой момент.