【发布时间】:2019-03-11 11:54:21
【问题描述】:
我有一个 Cassandra 集群在 AWS 上的 Kubernetes 中运行(使用孵化器 Helm 图表)。当我使用负载均衡器公开节点时,Datastax 无法以它想要的方式直接连接到节点,因为它尝试使用 Kubernetes 网络内部的 IP。但它仍然可以通过负载均衡器成功读写。 This is not recommended however 所以我正在寻找合适的解决方案。
有没有办法让 datastax 与此设置正确连接?是否需要更改容器内的cassandra.yaml(恶心)?
【问题讨论】:
-
如果您发布您的 cassandra.yml,我也会有所帮助
-
我刚刚在官方 helm repo 上使用了 Cassandra helm chart。除了我添加了一个针对 Cassandra pod 的负载均衡器
标签: cassandra kubernetes datastax-java-driver