teleskopio: легкий веб-клиент Kubernetes с интеграцией AI-агента
teleskopio от Teleskopio — это клиент веб-интерфейса Kubernetes с открытым исходным кодом и легковесной архитектурой, предназначенный для объединения рабочих процессов DevOps и помощи ИИ. Он предоставляет состояние кластера и действия управления через компактный веб-интерфейс и встроенный сервер Model Context Protocol, чтобы помощники по программированию на основе ИИ могли запрашивать и действовать с ресурсами. Ключевые элементы включают в себя мониторинг ресурсов в реальном времени, интегрированный редактор кода и редактирование манифестов. Инструмент нацелен на инженеров DevOps, SRE и разработчиков, которые хотят клиент кластера, который можно запускать локально без зависимостей.
Для каких задач вы можете его использовать?
Приложение сосредоточено на прямых операциях с кластерами: просмотр журналов Pod и истории событий, масштабирование Deployments и ReplicaSets, а также выполнение многовыборных действий управления, таких как удаление, дренирование и кордонирование объектов. Оно предоставляет обновления в реальном времени через наблюдателей Kubernetes и интегрированный редактор Monaco для создания или редактирования манифестов с подсветкой синтаксиса. Эти возможности настроены на решение проблем в режиме ad-hoc, быстрое развертывание и ручное исправление состояния ресурсов внутри компактного веб-интерфейса.
Требуется ли дополнительное локальное оборудование или настройка платформы?
Клиент не требует внешних инструментов CLI, так как использует нативную реализацию Go-клиента для общения с сервером API Kubernetes, поэтому kubectl и Helm не нужны. Он поддерживает несколько файлов kubeconfig через переменную окружения $KUBECONFIG и работает на разных платформах в виде бинарного файла для Linux, пакета Homebrew для macOS или внутри Docker. Это делает варианты установки гибкими как для рабочих станций разработчиков, так и для контейнерных развертываний.
Подходит ли он для безопасных или изолированных производственных сред?
Инструмент явно готов к работе в изолированных условиях, он не делает внешних запросов и включает необходимые компоненты для локальной работы или работы в частной сети. Контроль доступа осуществляется через авторизацию с помощью токена JWT с разделением ролей для администраторов и зрителей. Проект является открытым исходным кодом и поддерживается на GitHub, что позволяет командам проверять код и адаптировать клиент для контролируемых развертываний.
Практичный выбор для кластерных рабочих процессов, ориентированных на ИИ и аудит
teleskopio подходит инженерам, которым нужен компактный, подлежащий аудиту клиент, который подходит для локальных или частных развертываний и поддерживает интеграцию с хостами, совместимыми с MCP, такими как Claude Desktop, Cursor и VS Code. Ожидайте, что любые предложения, основанные на агентах, следует рассматривать как подсказки, а не как окончательные ответы, и проверяйте сгенерированные изменения перед их применением к производственным кластерам, чтобы избежать непреднамеренных действий.