我已经创建了一个应用程序负载平衡器(ALB)并使用Ec2实例注册了目标组,并且所有部署都是在openshift中完成的(我已经为Openshift中的所有注册实例创建了路由)。部署工作正常,但问题出在目标组注册的实例中,运行状况显示不正常,并引发消息{运行状况检查失败,这些代码为[503]}。我如何使健康检查成功。
PS:如果我使用NLB,则目标组实例显示正常。
我要部署什么?
grafana,它只能正常工作,只有注册的实例显示不健康
答案 0 :(得分:0)
据我所知,fileprivate func setupName() {
lblName.text = "Hello world"
// Step 1
lblName.translatesAutoresizingMaskIntoConstraints = false
//Step 2
self.view.addSubview(lblName)
//Step 3
NSLayoutConstraint.activate([
lblName.centerXAnchor.constraint(equalTo: self.view.centerXAnchor),
lblName.centerYAnchor.constraint(equalTo: self.view.centerYAnchor)
])
}
是ALB
校验(URL路径),而HTTP/HTTPS
是NLB
校验(端口)。
因此,在检查您的TCP
详细信息之后,可以为ALB
集群配置health check
OpenShift
详细信息。检查health check
中的目标URL
是否有效。
希望对您有所帮助。 :^)