kubectl
Коротко
CLI для управления кластером. Все операции: просмотр, создание, удаление, отладка.
Команды
Просмотр ресурсов:
| |
Поды в текущем namespace.
| |
Поды во всех namespace.
| |
Расширенный вывод (IP, узел).
| |
Несколько типов ресурсов сразу.
Детали объекта:
| |
Подробная информация: события, состояние, volumes.
Логи:
| |
Логи пода.
| |
Следить за логами (tail -f).
| |
Логи конкретного контейнера (если несколько).
| |
Логи предыдущего контейнера (после рестарта).
Выполнение команд:
| |
Выполнить команду в поде.
| |
Интерактивный shell.
Применение манифестов:
| |
Создать/обновить ресурсы из файла.
| |
Применить все файлы из директории.
Удаление:
| |
Удалить под.
| |
Удалить ресурсы из файла.
Масштабирование:
| |
Изменить число реплик.
Rollout (деплой):
| |
Статус выкатки.
| |
История ревизий.
| |
Откат на предыдущую версию.
| |
Перезапуск подов деплоймента.
Примеры
Найти поды по лейблу:
| |
Смотреть изменения в реальном времени:
| |
Вывод в YAML:
| |
Создать deployment:
| |
Проброс порта для отладки:
| |