docker-compose 中的 Jfrog 神器升级和集群

Jfrog artifactory upgrade and clustering in docker-compose

您好,我们使用的是自托管的 Jfrog Artifactory 6.20.0 版。它是单节点基础设施。我们在单个 VM 中托管了 Docker-compose 环境,我们在其中使用 nginx、artofactory-pro、Postgress 数据库容器。

现在我们计划升级 Artifactory 并将其从独立转换为集群。 我有以下问题:

  1. 可以直接从6.20.0版本升级到Artifactory 7.31.13版本吗?
  2. 是否有从单个节点移动到 2 个节点的集群 (active/active) 的文档或指南?
  3. cluster in docker compose 意味着每个节点都有自己的 Postgress 数据库、Artifactory 容器,然后在包含这两个容器的两个 VM 之上进行负载均衡。我理解正确还是我错过了什么?
  1. 是的,您可以直接从 6.20.0 升级到 7.31.13。
  2. 参考这个 JFrog Confluence page 进行 Artifactory 升级。
  3. 每个节点不能有自己的数据库,两个节点都将依赖单个 postgres 数据库,而 Artifactory 负载将在节点之间分配。

所以最适合您的方法如下。

  1. 首先在单个节点上执行升级。
  2. 升级成功后,您可以通过连接到同一个数据库来添加辅助节点。在添加辅助节点之前访问 this page
  3. 要在访问需求页面后添加节点,请访问 this page 为 docker-compose 方法添加另一个节点。

如果您在升级或添加节点时有任何疑问further/issues,您可以联系 JFrog 支持。