Ошибка SSL в наблюдателе для Configmap - с Spring Cloud Kubernetes и Istio (сервисная сетка openshift)
Я использую Openshift Service Mesh v 2.0 (который основан на Istio) в моем кластере openshift, где я развернул набор микросервисов на основе весенней загрузки. Я также использую Spring Cloud kubernetes, и я использую функцию перезагрузки, чтобы обновить конфигурацию в моем приложении, когда конфигурационная карта изменяется. Эта функция отлично работает без сервисной сетки istio / openshift.
Когда я включаю боковую сетку, автоматически вводя боковые вагоны в мои модули приложений, модули запускаются нормально, но я вижу эту ошибку в своих журналах:
Ошибка при установлении соединения для просмотра карт конфигурации: конфигурация может оставаться устаревшей io.fabric8.kubernetes.client.KubernetesClientException: не удалось запустить веб-сокет.....
Вызвано: javax.net.ssl.SSLException: неподдерживаемое или нераспознанное сообщение SSL
Я видел проблему, о которой сообщалось в spring-cloud-kubernetes, но, похоже, нет решения. Карта конфигурации не загружена в пространство имен с включенным Istio
Также можно прочитать сам файл configmap, потому что, когда моя весенняя загрузка запускается, он может читать записи configmap... проблема, похоже, связана только с соединением наблюдателя веб-сокета, которое должно следить за любыми изменениями в configmap...