Volcengine Kubernetes Engine
Field | Type | Description | Default value |
Field | Type | Description | Default value |
ingress.vke.volcengine.com/loadbalancer-port | String | Select the listening port for the listener. Ensure that the listener has been configured with the corresponding listening port. | 80 |
ingress.vke.volcengine.com/loadbalancer-protocol | String | Select the protocol for the listener. Valid values:
| http |
Field | Type | Description | Default value |
Field | Type | Description | Default value |
ingress.vke.volcengine.com/listen-ports | Array of String | Select the protocol and port number for multiple listeners. Example: {"HTTP": 80}. You can specify a list of multiple values separated by commas (,) tip
| None |
Field | Type | Description | Default value |
Field | Type | Description | Default value |
ingress.vke.volcengine.com/loadbalancer-scheduler | String | The scheduling algorithm used by the ALB back-end server group. Valid values:
| wrr |
Field | Type | Description | Default value |
Field | Type | Description | Default value |
ingress.vke.volcengine.com/loadbalancer-healthcheck-enabled | String | Whether to enable health check. Valid values:
| false |
ingress.vke.volcengine.com/loadbalancer-healthcheck-protocol | String | The health check protocol. In this example, set the value to http. | http |
ingress.vke.volcengine.com/loadbalancer-healthcheck-domain | String | The domain name for health checks. ALB populates this domain name in the host field. If no domain name is configured, the host field is left empty, and ALB does not include the host field in requests and the default domain name (internal IP address of the back-end server group) will apply. | None |
ingress.vke.volcengine.com/loadbalancer-healthcheck-path | String | The health check path. The default path is /. | / |
ingress.vke.volcengine.com/loadbalancer-healthcheck-method | String | The health check method. Available values: GET, HEAD. | GET |
ingress.vke.volcengine.com/loadbalancer-healthcheck-http-version | String | The HTTP version for health checking. Valid values:
| HTTP1.0 |
ingress.vke.volcengine.com/loadbalancer-healthcheck-port | String | The health check port.
| 0 |
ingress.vke.volcengine.com/loadbalancer-healthcheck-httpcode | String | The status code for a normal health check. Values: http_2xx, http_3xx, http_4xx, and http_5xx. | http_2xx,http_3xx |
ingress.vke.volcengine.com/loadbalancer-healthcheck-timeout | String | The response timeout for a health check.
| 2 |
ingress.vke.volcengine.com/loadbalancer-healthcheck-interval | String | The time interval for performing health checks.
| 2 |
ingress.vke.volcengine.com/loadbalancer-healthy-threshold | String | The number of consecutive health check requests required to determine that the back-end server is running properly.
| 3 |
ingress.vke.volcengine.com/loadbalancer-unhealthy-threshold | String | The number of consecutive health check requests required to determine that the back-end server is not running properly.
| 3 |
Field | Type | Description | Default value |
Field | Type | Description | Default value |
ingress.vke.volcengine.com/loadbalancer-healthcheck-enabled | String | Whether to enable health check. Valid values:
| false |
ingress.vke.volcengine.com/loadbalancer-healthcheck-protocol | String | The health check protocol. In this example, set the value to tcp. | http |
ingress.vke.volcengine.com/loadbalancer-healthcheck-timeout | String | The response timeout for a health check.
| 2 |
ingress.vke.volcengine.com/loadbalancer-healthcheck-interval | String | The time interval for performing health checks.
| 2 |
ingress.vke.volcengine.com/loadbalancer-healthy-threshold | String | The number of consecutive health check requests required to determine that the back-end server is running properly.
| 3 |
ingress.vke.volcengine.com/loadbalancer-unhealthy-threshold | String | The number of consecutive health check requests required to determine that the back-end server is not running properly.
| 3 |
Field | Type | Description | Default value |
Field | Type | Description | Default value |
host | String | The domain name that the rule applies to. | None |
path | String | The path that the rule applies to. | None |
healthCheck | Array of healthCheck | The health check rules for back-end server groups. | None |
Field | Type | Description | Default value |
Field | Type | Description | Default value |
enabled | Boolean | Whether to enable health checking for the back-end service group. Valid values:
| None |
protocol | String | The protocol for health checks. In this case, use http. | None |
method | String | The health check method. Available values: GET, HEAD. | HEAD |
httpcode | String | The HTTP status code for a normal health check. Values: http_2xx, http_3xx, http_4xx, and http_5xx. | http_2xx,http_3xx |
timeout | Integer | The response timeout for the health check. If the backend server does not respond correctly within the specified time, it is considered anomalous. The value range is 1 to 60 seconds. warning The response timeout must be less than or equal to the check interval. | 2 |
interval | Integer | Health check interval. The valid range is 1 to 300 seconds. | 2 |
healthyThreshold | Integer | The health threshold for health checking. The threshold is the number of consecutive health checks: if that many consecutive checks on a back-end server pass, the server is considered healthy. The value range is 2 to 10. | 3 |
unhealthyThreshold | Integer | The threshold for an unhealthy result of health checking. The threshold is the number of consecutive health checks: if all consecutive checks on a back-end server fail, the server is considered unhealthy. The value range is 2 to 10. | 3 |
Field | Type | Description | Default value |
Field | Type | Description | Default value |
ingress.vke.volcengine.com/loadbalancer-backend-protocol | String | The communication protocol for back-end server groups. Valid values:
warning To use gRPC, first confirm that the HTTP/2 protocol is enabled on the ALB listener. You can enable HTTP/2 by using the listeners.enableHTTP2 field of the ALB instance. For details, see Creating ALB Ingresses by using kubectl. | http |
Field | Type | Description | Default value |
Field | Type | Description | Default value |
ingress.vke.volcengine.com/loadbalancer-pass-through | String | Select whether to enable the LB-to-pod direct access mode for the ALB instance. Valid values:
| false |