kubecm CLI

Менеджер конфигураций Kubernetes объединяет подключения и переключает контексты, чтобы агент работал с выбранным кластером.

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

Расширенный доступ

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

  • CLI меняет локальный kubeconfig и активный контекст, поэтому следующие команды агента могут обратиться к другому кластеру.
Все причины и проверки

sunny0826/kubecm

Установка

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

npx skillfoxx add cli/kubecm

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

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

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

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

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • CLI меняет локальный kubeconfig и активный контекст, поэтому следующие команды агента могут обратиться к другому кластеру.

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

Что делает

kubecm помогает поддерживать локальные подключения Kubernetes в порядке. Пользователь объединяет несколько kubeconfig-файлов, выбирает нужный кластер и переключает пространство имен через интерактивное меню или команду. Перед задачей агента можно явно указать окружение, в котором должны выполняться последующие действия. Для команды есть реестр на основе Git: в нем описывают доступные кластеры по ролям, а kubecm обновляет локальные контексты при синхронизации. Облачные подключения получают данные через соответствующего провайдера. Это упрощает выдачу согласованного набора окружений без ручного переноса каждого файла.

Для кого. Командам с несколькими Kubernetes-кластерами, которые хотят согласованно переключать окружение перед задачами агента.

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

  • Перед диагностикой агенту нужно выбрать тестовый контекст вместо рабочего.
  • Несколько полученных kubeconfig-файлов требуется объединить.
  • Пользователь часто переходит между пространствами имен одного кластера.
  • Команда хочет синхронизировать набор доступных кластеров из реестра по ролям.

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

  • Задача заключается в создании кластера или развертывании приложения.
  • Изменять общий kubeconfig текущего пользователя запрещено.
  • Требуется получить доступ к кластеру без соответствующих прав учетной записи.

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

Покажи доступные контексты, выбери согласованный тестовый кластер и пространство имен, затем сообщи, куда пойдут следующие команды.

Ограничения

По умолчанию команды работают с пользовательским kubeconfig, поэтому переключение повлияет и на последующие инструменты Kubernetes. При синхронизации kubecm обновляет управляемые контексты и удаляет их, если кластер убран из роли. Облачные записи требуют доступных учетных данных провайдера; реестр сам по себе не выдает права AWS или Azure. Статическое подключение может содержать полный kubeconfig, поэтому проверяйте такие файлы на секреты до добавления в Git.

Как отключить. Прекратите синхронизацию реестров и удалите CLI при необходимости. Проверьте активный контекст и сохраненные подключения; удаление программы не отменяет изменения kubeconfig.

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

Как выбрать контекст из списка?

В отдельной CLI-сборке выполните `kubecm switch`.

Можно переключиться по известному имени?

Да. Передайте имя команде переключения, как в примере `kubecm switch dev`.

Как выбрать пространство имен?

Используйте `kubecm namespace` или сокращение `kubecm ns`.

Можно посмотреть изменения реестра заранее?

Да. Для синхронизации реестра предусмотрен `--dry-run`.

Сотрет ли реестр посторонний локальный контекст?

Совпавший неуправляемый контекст пропускается с предупреждением; управляемые записи обновляются по реестру.

Обсуждение

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

Официальный CLI Amazon EKS создает и обслуживает кластеры Kubernetes, чтобы агент готовил проверяемую конфигурацию инфраструктуры.

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

Терминальный интерфейс Kubernetes показывает ресурсы и журналы, чтобы пользователь проверял состояние кластера рядом с агентом.

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

MCP-сервер в одном бинарнике: ИИ читает и правит файлы нескольких проектов и запускает ваши команды

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

Bitbucket CLI включает отдельный MCP-режим чтения: агент изучает один закрепленный контекст без команд изменения репозитория.

CLIРасширенный доступ257Звезды репозитория

CCManager — менеджер сессий Claude Code, Codex, Gemini CLI и других агентов: каждый в своем рабочем дереве Git, со статусом и хуками

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

Коротко о README

Доступны Linux, macOS и Windows, дополнение команд для Bash, Zsh и Fish. Через Krew программа устанавливается как плагин kc.

Бейдж для README

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

Foxx AIkubecm
Foxx AI

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