ARTIFACTORY:在切换到云原生(无主)之前应该注意什么
如何切换到云原生/无主
从Artifactory版本7.17.4开始,Artifactory支持无主概念。这意味着,我们没有一个专用的主节点和其他节点作为成员。
默认情况下,该设置从版本7.17.4开始启用。这意味着新安装将具有此功能。如果我们从较低的版本升级到7.17.4以上的任何版本,我们可以通过导航到$JFROG_HOME/artifactory/var/etc/system来启用它。将参数taskAffinity赋值为any,然后执行重启。
共享:
节点:
taskAffinity:任何
如果您是掌舵安装,我们可以参考这篇知识库文章以启用上述特性。
在切换到Cloud native之前应该注意什么
在Artifactory版本7.17.4之前,主节点主要负责以下任务。
- 垃圾收集
- 备份
- 进口
- 存档索引(负责打开和映射存档文件)
- 生成Maven索引(仅用于IDE)
- x射线事件的产生和传播
这意味着,如果主节点宕机,上述任务将暂停(但成员节点将处理所有其他请求)。
在此版本之前,为了适应上述任务,主节点可能已经使用内存等高资源进行了调优。2022世界杯阿根廷预选赛赛程
如果我们切换到cloudnative,我们应该确保成员节点也根据具有足够资源的服务器的负载进行调优,因为所有节点都将执行所有任务。2022世界杯阿根廷预选赛赛程这进一步避免了性能问题。
