首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用kubernetes的Rocket chat高可用性

使用kubernetes的Rocket chat高可用性
EN

Stack Overflow用户
提问于 2018-12-02 20:35:57
回答 2查看 430关注 0票数 3

我正在尝试设置HA火箭聊天与kubernetes。根据rocket chat HA guide的说法,火箭支持HA。我假设应该使用StatefulSet来支持这样的记录:

代码语言:javascript
复制
    extra_hosts:
    - "rocket-1:10.250.250.13"
    - "rocket-2:10.250.250.14"
    - "rocket-3:10.250.250.17"

然而,我仍然错过了拼图的某些部分。在kubernetes中的哪里可以指定extra_hosts?在哪里有任何如何实现它的指南?

EN

回答 2

Stack Overflow用户

发布于 2019-03-05 04:29:05

我是在考虑在kubernetes上部署rocket chat时遇到这个问题的。我不知道您是否已经解决了这个问题,但是docker组合文件中的extra_hosts字段只是用于主机名解析。如果您已经在集群上部署了dns服务,那么您不应该需要此服务。

至于使用有状态集:我不会将这种资源用于rocket.chat,因为它不是有状态应用程序。不过,您可以将它们用于MongoDB副本集。

票数 1
EN

Stack Overflow用户

发布于 2021-12-13 13:26:04

我知道这个问题很久以前就被问过了,但今天我发现很难找到解决方案,所以我在这里分享我的所作所为,作为记录。在我的设置中,我使用了hostAliases

代码语言:javascript
复制
      hostAliases:
        - ip: "10.10.3.103"
          hostnames: 
          - "mongo01"
        - ip: "10.10.3.104"
          hostnames: 
          - "mongo02"
        - ip: "10.10.3.105"
          hostnames: 
          - "mongo03"

请参阅Kubernetes文档中的示例:https://kubernetes.io/docs/tasks/network/customize-hosts-file-for-pods/#adding-additional-entries-with-hostaliases

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53580270

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档