Skip to content

Commit e69a17e

Browse files
committed
Add zone redundancy to private cluster API server load balancer
Updates the private cluster flavor to include availability zones (1, 2, 3) on the API server internal load balancer for improved high availability and resilience. The private cluster E2E test is marked [OPTIONAL] so it will be skipped in regions that don't support 3 availability zones. Updates #5709
1 parent e29bc2e commit e69a17e

File tree

3 files changed

+12
-0
lines changed

3 files changed

+12
-0
lines changed

templates/cluster-template-private.yaml

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

templates/flavors/private/patches/private-lb.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ spec:
77
apiServerLB:
88
name: ${CLUSTER_NAME}-internal-lb
99
type: Internal
10+
availabilityZones:
11+
- "1"
12+
- "2"
13+
- "3"
1014
nodeOutboundLB:
1115
frontendIPsCount: 1
1216
controlPlaneOutboundLB:

templates/test/ci/cluster-template-prow-private.yaml

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)