rocket.chat - 火箭聊天与 kubernetes 的高可用性

标签 rocket.chat

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

    extra_hosts:
    - "rocket-1:10.250.250.13"
    - "rocket-2:10.250.250.14"
    - "rocket-3:10.250.250.17"

但是我仍然错过了拼图的某些部分。我可以在 kubernetes 的哪个位置指定 extra_hosts?哪里有关于如何实现它的指南?

最佳答案

我只是在考虑在 kubernetes 上部署火箭聊天时遇到这个问题。不知道你有没有解决这个问题,docker compose 文件中的 extra_hosts 字段只是为了主机名解析。如果您已经在集群上部署了 DNS 服务,那么您应该不需要它。

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

关于rocket.chat - 火箭聊天与 kubernetes 的高可用性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53580270/

相关文章:

rocket.chat - 如何通过Rocket.chat中的rest api获取未读消息

node.js - 如何使用不同端口在同一台服务器上运行多个跨平台 Web 应用程序?

mongodb - Rocketchat 连接以保护 MongoDB

sms - 火箭聊天 : How to send SMS Messages to Livechat channel from mobile

angular - 在嵌入 Angular 6 组件的 iframe 中自动登录 rocketchat 用户

ubuntu - 在 Caddy 上为 RocketChat 启用自签名 HTTPS

node.js - Rocket Chat - 文件上传堆栈为 0%

rocket.chat - 使用 RocketChat API 向某人的 RocketChat 帐户发送直接消息