Разрешить приложению Node.js общаться с модулем в кластере Kubernetes - PullRequest
0 голосов
/ 28 сентября 2018

У меня есть приложение Node.js в Azure, и я хочу, чтобы оно могло подключаться / общаться с модулем в кластере kubernetes (этот модуль имеет внешний IP-адрес и является балансировщиком нагрузки).При нажатии кнопки «Отправить» в моем приложении Node.js я хочу иметь возможность отправлять команды bash в модуль в кластере Kubernetes.

Знаете ли вы, как я могу подключить приложение к модулю?Я знаю, что в файле index.js есть функция server.listen, однако я не очень уверен, как подойти к этой ситуации.

Спасибо за помощь

1 Ответ

0 голосов
/ 01 октября 2018

Не уверен, но вы можете подключить модуль в кластере Kubernetes при подключении базы данных или других служб, как обычно, в приложении Node.js.

В общем, вы должны получить учетные данные AKS с помощью команды az aks get-credentials, чтобы создать туннель с кластером Kubernetes.Затем вы можете использовать команду kubectl exec для выполнения команды оболочки bash в модуле.

Также вы можете взглянуть на Выполнение команд в модулях с использованием K8s API , возможно это было бы полезно.

Вот примеры, которые управляют модулем в модуле Kubernetes CLuster.См. kubernetes-client .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...