【问题标题】:what approach I should use for external access to Cassandra running inside kubernetes我应该使用什么方法来外部访问在 kubernetes 中运行的 Cassandra
【发布时间】:2017-07-22 09:11:55
【问题描述】:

我有一个 StatefulSet Cassandra 部署,非常适合部署到具有命名空间访问权限的 Kubernetes 的服务,但我还有一个在 EMR 中运行的 ETL 作业,需要将数据加载到该 Cassandra 集群中。

执行此操作的主要方法/Kubernetes 方式是什么?

【问题讨论】:

    标签: cassandra kubernetes emr


    【解决方案1】:

    我能想到两个选择。

    简单的一个是您可以创建类型为:NodePort 的服务器,这样您可以使用节点 IP 地址:端口号连接服务器。

    第二个选项是您可以创建 Ingress 负载均衡器并连接到 Cassandra 集群。

    【讨论】:

    • 我想我可以使用负载均衡器,然后确保我不使用连接点的令牌感知选项。这将需要一些代码更改,因为这是硬编码并且从未配置出来。我得看看下周我是否可以把这个改动放到代码库中。
    猜你喜欢
    • 2011-03-26
    • 1970-01-01
    • 1970-01-01
    • 2013-08-18
    • 1970-01-01
    • 1970-01-01
    • 2011-07-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多