【问题标题】:Connect to external database cluster from kubernetes从 kubernetes 连接到外部数据库集群
【发布时间】:2018-03-01 23:42:31
【问题描述】:

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

【问题讨论】:

    标签: kubernetes openshift


    【解决方案1】:

    您链接上的 k8s 文档有更多关于公开在 k8s 上运行但不在外部运行的服务的信息

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

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

    kafka1 ip
    kafka2 ip
    kafka3 ip
    

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

    希望对你有帮助。

    【讨论】:

    • 你又添加了一个词来搜索 - “循环”,但我仍然找不到它:-(
    猜你喜欢
    • 1970-01-01
    • 2017-11-08
    • 2020-06-24
    • 1970-01-01
    • 2020-12-14
    • 2019-10-28
    • 1970-01-01
    • 2019-03-11
    • 2020-06-10
    相关资源
    最近更新 更多