graduate IngressClassNamespacedParams to beta
This commit is contained in:
@@ -224,7 +224,7 @@ reference additional implementation-specific configuration for this class.
|
|||||||
|
|
||||||
#### Namespace-scoped parameters
|
#### Namespace-scoped parameters
|
||||||
|
|
||||||
{{< feature-state for_k8s_version="v1.21" state="alpha" >}}
|
{{< feature-state for_k8s_version="v1.22" state="beta" >}}
|
||||||
|
|
||||||
`Parameters` field has a `scope` and `namespace` field that can be used to
|
`Parameters` field has a `scope` and `namespace` field that can be used to
|
||||||
reference a namespace-specific resource for configuration of an Ingress class.
|
reference a namespace-specific resource for configuration of an Ingress class.
|
||||||
@@ -232,6 +232,11 @@ reference a namespace-specific resource for configuration of an Ingress class.
|
|||||||
resource. Setting `Scope` to `Namespace` and setting the `Namespace` field
|
resource. Setting `Scope` to `Namespace` and setting the `Namespace` field
|
||||||
will reference a parameters resource in a specific namespace:
|
will reference a parameters resource in a specific namespace:
|
||||||
|
|
||||||
|
Namespace-scoped parameters avoid the need for a cluster-scoped CustomResourceDefinition
|
||||||
|
for a parameters resource. This further avoids RBAC-related resources
|
||||||
|
that would otherwise be required to grant permissions to cluster-scoped
|
||||||
|
resources.
|
||||||
|
|
||||||
{{< codenew file="service/networking/namespaced-params.yaml" >}}
|
{{< codenew file="service/networking/namespaced-params.yaml" >}}
|
||||||
|
|
||||||
### Deprecated annotation
|
### Deprecated annotation
|
||||||
|
|||||||
@@ -124,7 +124,8 @@ different Kubernetes components.
|
|||||||
| `HugePageStorageMediumSize` | `false` | Alpha | 1.18 | 1.18 |
|
| `HugePageStorageMediumSize` | `false` | Alpha | 1.18 | 1.18 |
|
||||||
| `HugePageStorageMediumSize` | `true` | Beta | 1.19 | |
|
| `HugePageStorageMediumSize` | `true` | Beta | 1.19 | |
|
||||||
| `IndexedJob` | `false` | Alpha | 1.21 | |
|
| `IndexedJob` | `false` | Alpha | 1.21 | |
|
||||||
| `IngressClassNamespacedParams` | `false` | Alpha | 1.21 | |
|
| `IngressClassNamespacedParams` | `false` | Alpha | 1.21 | 1.21 |
|
||||||
|
| `IngressClassNamespacedParams` | `true` | Beta | 1.22 | |
|
||||||
| `IPv6DualStack` | `false` | Alpha | 1.15 | 1.20 |
|
| `IPv6DualStack` | `false` | Alpha | 1.15 | 1.20 |
|
||||||
| `IPv6DualStack` | `true` | Beta | 1.21 | |
|
| `IPv6DualStack` | `true` | Beta | 1.21 | |
|
||||||
| `KubeletCredentialProviders` | `false` | Alpha | 1.20 | |
|
| `KubeletCredentialProviders` | `false` | Alpha | 1.20 | |
|
||||||
|
|||||||
Reference in New Issue
Block a user