Health Checks
Summary
When defined, Health Checks will issue periodic health check requests to upstream servers and unhealthy upstream servers won't serve traffic.
See Envoy's outlier_detection
for automatic upstream server health detection. In the presence of multiple upstream servers, it is recommended to set up either health_checks
, outlier_detection
, or both.
See the Envoy documentation for a list of supported parameters.
How to configure
Only one of http_health_check
, tcp_health_check
, or grpc_health_check
may be configured per health_check
object definition.
See Load Balancing for example configurations.
- Core
- Enterprise
- Kubernetes
Config file keys | Type | Usage |
---|---|---|
health_checks | array of objects | optional |
Configure Health Checks under Load Balancing settings in the Console:
See Kubernetes Ingress - load balancing for more information.