ARTIFACTORY:在切换到云原生(master - less)之前应该注意什么?
如何切换到云原生/无主
从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世界杯阿根廷预选赛赛程这进一步避免了性能问题。
