elasticsearch 无法使用Istio侧车从吊舱中卷曲elasticsearch,elasticsearch,curl,kubernetes,istio,elasticsearch,Curl,Kubernetes,Istio" /> elasticsearch 无法使用Istio侧车从吊舱中卷曲elasticsearch,elasticsearch,curl,kubernetes,istio,elasticsearch,Curl,Kubernetes,Istio" />

elasticsearch 无法使用Istio侧车从吊舱中卷曲elasticsearch

elasticsearch 无法使用Istio侧车从吊舱中卷曲elasticsearch,elasticsearch,curl,kubernetes,istio,elasticsearch,Curl,Kubernetes,Istio,我已经在集群中安装了Istio,并且在名称空间proto中的一个pod上安装了侧车。然后我在另一个名称空间中安装了elasticsearch,它没有侧车。问题是,我不能在proto名称空间中从我的pod内部卷曲elasticsearch,但我可以从完全相同的pod中卷曲elasticsearch,但在另一个名称空间中卷曲elasticsearch,但没有侧车 这就是错误: /app curl-k curl:35连接到elasticsearch elasticsearch cluster.logg

我已经在集群中安装了Istio,并且在名称空间proto中的一个pod上安装了侧车。然后我在另一个名称空间中安装了elasticsearch,它没有侧车。问题是,我不能在proto名称空间中从我的pod内部卷曲elasticsearch,但我可以从完全相同的pod中卷曲elasticsearch,但在另一个名称空间中卷曲elasticsearch,但没有侧车

这就是错误:

/app curl-k curl:35连接到elasticsearch elasticsearch cluster.logging.svc.cluster的未知SSL协议错误。本地:9200


有人知道这里有什么问题吗?

尝试在服务规范中为端口9200指定以tcp开头的名称,例如tcp弹性搜索端口,或者也可以将协议的端口指定为tcp。它将指示Istio将到该端口的流量视为tcp


该问题可能与Istio端口处理有关,请参阅。

好的,因此我修复了该问题。在不同类型的安装之后,以及在新的干净集群上,我通过从istio master branch安装helm图表,并在values.yaml文件中激活自动侧车注入,使其工作

最新istio版本0.7.1的舵图不起作用,手动侧车喷射也不起作用,因此我需要通过在舵图中激活它来使用自动

我不知道为什么它以前不起作用,我现在可以从另一个名称空间卷曲我的elasticsearch,而无需sidecar,而且出口规则也能按预期工作


谢谢您的帮助:

您是否在Elasticsearch群集上设置了TLS?Hi-Thanh,这不是问题,我可以从不在istio侧车后面的吊舱中卷曲elasticsearch。