设置负载均衡器
JFrog支持使用反向代理,这是一个类型的代理从一个或多个服务器检索资源的服务器。2022世界杯阿根廷预选赛赛程在HA配置中,您将需要使用负载均衡器而不是反向代理。每个JFrog平台部署(JPD)需要一个负载均衡器。负载均衡器应该配置为JPD中的Artifactory实例。有关更多信息,请参见在高可用性设置中使用负载均衡器.
TLS启用
如果你在JFrog平台部署中启用了TLS,你的JFrog路由器会阻止所有非TLS连接。因此,您还需要在负载均衡器和JFrog平台部署之间建立安全连接。
为此,您需要将JPD TLS证书添加到负载均衡器密钥存储中。有关更多信息,请参见TLS证书管理.
配置健康检查
使用以下端点为JFrog平台的负载均衡器配置运行状况检查。
系统健康Ping
描述:获得关于Artifactory状态的简单状态响应。
如果Artifactory工作正常,则返回200个“OK”文本代码,如果工作不正常,则返回一个HTTP错误代码,并说明原因。
自: tripwire
安全:需要一个有效的用户(可以是匿名)。
使用: GET /api/system/ping
生产:文本/平原
样例输出:
GET /api/system/ping OK
响应状态码:
200 -如果Artifactory工作正常,请求成功,返回“OK”文本,如果不是,将返回一个HTTP错误码,并说明原因。
准备调查
描述准备就绪探测基本上取代了system/ping(上面),使用新的Kubernetes风格的准备就绪探测得到一个关于Artifactory状态的简单状态响应(system/ping将保留在仍然依赖它的遗留系统中)。该探头可用于测量系统延迟,为客户提供了一个重要的指标来根据他们的标准进行监控。
自: 7.31.x
安全:需要一个有效的用户(可以是匿名)。
使用GET /api/v1/system/readiness .输出说明
生产:文本/平原
样例输出:
GET /api/system/readiness OK
响应状态码:
200 -如果Artifactory工作正常,请求成功,返回“OK”文本,如果不是,将返回一个HTTP错误码,并说明原因
活性探针
描述:获取状态响应tO知道容器何时准备好开始接收流量。
自: 7.31.x
安全:需要一个有效的用户(可以是匿名)。
使用: GET /api/v1/system/live
生产:文本/平原
样例输出:
GET /api/system/live OK
响应状态码:
200 -如果工作正常,请求成功并显示“OK”文本;如果不是将返回一个HTTP错误代码的原因
样例输出
GET /router/api/v1/system/health健康响应:200 OK内容类型:application/json {"router": {"node_id": "abcef-1324-wxyz", "state": " Healthy ", "message": "OK"}, "services": [{"service_id": "jfsvc@123", "node_id": "hijkl-56789-mnopq", "state": " Healthy ", "message": "OK"},…]}