istio v1.31.0

DestinationRule.spec.subsets[].trafficPolicy.outlierDetection

10 fields
DestinationRule.spec.subsets[].trafficPolicy.outlierDetection fields and descriptions
Field / TypeDescription
baseEjectionTime
string

Minimum ejection duration.

  • x-kubernetes-validations: [{"message":"must be a valid duration greater than 1ms","rule":"duration(self) \u003e= duration('1ms')"}]
consecutive5xxErrors
integer

Number of 5xx errors before a host is ejected from the connection pool.

  • minimum: 0
  • maximum: 4294967295
  • nullable
consecutiveErrors
integer

No description provided.

  • format: int32
consecutiveGatewayErrors
integer

Number of gateway errors before a host is ejected from the connection pool.

  • minimum: 0
  • maximum: 4294967295
  • nullable
consecutiveLocalOriginFailures
integer

The number of consecutive locally originated failures before ejection occurs.

  • minimum: 0
  • maximum: 4294967295
  • nullable
interval
string

Time interval between ejection sweep analysis.

  • x-kubernetes-validations: [{"message":"must be a valid duration greater than 1ms","rule":"duration(self) \u003e= duration('1ms')"}]
maxEjectionPercent
integer

Maximum % of hosts in the load balancing pool for the upstream service that can be ejected.

  • format: int32
minHealthPercent
integer

Outlier detection will be enabled as long as the associated load balancing pool has at least `minHealthPercent` hosts in healthy mode.

  • format: int32
integer[]

Specifies the HTTP response status codes that are treated as outlier detection errors.

splitExternalLocalOriginErrors
boolean

Determines whether to distinguish local origin failures from external errors.