Что такое k9s?
k9s — это терминальный интерфейс для управления кластерами Kubernetes. Он предоставляет быстрый, ориентированный на клавиатуру интерфейс для наблюдения и взаимодействия с вашими работающими кластерами в реальном времени — навигация по ресурсам, просмотр логов, выполнение команд внутри подов и применение изменений — без необходимости постоянно вводить длинные команды kubectl.
⚡ Ключевые возможности k9s
⌨️ Управление с клавиатуры
Быстро перемещайтесь по ресурсам кластера и управляйте ими с помощью интуитивных сочетаний клавиш.
📜 Логи и exec в реальном времени
Стримьте логи подов и заходите в оболочку контейнеров прямо из интерфейса.
🔍 Представления ресурсов
Просматривайте развёртывания, поды, сервисы и многое другое со статусом в реальном времени.
🧩 Расширяемость
Настраиваемые темы, алиасы и плагины для адаптации рабочего процесса под себя.
🎯 Почему k9s?
- Быстрее, чем kubectl: Наблюдайте за ресурсами и управляйте ими без длинных команд
- В реальном времени: Живое отображение состояния кластера и здоровья ресурсов
- Мощная навигация: Мгновенно переключайтесь между связанными ресурсами
- Настраиваемость: Темы, горячие клавиши и плагины под нужды вашей команды
🆕 Основные особенности
- Навигация по кластеру: Просмотр всех типов ресурсов Kubernetes
- Логи и оболочка: Просмотр логов в реальном времени и выполнение команд внутри подов
- Действия с ресурсами: Масштабирование, удаление и редактирование прямо из интерфейса
- Плагины: Расширение с помощью пользовательских команд
📦 Установка из deb.griffo.io
Шаг 1: Добавить репозиторий
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt updateinstall -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt update🆓 Есть вечно бесплатное зеркало. deb-free.griffo.io раздаёт пакеты бесплатно навсегда — без аккаунта, без подписки, не более 2 месяцев позади upstream, исправления безопасности сразу. Сейчас там cliamp, Ghostty, lazydocker, Oh My Posh и Zed; k9s среди них нет, поэтому репозиторий выше — единственный способ установить его сегодня; попросите, и его можно добавить.
Шаг 2: Установить k9s
# Install latest k9s
sudo apt install k9s
# Verify installation
k9s version# Install latest k9s
apt install k9s
# Verify installation
k9s version🎯 Примеры базового использования
# Show version
k9s version
# Launch k9s against your current kubeconfig context
k9s
# Launch in a specific namespace
k9s -n kube-system
# Use a specific context
k9s --context production
# Launch in read-only mode
k9s --readonly🚀 Почему стоит выбрать deb.griffo.io?
- Официальный Ubuntu: Часто отстаёт на месяцы, отсутствуют новейшие функции
- deb.griffo.io: Последняя версия в течение нескольких часов после релиза
- Ручная установка: Требуется ручная загрузка и настройка PATH
- Наш репозиторий: Готовые к использованию собранные пакеты
- ✅ Последние функции: Получайте новейшие функции и улучшения k9s немедленно
- ✅ Без ручной настройки: Готовые бинарные файлы, устанавливаются и обновляются через apt
- ✅ Автоматические обновления: Пакеты обновляются в течение нескольких часов после релизов апстрима
- ✅ Правильные зависимости: Корректно упакован со всеми необходимыми библиотеками
- ✅ Мульти-дистрибутив: Работает на Jammy и Noble
- ✅ Лёгкое обслуживание: Простые команды apt для обновлений
📦 Репозиторий сборки пакетов
Пакеты Ubuntu собираются и поддерживаются автоматически в этом репозитории GitHub:
- 📁 k9s-debian — сборки последних релизов
🔗 Связанные пакеты
Также доступны из deb.griffo.io:
- lazydocker — терминальный интерфейс для управления Docker
- Headscale — самостоятельно размещаемый управляющий сервер Tailscale
- Garage — S3-совместимое распределённое объектное хранилище
💝 Поддержать проект
Если этот репозиторий экономит ваше время и усилия, рассмотрите возможность его поддержки!