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