Skip to content

Commit 55a0710

Browse files
authored
Merge pull request #32599 from tengqm/ServiceLoadBalancerClass-ga
ServiceLoadBalancerClass is GA
2 parents 69312dd + bb5a473 commit 55a0710

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

content/en/docs/concepts/services-networking/service.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -734,11 +734,9 @@ other versions of Kubernetes, check the documentation for that release.
734734

735735
#### Specifying class of load balancer implementation {#load-balancer-class}
736736

737-
{{< feature-state for_k8s_version="v1.22" state="beta" >}}
737+
{{< feature-state for_k8s_version="v1.24" state="stable" >}}
738738

739739
`spec.loadBalancerClass` enables you to use a load balancer implementation other than the cloud provider default.
740-
Your cluster must have the `ServiceLoadBalancerClass` [feature gate](/docs/reference/command-line-tools-reference/feature-gates/) enabled to use this field. For Kubernetes v{{< skew currentVersion >}}, this feature gate is enabled by default. For clusters running
741-
other versions of Kubernetes, check the documentation for that release.
742740
By default, `spec.loadBalancerClass` is `nil` and a `LoadBalancer` type of Service uses
743741
the cloud provider's default load balancer implementation if the cluster is configured with
744742
a cloud provider using the `--cloud-provider` component flag.

content/en/docs/reference/command-line-tools-reference/feature-gates.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -182,8 +182,6 @@ different Kubernetes components.
182182
| `ServiceInternalTrafficPolicy` | `true` | Beta | 1.22 | |
183183
| `ServiceLBNodePortControl` | `false` | Alpha | 1.20 | 1.21 |
184184
| `ServiceLBNodePortControl` | `true` | Beta | 1.22 | |
185-
| `ServiceLoadBalancerClass` | `false` | Alpha | 1.21 | 1.21 |
186-
| `ServiceLoadBalancerClass` | `true` | Beta | 1.22 | |
187185
| `SizeMemoryBackedVolumes` | `false` | Alpha | 1.20 | 1.21 |
188186
| `SizeMemoryBackedVolumes` | `true` | Beta | 1.22 | |
189187
| `StatefulSetAutoDeletePVC` | `false` | Alpha | 1.22 | |
@@ -446,6 +444,9 @@ different Kubernetes components.
446444
| `ServiceAppProtocol` | `false` | Alpha | 1.18 | 1.18 |
447445
| `ServiceAppProtocol` | `true` | Beta | 1.19 | 1.19 |
448446
| `ServiceAppProtocol` | `true` | GA | 1.20 | - |
447+
| `ServiceLoadBalancerClass` | `false` | Alpha | 1.21 | 1.21 |
448+
| `ServiceLoadBalancerClass` | `true` | Beta | 1.22 | 1.23 |
449+
| `ServiceLoadBalancerClass` | `true` | GA | 1.24 | - |
449450
| `ServiceLoadBalancerFinalizer` | `false` | Alpha | 1.15 | 1.15 |
450451
| `ServiceLoadBalancerFinalizer` | `true` | Beta | 1.16 | 1.16 |
451452
| `ServiceLoadBalancerFinalizer` | `true` | GA | 1.17 | - |

0 commit comments

Comments
 (0)