kubectl exec -it <pod> -c <container> -- /bin/sh запускает процесс в уже работающем контейнере для отладки (не для продакшен-операций).
Разбор
- Нужен shell в образе или используйте debug-образ/ephemeral container.
- Права ограничены RBAC verbs create на pods/exec.
- Изменения в writable layer пропадут с удалением Pod.
- Для distroless-образов exec часто бесполезен — нужен kubectl debug.
Итог
exec — интерактивная отладка живого контейнера, не способ деплоя.