Update docs for mixed protocol Services of type: LoadBalancer (#32696)
* Feature flag change when moving from alpha to beta Signed-off-by: Bridget Kromhout <bridget@kromhout.org> * Update content/en/docs/reference/command-line-tools-reference/feature-gates.md Co-authored-by: Qiming Teng <tengqm@outlook.com> * Clarifying default as of beta. Signed-off-by: Bridget Kromhout <bridget@kromhout.org> Co-authored-by: Qiming Teng <tengqm@outlook.com>
This commit is contained in:
parent
a0d51d6eba
commit
a8b46072c3
|
|
@ -701,17 +701,19 @@ Specify the assigned IP address as loadBalancerIP. Ensure that you have updated
|
|||
|
||||
#### Load balancers with mixed protocol types
|
||||
|
||||
{{< feature-state for_k8s_version="v1.20" state="alpha" >}}
|
||||
{{< feature-state for_k8s_version="v1.24" state="beta" >}}
|
||||
|
||||
By default, for LoadBalancer type of Services, when there is more than one port defined, all
|
||||
ports must have the same protocol, and the protocol must be one which is supported
|
||||
by the cloud provider.
|
||||
|
||||
If the feature gate `MixedProtocolLBService` is enabled for the kube-apiserver it is allowed to use different protocols when there is more than one port defined.
|
||||
The feature gate `MixedProtocolLBService` (enabled by default for the kube-apiserver as of v1.24) allows the use of
|
||||
different protocols for LoadBalancer type of Services, when there is more than one port defined.
|
||||
|
||||
{{< note >}}
|
||||
|
||||
The set of protocols that can be used for LoadBalancer type of Services is still defined by the cloud provider.
|
||||
The set of protocols that can be used for LoadBalancer type of Services is still defined by the cloud provider. If a
|
||||
cloud provider does not support mixed protocols they will provide only a single protocol.
|
||||
|
||||
{{< /note >}}
|
||||
|
||||
|
|
|
|||
|
|
@ -150,7 +150,8 @@ different Kubernetes components.
|
|||
| `MemoryManager` | `false` | Alpha | 1.21 | 1.21 |
|
||||
| `MemoryManager` | `true` | Beta | 1.22 | |
|
||||
| `MemoryQoS` | `false` | Alpha | 1.22 | |
|
||||
| `MixedProtocolLBService` | `false` | Alpha | 1.20 | |
|
||||
| `MixedProtocolLBService` | `false` | Alpha | 1.20 | 1.23 |
|
||||
| `MixedProtocolLBService` | `true` | Beta | 1.24 | |
|
||||
| `NetworkPolicyEndPort` | `false` | Alpha | 1.21 | 1.21 |
|
||||
| `NetworkPolicyEndPort` | `true` | Beta | 1.22 | |
|
||||
| `NodeSwap` | `false` | Alpha | 1.22 | |
|
||||
|
|
|
|||
Loading…
Reference in New Issue