我正在尝试使用Azure Cosmos DB作为Cassandra存储后端来部署Jaeger Helm图表。我已经设置了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但是,在检查pods时,收集器和查询都在CrashLoopBackOff中

在运行describe命令时,两个容器都会抱怨:
Readiness probe failed: HTTP probe failed with statuscode: 503我不确定我在这里错过了什么?
发布于 2020-01-10 17:30:18
不确定,但似乎你错过了在Azure Cosmos DB中设置Cassandra存储的TLS。当你使用Cassandra客户端连接Azure Cosmos DB中的Cassandra存储时,它会给出超时错误,但如果你启用了SSL,连接就能正常工作。因此,我认为您可以尝试在您的values.yaml中启用Cassandra的TLS,遵循提供的Github中的步骤。
https://stackoverflow.com/questions/59655255
复制相似问题