Merge pull request #31520 from Midas847/opensource-contribution

Remove dockershim section from Runtime Class concept
This commit is contained in:
Kubernetes Prow Robot
2022-02-22 07:45:16 -08:00
committed by GitHub
@@ -1,7 +1,7 @@
--- ---
reviewers: reviewers:
- tallclair - tallclair
- dchen1107 - dchen1107
title: Runtime Class title: Runtime Class
content_type: concept content_type: concept
weight: 20 weight: 20
@@ -16,9 +16,6 @@ This page describes the RuntimeClass resource and runtime selection mechanism.
RuntimeClass is a feature for selecting the container runtime configuration. The container runtime RuntimeClass is a feature for selecting the container runtime configuration. The container runtime
configuration is used to run a Pod's containers. configuration is used to run a Pod's containers.
<!-- body --> <!-- body -->
## Motivation ## Motivation
@@ -62,12 +59,12 @@ The RuntimeClass resource currently only has 2 significant fields: the RuntimeCl
(`metadata.name`) and the handler (`handler`). The object definition looks like this: (`metadata.name`) and the handler (`handler`). The object definition looks like this:
```yaml ```yaml
apiVersion: node.k8s.io/v1 # RuntimeClass is defined in the node.k8s.io API group apiVersion: node.k8s.io/v1 # RuntimeClass is defined in the node.k8s.io API group
kind: RuntimeClass kind: RuntimeClass
metadata: metadata:
name: myclass # The name the RuntimeClass will be referenced by name: myclass # The name the RuntimeClass will be referenced by
# RuntimeClass is a non-namespaced resource # RuntimeClass is a non-namespaced resource
handler: myconfiguration # The name of the corresponding CRI configuration handler: myconfiguration # The name of the corresponding CRI configuration
``` ```
The name of a RuntimeClass object must be a valid The name of a RuntimeClass object must be a valid
@@ -167,10 +164,8 @@ Pod overhead is defined in RuntimeClass through the `overhead` fields. Through t
you can specify the overhead of running pods utilizing this RuntimeClass and ensure these overheads you can specify the overhead of running pods utilizing this RuntimeClass and ensure these overheads
are accounted for in Kubernetes. are accounted for in Kubernetes.
## {{% heading "whatsnext" %}} ## {{% heading "whatsnext" %}}
- [RuntimeClass Design](https://github.com/kubernetes/enhancements/blob/master/keps/sig-node/585-runtime-class/README.md) - [RuntimeClass Design](https://github.com/kubernetes/enhancements/blob/master/keps/sig-node/585-runtime-class/README.md)
- [RuntimeClass Scheduling Design](https://github.com/kubernetes/enhancements/blob/master/keps/sig-node/585-runtime-class/README.md#runtimeclass-scheduling) - [RuntimeClass Scheduling Design](https://github.com/kubernetes/enhancements/blob/master/keps/sig-node/585-runtime-class/README.md#runtimeclass-scheduling)
- Read about the [Pod Overhead](/docs/concepts/scheduling-eviction/pod-overhead/) concept - Read about the [Pod Overhead](/docs/concepts/scheduling-eviction/pod-overhead/) concept