我正在尝试设置HA火箭聊天与kubernetes。根据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?在哪里有任何如何实现它的指南?
发布于 2019-03-05 04:29:05
我是在考虑在kubernetes上部署rocket chat时遇到这个问题的。我不知道您是否已经解决了这个问题,但是docker组合文件中的extra_hosts字段只是用于主机名解析。如果您已经在集群上部署了dns服务,那么您不应该需要此服务。
至于使用有状态集:我不会将这种资源用于rocket.chat,因为它不是有状态应用程序。不过,您可以将它们用于MongoDB副本集。
发布于 2021-12-13 13:26:04
我知道这个问题很久以前就被问过了,但今天我发现很难找到解决方案,所以我在这里分享我的所作所为,作为记录。在我的设置中,我使用了hostAliases
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
https://stackoverflow.com/questions/53580270
复制相似问题