Подключение к терминалу запущенного контейнера
Из консоли управления Managed Service for Kubernetes можно подключиться к запущенному в поде контейнеру и выполнять команды без его перезапуска или остановки. Такой подход соответствует выполнению команды kubectl exec -it <имя_пода> -- <название_оболочки> и позволяет, например, смотреть логи в ходе отладки, перезапускать службы и менять конфигурацию.
Чтобы подключиться к терминалу:
-
В консоли управления
выберите каталог. -
Перейдите
в сервис Managed Service for Kubernetes. -
Выберите кластер Managed Service for Kubernetes и перейдите на вкладку Рабочая нагрузка.
-
В строке пода нажмите значок
и выберите Терминал.В нижней части экрана откроется терминал.
-
(Опционально) Если в поде несколько контейнеров, откроется терминал первого контейнера, указанного в манифесте пода в поле
spec.containers.Чтобы перейти в оболочку другого контейнера, в левом верхнем углу терминала в выпадающем списке выберите нужный.
Запустится командная оболочка, установленная в контейнере по умолчанию.
Важно
При попытке войти в терминал контейнеров, развернутых из минимальных или distroless-образов
Ошибка подключения. Оболочка терминала не найдена
В таких случаях для подключения рекомендуется использовать эфемерные контейнеры