我正在尝试部署jaeger-helm图表,用azurecosmosdb作为cassandra存储后端。我已经设置了cosmosdb并创建了一个值文件,如下所示:
storage:
type: cassandra
cassandra:
host: xxxxxxx.cassandra.cosmos.azure.com
port: 10350
user: xxxxxx
password: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
tls:
enabled: false
secretName: cassandra-tls-secret
provisionDataStore:
cassandra: false
我用来部署带有值文件的jaeger的命令是:
helm install jaeger jaegertracing/jaeger -n <my-namespace> -f values.yml
但是,在检查pod时,收集器和查询处于crashloopbackoff状态
运行descripe命令时的两个容器都抱怨:
Readiness probe failed: HTTP probe failed with statuscode: 503
我不知道我在这里错过了什么?
1条答案
按热度按时间2j4z5cfb1#
不确定,但似乎您错过了在azurecosmosdb中设置cassandra存储的tls。当您使用cassandra客户机连接azurecosmosdb中的cassandra存储时,它将发出超时错误,但是如果启用ssl,则连接工作正常。因此,我认为您可以尝试按照github中提供的步骤在values.yaml中为cassandra启用tls。