Развертывание нескольких контейнеров в Kubernetes для использования ZeroMQ PUB / SUB - PullRequest
0 голосов
/ 13 апреля 2020

Я пытаюсь запустить 2 контейнера на Google Kubernetes Engine, оба работают на ZeroMQ, используя модель PUB / SUB для передачи сообщений из одного контейнера в другой. Я занимаюсь разработкой кода Visual Studio и использую плагин Cloud Code для развертывания контейнеров в моем удаленном кластере, используя scaffold.

Кластер GKE состоит из 3 узлов, работающих e2-small экземпляры

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

Пожалуйста, найдите код здесь: https://github.com/alhennessey92/zeromq-kubernetes-test Я думаю, что это имеет отношение к этой проблеме, а также к журналам окончательного вывода с терминала.

Окончательные журналы с терминала

Starting deploy...
 - service/test-dev-pub created
 - service/test-dev-sub created
 - deployment.apps/test-dev-pub created
 - deployment.apps/test-dev-sub created
Deploy complete in 969.953727ms
Waiting for Deployment 'test-dev-pub' to rollout...
Port forwarding service/test-dev-pub in namespace default, remote port 5556 -> local port 5556
Port forwarding service/test-dev-sub in namespace default, remote port 5556 -> local port 5557
Watching for changes...
Streaming logs from pod: test-dev-sub-84ccccbdc8-slnvr container: sub
Streaming logs from pod: test-dev-pub-6f9b99bccf-t4q56 container: pub
Waiting for Deployment 'test-dev-sub' to rollout...
No publicly exposed service endpoints found in the application.
No ingress endpoints found in the application.

Я не уверен, почему это не работает должным образом, я должен видеть распечатанные журналы как с pub, так и с sub контейнеры, но я не.

...