Skip to content

Commit 29dcf62

Browse files
committed
remove indication of enabling RuntimeClass feature gate since it is a GA feature
1 parent 8dcf8ab commit 29dcf62

File tree

1 file changed

+3
-11
lines changed

1 file changed

+3
-11
lines changed

content/en/docs/concepts/containers/runtime-class.md

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,8 @@ but with different settings.
3535

3636
## Setup
3737

38-
Ensure the RuntimeClass feature gate is enabled (it is by default). See [Feature
39-
Gates](/docs/reference/command-line-tools-reference/feature-gates/) for an explanation of enabling
40-
feature gates. The `RuntimeClass` feature gate must be enabled on API server _and_ kubelets.
41-
42-
1. Configure the CRI implementation on nodes (runtime dependent).
43-
2. Create the corresponding RuntimeClass resources.
38+
1. Configure the CRI implementation on nodes (runtime dependent)
39+
2. Create the corresponding RuntimeClass resources
4440

4541
### 1. Configure the CRI implementation on nodes
4642

@@ -146,9 +142,7 @@ See CRI-O's [config documentation](https://raw.githubusercontent.com/cri-o/cri-o
146142
147143
As of Kubernetes v1.16, RuntimeClass includes support for heterogeneous clusters through its
148144
`scheduling` fields. Through the use of these fields, you can ensure that pods running with this
149-
RuntimeClass are scheduled to nodes that support it. To use the scheduling support, you must have
150-
the [RuntimeClass admission controller](/docs/reference/access-authn-authz/admission-controllers/#runtimeclass)
151-
enabled (the default, as of 1.16).
145+
RuntimeClass are scheduled to nodes that support it.
152146
153147
To ensure pods land on nodes supporting a specific RuntimeClass, that set of nodes should have a
154148
common label which is then selected by the `runtimeclass.scheduling.nodeSelector` field. The
@@ -170,8 +164,6 @@ Nodes](/docs/concepts/scheduling-eviction/assign-pod-node/).
170164
171165
You can specify _overhead_ resources that are associated with running a Pod. Declaring overhead allows
172166
the cluster (including the scheduler) to account for it when making decisions about Pods and resources.
173-
To use Pod overhead, you must have the PodOverhead [feature gate](/docs/reference/command-line-tools-reference/feature-gates/)
174-
enabled (it is on by default).
175167
176168
Pod overhead is defined in RuntimeClass through the `overhead` fields. Through the use of these fields,
177169
you can specify the overhead of running pods utilizing this RuntimeClass and ensure these overheads

0 commit comments

Comments
 (0)