Traffic Policy Hierarchy

Traffic Policy Hierarchy An architecture diagram generated by Archify. DestinationRule · host: reviews · Architecture component DestinationRule host: reviews Global Traffic Policy · Applied to all subsets · Architecture component · LEAST_REQUEST Global Traffic Policy Applied to all subsets LEAST_REQUEST Subset: v1 · Inherits global policy · subsets Subset: v1 Inherits global policy Subset: v2 · v2-specific policy · overrides global policy · subsets · ROUND_ROBIN Subset: v2 v2-specific policy · overrides global policy ROUND_ROBIN trafficPolicy inherits overrides subsets Legend Inherits Own policy

Default policy

  • • spec.trafficPolicy is the default for every subset
  • • Example: loadBalancer.simple: LEAST_REQUEST

Subset override

  • • subsets[].trafficPolicy overrides the default policy for that subset
  • • Example v2: ROUND_ROBIN + connectionPool.http1MaxPendingRequests: 10