从kubernetes连接到外部数据库集群

时间:2018-03-01 15:22:11

标签: kubernetes openshift

是否可以选择从POD连接外部数据库集群?我需要连接到弹性搜索,zookeeeper,Kafka和couchbase,每个都有自己的集群。根据我的理解the documentation,我可以定义多个外部IP,但我无法找到k8s如果其中一个出现故障将如何表现。我现在正在使用纯k8s 1.6,我们很快就会迁移到1.7。有关OpenShift 3.7的信息也会受到欢迎,因为我在its documentation中找不到任何具体内容。

1 个答案:

答案 0 :(得分:3)

您链接上的k8s文档提供了有关在k8s上运行但不在外部运行服务的更多信息

您通常希望使用DNS条目公开您的服务,并分别管理该服务的HA。

例如,您可以使用单个DNS条目mykafka.mydomain.com,然后为该条目分配IP地址:

kafka1 ip
kafka2 ip
kafka3 ip

您可以在USING AN EXTERNAL DOMAIN NAME部分的Openshift文档中看到该方法。是的,从文档中不清楚k8s / openshift是否对外部服务的多个IP进行循环,并且是否自动进行故障转移。

希望它有所帮助。