Команда kubectl exec
Команда kubectl exec
используется для выполнения команд внутри контейнера в Pod. Она позволяет получить доступ к работающему контейнеру, чтобы просмотреть файлы, запустить скрипты, отладить или выполнить команды в режиме реального времени.
Основной синтаксис:
1 2 |
kubectl exec [pod-name] -- [command] |
Примеры использования:
- Запуск bash в контейнере:
12kubectl exec -it [pod-name] -- /bin/bash - Выполнение команды внутри контейнера:
12kubectl exec [pod-name] -- ls /app
Флаг --
отделяет имя Pod от самой команды, чтобы избежать путаницы с флагами kubectl
.