问题描述
我有两台机器的测试设置:
Nginx反向代理:(在物理机1上运行)
- /confluence --> http://
:30890 - /synchrony --> http://
:30891
kubernetes:(在物理机 2 上运行)
-
服务:汇流 类型:节点端口 confluence-pod:8090 --> 节点:30890 confluence-pod:8091 --> 节点:30891
我通过了此处提到的所有测试in Confluence docs。但是confluence编辑器无法连接。
该不该
a) 将 confluence 配置为在 pod 中已经存在的 30890/30891 上运行?
b) 更改 kubernetes 默认端口范围? https://stackoverflow.com/a/54763328/3008308
c) 知道 confluence 配置吗?
解决方法
c) 我应该了解 Confluence:
- ARM 不受官方支持。
- Confluence 依赖于 snappy,一个原生的压缩库。
- 编辑器连接失败不是因为 Kubernetes,而是因为不支持的架构(= 错误配置的 snappy 库)
我通过在机器上直接安装 libsnappy-java
及其本机组件解决了这个问题。
https://bitbucket.org/lukastreyer/docker-atlassian-confluence-server/src/master/