Подключение через jvisualvm к модулю, запущенному в удаленном кластере OKD - PullRequest
0 голосов
/ 25 апреля 2020

В моем кластере OKD (o c версия 3.11) запущен модуль с параметрами jmx, добавленными в Dockerfile. Я пытаюсь подключиться к jmx из jvisualvm, который работает в другой коробке windows в той же сети. Ниже приведен фрагмент моего Dockerfile:

ENTRYPOINT ["java", "-Dcom.sun.management.jmxremote=true","-Dcom.sun.management.jmxremote.local.only=false","-Dcom.sun.management.jmxremote.authenticate=false","-Dcom.sun.management.jmxremote.ssl=false","-Djava.rmi.server.hostname=167.254.204.175","-Dcom.sun.management.jmxremote.port=9015","-Dcom.sun.management.jmxremote.rmi.port=9015","-jar", "test.jar"]

Обратите внимание, что я заменил имя хоста на localhost, а также 127.0.0.1, и это не помогло. Также я попробовал «o c параметры переадресации портов, как показано ниже:

oc port-forward myPodname :9015

В дополнение к этому, я могу подключиться с той же настройкой, если я запускаю модуль с помощью прямых команд docker с параметром network = host, как показано ниже, вместо использования команды «o c».

sudo docker run -d --name test--network host test

Любые указатели или предложения помогут. Спасибо ..

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