Не может завить эластичный иск из стручка с коляской Istio - PullRequest
0 голосов
/ 15 мая 2018

У меня установлен Istio в моем кластере, а коляска на одном из моих модулей в прото-пространстве имен. Тогда у меня есть эластичный поиск, установленный в другом пространстве имен, у которого нет коляски. Проблема в том, что я не могу завить эластичный поиск изнутри моих модулей в пространстве имен прото, но я могу сделать это из точно такого же модуля, но в другом пространстве имен без коляски.

Это ошибка:

/ app # curl -k https://elasticsearch -elasticsearch-cluster.logging.svc.cluster.local: 9200 curl: (35) Неизвестная ошибка протокола SSL при подключении кasticsearch -asticsearch-cluster.logging.svc.cluster.local: 9200

Кто-нибудь знает, в чем здесь проблема?

Ответы [ 2 ]

0 голосов
/ 15 мая 2018

Хорошо, я исправил проблему. После различных видов установки, а также на новых чистых кластерах, я запустил его, установив таблицу управления из главной ветки istio и активировав автоматическое добавление коляски в файл values.yaml.

Схема рулевого управления из последней версии 0.7.1 istio не работает, и ручной ввод коляски также не работает, поэтому мне нужно было использовать автоматический режим, активировав его в схеме руля.

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

Спасибо, все равно за помощь:)

0 голосов
/ 15 мая 2018

Попробуйте дать порту 9200 в спецификации службы какое-либо имя, начинающееся с tcp, например tcp-elastic-search-port, или также укажите порт протокола как TCP. Он проинструктирует Istio обрабатывать трафик к этому порту как tcp.

Возможно, проблема связана с обработкой порта Istio по протоколу - см. https://istio.io/docs/setup/kubernetes/sidecar-injection.html#pod-spec-requirements.

...