CLI и TUI, которые прослеживают цепочку систем, запустивших процесс, занявших порт или контейнер либо открывших файл.
k8sgpt-ai/k8sgpt
CLI-инструмент сканирует кластеры Kubernetes, выявляет проблемы и с помощью LLM объясняет их простым языком.
- Звёзды
- 8,275
- Форки
- 1,087
- Открытые issues
- 88
- Последний коммит
- 9 часов назад
Что это?
k8sgpt сканирует кластер Kubernetes, запускает встроенные анализаторы с типовыми проверками SRE и сообщает об обнаруженных проблемах. Он проверяет такие ресурсы, как Pods, Services, Deployments, Ingress, PVCs, Nodes и вебхуки, а также дополнительные компоненты: HPA, сетевые политики, Gateway API и объекты операторов OLM.
Для каждого обнаруженного нарушения инструмент может отправить нужный контекст в AI-бэкенд, чтобы получить объяснение простым языком и предложенный способ исправления. Среди поддерживаемых бэкендов — OpenAI, Azure OpenAI, Cohere, Amazon Bedrock, Google Gemini, Ollama и LiteLLM. Режим анонимизации скрывает имена объектов перед отправкой данных в бэкенд, а флаг `--with-doc` добавляет ссылки на официальную документацию Kubernetes.
Помимо CLI, проект предлагает режим serve с gRPC и эндпоинтами метрик, сервер Model Context Protocol для клиентов вроде Claude Desktop и удалённое кэширование результатов в S3, Azure Blob или Google Cloud Storage.
Ключевые возможности
- 01Сканирует ресурсы Kubernetes с помощью встроенных анализаторов для Pods, Services, Deployments, Ingress, PVCs и других объектов.
- 02Объясняет обнаруженные проблемы простым языком с помощью выбранного LLM-бэкенда.
- 03Поддерживает OpenAI, Azure, Bedrock, Gemini, Ollama, LiteLLM и других провайдеров.
- 04Анонимизирует имена объектов перед отправкой данных в AI-бэкенд.
- 05Фильтрует результаты по типу ресурса и namespace и выводит их в формате JSON.
- 06Предоставляет режим serve и MCP-сервер для интеграции с AI-ассистентами.
Сценарии использования
- Быстро находить причины сбоев рабочих нагрузок в кластере, не просматривая вручную множество выводов kubectl.
- Регулярно сканировать кластер и собирать результаты в формате JSON для других инструментов.
- Предоставить AI-ассистенту вроде Claude Desktop доступ к информации о состоянии кластера через MCP.
- Запускать анализ с локальной моделью, когда данные кластера не должны покидать сеть.
Быстрый старт
- 1
Установите k8sgpt с помощью Homebrew
brew install k8sgpt - 2
Создайте ключ API OpenAI (ссылка откроется в браузере)
k8sgpt generate - 3
Добавьте ключ API в k8sgpt
k8sgpt auth add - 4
Просканируйте кластер и получите объяснение проблем
k8sgpt analyze --explain
Что важно знать
- По умолчанию используется бэкенд OpenAI, поэтому нужен ключ API OpenAI, если вы не настроите другого провайдера.
- Для анализа нужен доступный кластер Kubernetes и настроенный бэкенд ИИ для объяснения проблем.
В подборках
Темы
Частые вопросы
- Что такое k8sgpt?
- CLI-инструмент сканирует кластеры Kubernetes, выявляет проблемы и с помощью LLM объясняет их простым языком. k8sgpt сканирует кластер Kubernetes, запускает встроенные анализаторы с типовыми проверками SRE и сообщает об обнаруженных проблемах. Он проверяет такие ресурсы, как Pods, Services, Deployments, Ingress, PVCs, Nodes и вебхуки, а также дополнительные компоненты: HPA, сетевые политики, Gateway API и объекты операторов OLM.
- k8sgpt можно использовать бесплатно? Какая у него лицензия?
- k8sgpt распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- k8sgpt всё ещё поддерживается?
- Активно поддерживается. Последний коммит в k8sgpt — 24 окт. 2026 г..
- Для чего можно использовать k8sgpt?
- Быстро находить причины сбоев рабочих нагрузок в кластере, не просматривая вручную множество выводов kubectl. Регулярно сканировать кластер и собирать результаты в формате JSON для других инструментов. Предоставить AI-ассистенту вроде Claude Desktop доступ к информации о состоянии кластера через MCP. Запускать анализ с локальной моделью, когда данные кластера не должны покидать сеть.
- Как установить k8sgpt?
- Установите k8sgpt с помощью Homebrew: brew install k8sgpt Создайте ключ API OpenAI (ссылка откроется в браузере): k8sgpt generate Добавьте ключ API в k8sgpt: k8sgpt auth add Просканируйте кластер и получите объяснение проблем: k8sgpt analyze --explain
- Где скачать k8sgpt?
- Исходный код и инструкции по установке — на GitHub: https://github.com/k8sgpt-ai/k8sgpt
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Open-source фреймворк для создания AI-агентов SRE, которые расследуют инциденты в production по вашим логам, метрикам, трейсам и деплоям.
Инструмент для наблюдаемости сетевого трафика в Kubernetes: захватывает и индексирует его с помощью eBPF, расшифровывает TLS и предоставляет данные AI-агентам через MCP.
Подборка реальных вопросов с собеседований по DevOps, SRE и облачной инженерии, сгруппированных по компаниям и ролям.
Self-hosted AI SRE-агент, который изучает обычные шаблоны логов, автоматически создаёт инциденты при новых аномалиях и отправляет оповещения в Slack, Teams, Telegram и дежурные системы.
Защитный слой для командной строки, который перехватывает опасные команды от пользователей и AI-агентов и запрашивает подтверждение перед выполнением.