spring-cloud-kubernetes перестает слушать события ConfigMap - PullRequest
0 голосов
/ 26 июня 2019

Моя простая пружинная загрузка 2.1.5. РЕЛИЗ, работающий в Azure Kubernetes Service, отвечающий за прослушивание изменений ConfigMap, получает «Принудительное закрытие».

  • spring-boot-starter-parent = 2.1.5.RELEASE
  • spring-cloud-dependencies = Greenwich.SR1

Соответствующий фрагмент конфигурации:

cloud:
    kubernetes:
        reload:
            enabled: true
        secrets:
            enabled: false

через некоторое время AKS сигнализирует Exec Failure java.io.EOFException: null, и клиент kubernetes пытается восстановить соединение.

В конце концов, он преуспевает с информацией WebSocket successfully opened, но в течение той же секунды он также сигнализирует Force closing the watch io.fabric8.kubernetes.client.dsl.internal.WatchConnectionManager@59ec7020 и выглядит так, как будто он завершает соединение. Никаких дальнейших обновлений ConfigMap вызывает любое событие: (

Разрешения в целом устанавливаются, поскольку служба правильно перехватывает события для начальных тестовых прогонов:

- apiGroups: [""]
resources: ["services", "pods", "configmaps", "endpoints"]
verbs: ["get", "watch", "list"]

Кто-нибудь сталкивался с подобной проблемой и мог бы помочь мне выявить потенциальную первопричину?

...