Skip to content

Commit 9ca4c6c

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 edde0e0 commit 9ca4c6c

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)