Skip to content

Commit

Permalink
chore(deps): update docs from repo source
Browse files Browse the repository at this point in the history
Signed-off-by: kumahq[bot] <110050114+kumahq[bot]@users.noreply.github.com>
  • Loading branch information
kumahq[bot] committed Oct 28, 2023
1 parent a3c1ea2 commit 0d76927
Show file tree
Hide file tree
Showing 2 changed files with 107 additions and 0 deletions.
104 changes: 104 additions & 0 deletions app/docs/dev/crds/kuma.io_meshloadbalancingstrategies.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -374,11 +374,115 @@ spec:
description: LocalityAwareness contains configuration for
locality aware load balancing.
properties:
crossZone:
description: CrossZone defines locality aware load balancing
priorities when dataplane proxies inside local zone
are unavailable
properties:
failover:
description: Failover defines list of load balancing
rules in order of priority
items:
properties:
from:
description: From defines the list of zones
to which the rule applies
properties:
zones:
items:
type: string
type: array
required:
- zones
type: object
to:
description: To defines to which zones the
traffic should be load balanced
properties:
type:
description: Type defines how target zones
will be picked from available zones
enum:
- None
- Only
- Any
- AnyExcept
type: string
zones:
items:
type: string
type: array
required:
- type
- zones
type: object
required:
- to
type: object
type: array
failoverThreshold:
description: 'FailoverThreshold defines the percentage
of live destination dataplane proxies below which
load balancing to the next priority starts. Example:
If you configure failoverThreshold to 70, and
you have deployed 10 destination dataplane proxies.
Load balancing to next priority will start when
number of live destination dataplane proxies drops
below 7. Default 50'
properties:
percentage:
anyOf:
- type: integer
- type: string
x-kubernetes-int-or-string: true
required:
- percentage
type: object
type: object
disabled:
description: Disabled allows to disable locality-aware
load balancing. When disabled requests are distributed
across all endpoints regardless of locality.
type: boolean
localZone:
description: LocalZone defines locality aware load balancing
priorities between dataplane proxies inside a zone
properties:
affinityTags:
description: AffinityTags list of tags for local
zone load balancing.
items:
properties:
key:
description: Key defines tag for which affinity
is configured
type: string
weight:
description: 'Weight of the tag used for load
balancing. The bigger the weight the bigger
the priority. Percentage of local traffic
load balanced to tag is computed by dividing
weight by sum of weights from all tags.
For example with two affinity tags first
with weight 80 and second with weight 20,
then 80% of traffic will be redirected to
the first tag, and 20% of traffic will be
redirected to second one. Setting weights
is not mandatory. When weights are not set
control plane will compute default weight
based on list order. Default: If you do
not specify weight we will adjust them so
that 90% traffic goes to first tag, 9% to
next, and 1% to third and so on.'
format: int32
type: integer
required:
- key
type: object
type: array
required:
- affinityTags
type: object
type: object
type: object
targetRef:
Expand Down
3 changes: 3 additions & 0 deletions app/docs/dev/kuma-cp.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -740,6 +740,9 @@ experimental:
fullResyncInterval: 60s # ENV: KUMA_EXPERIMENTAL_KDS_EVENT_BASED_WATCHDOG_FULL_RESYNC_INTERVAL
# If true, then initial full resync is going to be delayed by 0 to FullResyncInterval.
delayFullResync: false # ENV: KUMA_EXPERIMENTAL_KDS_EVENT_BASED_WATCHDOG_DELAY_FULL_RESYNC
# If true then control plane computes reachable services automatically based on MeshTrafficPermission.
# Lack of MeshTrafficPermission is treated as Deny the traffic.
autoReachableServices: false # ENV: KUMA_EXPERIMENTAL_AUTO_REACHABLE_SERVICES

proxy:
gateway:
Expand Down

0 comments on commit 0d76927

Please sign in to comment.