Отладка в IntelliJ приложения AKS, запущенного на JBoss, отключается без причины - PullRequest
0 голосов
/ 03 января 2019

У меня развернуто приложение в кластере AKS.Приложение запускается на сервере приложений JBoss.Он запускается на образе, основанном на registry.access.redhat.com / jboss-eap-7 / eap71-openshift образе.Я хочу иметь возможность отлаживать это приложение с IntelliJ.

Я добавил переменную DEBUG, установленную в "true", в Dockerfile:

ENV DEBUG "true"

Я также выставил порт 8787 в конфигурации развертывания yaml.Я пытаюсь отладить приложение в IntelliJ, настраивая удаленное приложение (я вставляю в IP-адрес хоста и порт 8787).

Конфигурация развертывания yaml выглядит следующим образом:

apiVersion: apps/v1beta1
kind: Deployment
metadata:
    name: myapp
spec:
    replicas: 1
    strategy:
        rollingUpdate:
            maxSurge: 1
            maxUnavailable: 1
    template:
        metadata:
            labels:
                app: myapp
        spec:
            containers:
                - name: myapp
                  image: myacr.azurecr.io/myapp:wojtek
                  ports:
                  - containerPort: 8080
                  - containerPort: 8787
                  imagePullPolicy: Always
---
apiVersion: v1
kind: Service
metadata:
    name: myapp
spec:
    type: LoadBalancer
    sessionAffinity: ClientIP
    ports:
    - port: 8080
      name: http
    - port: 8787
      name: debug
    selector:
        app: myapp

Я вижу вЖурналы JBoss, что до тех пор, пока я не соединюсь с JBoss, есть информация:

Debugger failed to attach: timeout during handshake

Затем я соединяюсь с отладчиком и получаю информацию в IntelliJ, что отладчик подключен.К сожалению, он ничего не ловит и после ок.Через 10-15 секунд он отключается.

В чем причина?Кто-нибудь из вас когда-либо отлаживал приложение, запущенное на кластере AKS?Заранее спасибо!

РЕДАКТИРОВАТЬ:

Есть моя конфигурация отладки:

debug configuration

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