K9s CLI
Терминальный интерфейс Kubernetes показывает ресурсы и журналы, чтобы пользователь проверял состояние кластера рядом с агентом.
- 34 930 ★ репозитория
- Последний коммит
- Apache-2.0
Широкий доступ
Почему такой уровень
- Обычный режим дает доступ к изменению и удалению ресурсов, оболочкам контейнеров и другим операциям кластера в рамках прав учетной записи.
Установка
Ручная установка
brew install derailed/k9s/k9sПервый командный вариант через Homebrew для macOS или Linux; отступы источника сохранены.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Обычный режим дает доступ к изменению и удалению ресурсов, оболочкам контейнеров и другим операциям кластера в рамках прав учетной записи.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
K9s открывает ресурсы Kubernetes в интерактивных таблицах. Пользователь переключает контексты и пространства имен, фильтрует объекты, смотрит журналы и описание выбранного ресурса. Агент может подготовить список проблемных подов, а человек проверить их состояние в этом интерфейсе. Из того же окна доступны редактирование, перезапуск и удаление ресурсов, подключение к контейнеру и перенаправление портов. Для наблюдения есть режим только чтения. Дополнительные команды и оформление настраиваются, поэтому набор действий зависит от конфигурации и прав выбранного контекста.
Для кого. Дежурным инженерам Kubernetes, которые проверяют подсказки агента по живым ресурсам и журналам кластера.
Подходит, если
- Агент выделил проблемные поды, и нужно быстро открыть их журналы.
- Во время инцидента пользователь сравнивает ресурсы разных пространств имен.
- Перед исправлением полезно посмотреть YAML и описание объекта.
- Для наблюдения за кластером требуется интерфейс с отключенными изменениями.
Не подходит, если
- Требуется полностью безоконный запуск команды из сценария CI.
- У пользователя нет права просматривать выбранный кластер.
- Интерактивный клиент должен сам понимать запросы на естественном языке.
Пример запроса к агенту
Подготовь список подов с ошибками и команду открытия нужного контекста K9s только для чтения.Ограничения
Интерфейс рассчитан на терминал с 256 цветами; неподходящее окружение мешает отображению. Для редактирования ресурсов требуется настроенный внешний редактор через `EDITOR` или `KUBE_EDITOR`. Режим `--readonly` отключает команды изменения кластера, а обычный режим оставляет доступные учетной записи операции. По `Ctrl+K` K9s удаляет выбранный ресурс без диалога подтверждения, поэтому для наблюдения запускайте режим чтения и проверяйте текущий контекст.
Как отключить. Выйдите через `:quit` или `Ctrl+C`. Уже измененные ресурсы и созданные внешними командами объекты проверьте отдельно.
Частые вопросы
Как начать без изменений кластера?
Запустите `k9s --readonly`.
Где посмотреть подсказки клавиш?
Нажмите `?` в текущем представлении.
Как открыть журнал выбранного пода?
Нажмите `l`; для предыдущих журналов в поддерживаемом представлении есть `p`.
Как увидеть YAML объекта?
Выберите ресурс и нажмите `y`.
Что произойдет при удалении?
Обычное удаление запрашивает подтверждение, но быстрое `Ctrl+K` работает без него.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыМенеджер конфигураций Kubernetes объединяет подключения и переключает контексты, чтобы агент работал с выбранным кластером.
Официальный CLI Amazon EKS создает и обслуживает кластеры Kubernetes, чтобы агент готовил проверяемую конфигурацию инфраструктуры.
Терминальная оболочка для кодовых агентов: встроенные терминалы, git, файлы, задачи td и рабочие деревья рядом
Панель наблюдения за кодовыми агентами: карта компонентов проекта или экспериментальная трехмерная кухня с задачами
Окно для Claude Code, Codex, Gemini CLI и OpenCode: терминалы, пул-реквесты, изменения и подтверждения вызовов в одном месте
Терминальный просмотрщик диффов: все файлы одним потоком, а агент через скилл hunk-review ведет по изменениям и оставляет комментарии к строкам
Коротко о README
Есть фильтры по имени и меткам, просмотр связей ресурсов и дополнительные команды через плагины. K9s использует существующие контексты Kubernetes.