Как получить оболочку внутри модуля вместо контейнера, работающего внутри модуля

#kubernetes

#kubernetes

Вопрос:

Возможно ли получить оболочку внутри запущенного модуля вместо контейнера, работающего внутри модуля? kubectl exec или rsh открывают оболочку внутри работающего контейнера, а не модуля.

Ответ №1:

Нет, вы не можете. Модуль является концепцией kubernetes и не предоставляет такой возможности. Модуль может состоять из одного или нескольких контейнеров, и модуль описывает, что и как нужно запускать в контейнерах.

Ответ №2:

Нет. то, что вы пытаетесь сделать, невозможно. Модуль предназначен только для управления контейнерами. и модуль должен содержать хотя бы один контейнер.

Ответ №3:

Мои предшественники правы, вы не можете запускать оболочку внутри запущенного модуля. Я предлагаю ознакомиться с официальной документацией, касающейся модулей, чтобы лучше понять эту конкретную концепцию:

Модули — это наименьшие развертываемые вычислительные единицы, которые вы можете создавать и управлять в Kubernetes.

Модуль (например, стручок кита или гороха) представляет собой группу из одного или нескольких контейнеров с общими ресурсами хранения / сети и спецификацией для запуска контейнеров.

Вы можете найти больше информации об использовании или работе с ними, а также другие детали, такие как совместное использование ресурсов и обмен данными.