Создание контейнера по требованию в существующем модуле kubernetes

#node.js #typescript #kubernetes #kubernetes-pod

#node.js #typescript #kubernetes #kubernetes-pod

Вопрос:

Предположим, что у меня есть активный модуль, который изначально содержит только один активный контейнер. Этот контейнер представляет собой приложение nodejs на typescript и отображает пользовательский интерфейс при открытии в браузере.

Может ли этот контейнер создавать другой контейнер по требованию / динамически в ТОМ ЖЕ модуле? Как мы можем этого добиться? Пожалуйста, сообщите.

Кроме того, будет ли повторно использоваться модули npm, такие какhttps://www.npmjs.com/package/kubernetes-client помощь в создании таких контейнеров в одном модуле?

Ответ №1:

Может ли этот контейнер создавать другой контейнер по требованию / динамически в ТОМ ЖЕ модуле? Как мы можем этого добиться?

Нет, контейнеры внутри модуля объявлены в PodTemplate , которые должны быть объявлены заранее перед созданием модуля. Более конкретно, какой вариант использования у вас есть? Чего вы пытаетесь достичь?

Кроме того, будет ли повторно использоваться модули npm, такие какhttps://www.npmjs.com/package/kubernetes-client помощь в создании таких контейнеров в одном модуле?

Клиентская библиотека kubernetes полезна для взаимодействия с сервером ApiServer, например, для развертывания новых приложений или модулей. Но модуль развертывания Kubernetes — это Pod, то есть самый маленький модуль, с которым вы работаете. Чтобы изменить модуль, вы создаете новый и завершаете предыдущий.