Deckhouse CLI (d8)

D8 - Deckhouse CLI

Консольный клиент d8 для Deckhouse Kubernetes Platform: статус кластера, модули, бэкапы, зеркалирование и диагностика

  • 21 ★ репозитория
  • Последний коммит
  • Apache-2.0
CLI

Широкий доступ

Почему такой уровень

  • Скрипт установки скачивает и ставит бинарник
  • Команды требуют доступа к кластеру и могут менять конфигурацию, модули и пользователей
Все причины и проверки

deckhouse/deckhouse-cli

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/d8-deckhouse-cli

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Скрипт установки скачивает и ставит бинарник
  • Команды требуют доступа к кластеру и могут менять конфигурацию, модули и пользователей

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

d8 управляет кластерами на Deckhouse Kubernetes Platform из терминала. Команды покрывают снимки etcd и бэкапы конфигурации, работу с container registry, зеркалирование модулей для закрытых контуров, отчет о состоянии кластера и сбор отладочных архивов. Есть операции над пользователями Dex: сброс пароля и 2FA, блокировка и разблокировка. Агент может вызывать d8 через shell, чтобы собрать статус или диагностику кластера.

Для кого. DevOps-инженерам и администраторам, которые эксплуатируют кластеры на Deckhouse.

Подходит, если

  • Нужен быстрый read-only отчет о состоянии кластера Deckhouse через d8 status
  • Готовите зеркало модулей и образов для закрытого контура
  • Собираете отладочный архив или логи контроллера для разбора инцидента
  • Автоматизируете бэкапы etcd и конфигурации в CI/CD

Не подходит, если

  • Кластер не использует Deckhouse: для обычного Kubernetes хватит kubectl и helm
  • Вы не готовы давать агенту доступ к kubeconfig с правами администратора

Пример запроса к агенту

Запусти d8 status и кратко перечисли проблемы кластера: узлы, поды Deckhouse, алерты

Ограничения

Работает только с Deckhouse Kubernetes Platform. Сборка из исходников требует доступа к приватным репозиториям. Бинарники есть для Linux, macOS и Windows (amd64, для Linux и macOS также arm64).

Как отключить. Удалите бинарник d8 из PATH или запретите агенту запускать команду d8 в настройках разрешений.

Частые вопросы

Как получать обновления автоматически?

README рекомендует ставить d8 через trdl: он поддерживает каналы обновлений и автоматическое обновление.

Меняет ли d8 status что-то в кластере?

Нет, по описанию в README это read-only снимок состояния: узлы, поды Deckhouse, релизы, редакция, настройки, registry, алерты, CNI и очередь.

Обсуждение

Вопросов и отзывов пока нет.

Официальный

Открытый интерфейс Kubernetes с встроенным MCP-сервером: агент осматривает кластер, разбирает поломки и выполняет операции с учетом RBAC

MCP-серверШирокий доступ4 тыс.Звезды репозитория

Скилл KubeShark: агент сначала ищет режим отказа, потом пишет манифесты, Helm и Kustomize по официальным практикам и возвращает план проверки и отката

СкиллМинимальный доступ468Звезды репозитория

Kubernetes MCP

MCP Server Kubernetes

Выбор редакции

MCP-сервер для управления кластером Kubernetes через kubectl и Helm, с режимом без разрушающих операций

MCP-серверШирокий доступ1,6 тыс.Звезды репозитория
Официальный

MCP-сервер и скиллы поверх сетевой обсервабилити Kubernetes: агент расследует инциденты и ищет трафик через eBPF-индекс кластера

MCP-серверРасширенный доступ12,1 тыс.Звезды репозитория

CLI для полного цикла CI/CD в Kubernetes: сборка образов, деплой через Helm и очистка container registry

CLIШирокий доступ4,7 тыс.Звезды репозитория

MCP-сервер для Kubernetes: агент читает состояние кластера, разбирает сбои подов и запускает операции через kubectl

MCP-серверШирокий доступ965Звезды репозитория

Коротко о README

D8 это консольный клиент для Deckhouse Kubernetes Platform. Основные команды: backup, cr, mirror, status, system и user-operation. Установка возможна скриптом, готовым бинарником с GitHub Releases или через trdl. Для сборки из исходников используется Task и нужен доступ к приватным зависимостям.

Бейдж для README

Сообщить о проблеме

Foxx AIDeckhouse CLI (d8)
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.