Да!
s sh в узел / машину Kubernetes, на которой работает ваш контейнер:
$ docker exec -it <container-name> sh
или если у вас есть bash в контейнере
$ docker exec -it <container-name> bash
Тот факт, что время ожидания истекло, означает, что у вас могут быть некоторые другие сетевые проблемы в вашем кластере, такие как брандмауэр, предотвращающий доступ, ваш kube-apiserver недоступен или ваше сетевое наложение не настроено так, как должно .
Это лучшее руководство, которое я знаю , чтобы понять, как kubectl exec ...
работает под капотом, если вы хотите понять, где что-то может быть не так.