如何为Artifactory 7.x配置F5负载均衡器?
从Artifactory版本7. xArtifactory正在与多个微服务一起部署。
欲了解更多信息,请参阅我们的wiki页面系统架构。
对于负载均衡器的配置,入口点应设置为与之通信Artifactory(默认端口8081)和Artifactory的路由器服务(端口8082)。
为了将请求传递到相应的相关服务(例如端口8081或8082)
-
创建两个pool。例如:
-
”artifactory对于端口为8082的节点成员(到Artifactory的Router服务)
-
”artifactory-direct对于端口为8081的节点成员(到Artifactory服务)
-
-
在F5中配置的虚拟服务器上添加如下规则:
当HTTP_REQUEST {
if {[HTTP::uri] starts_with "/artifactory/"} {
池artifactory-direct
} elseif {[HTTP::uri] starts_with "/"} {
池artifactory
}
}
在上面的规则中,包含"/ artifactory,将被转至artifactory-direct池(到Artifactory服务,端口8081),否则,其他要求吗?将被定向到“artifactory池(到路由器服务,端口8082)
