ARTIFACTORY:在切换到云原生(master - less)之前应该注意什么?

也是Sahu
2023-01-22 11:06

如何切换到云原生/无主

从Artifactory 7.17.4版本开始,Artifactory支持无主概念。这意味着,我们没有一个专用的主节点和其他节点作为成员。

默认情况下,版本7.17.4启用了该设置。这意味着新的安装将具有此功能。如果我们从低版本升级到7.17.4以上的任何版本,我们可以通过导航到$JFROG_HOME/artifactory/var/etc/system来启用它。将参数taskAffinity赋值为any并执行重新启动。

共享:
节点:
taskAffinity:任何

如果您是头盔安装,我们可以参考本知识库文章启用上述功能。

在切换到云原生之前应该注意什么

在Artifactory 7.17.4版本之前,主节点主要负责以下任务。

  • 垃圾收集
  • 备份
  • 进口
  • 归档索引(负责归档文件的打开和映射)
  • 生成Maven索引(仅针对IDE)
  • x射线事件的产生和传播

这意味着,如果主节点宕机,上述任务将暂停(但成员节点将为所有其他请求提供服务)。
在此版本之前,主节点可能已经使用内存等高资源进行了调优,以适应上述任务。2022世界杯阿根廷预选赛赛程

如果我们切换到cloud native,我们应该确保成员节点也根据服务器的负载进行了调优,因为所有节点都将执行所有任务。2022世界杯阿根廷预选赛赛程这进一步避免了性能问题。

  • 确保成员节点与足够的资源对齐,如上所述2022世界杯阿根廷预选赛赛程这个聚合页面
  • 如果您的服务器负载过重,您可以参考本知识库文章用于调优所有节点。