Чтобы выйти из интерактивной сессии, запущенной через kubectl exec -it <pod> -- /bin/bash или аналогичную команду, нужно:
Как выйти из команды kubectl exec (интерактивная сессия в поде Kubernetes)?
Чтобы выйти из интерактивной сессии, запущенной через kubectl exec -it pod -- /bin/bash или аналогичную команду, нужно:
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Чтобы выйти из интерактивной сессии, запущенной через kubectl exec -it <pod> -- /bin/bash или аналогичную команду, нужно:
- Набрать комбинацию клавиш
Ctrl + PзатемCtrl + Q. Это отсоединит вас от сессии, оставив процесс внутри пода запущенным. - Если нужно полностью завершить сессию и процесс внутри, можно просто набрать
exitилиCtrl + Dвнутри интерактивной оболочки.
Таким образом, Ctrl+P Ctrl+Q — безопасный способ выйти из сессии, не убивая процесс внутри контейнера.