Kubespec Logo kubespec.dev

node.k8s.io/v1

Cluster-scoped Resource

RuntimeClass

        RuntimeClass defines a class of container runtime supported in the cluster. The RuntimeClass is used to determine which container runtime is used to run all containers in a pod. RuntimeClasses are manually defined by a user or cluster provisioner, and referenced in the PodSpec. The Kubelet is responsible for resolving the RuntimeClassName reference before running the pod.  For more details, see https://kubernetes.io/docs/concepts/containers/runtime-class/
      

Click on Property Name to show the description, and Pink Types to expand schema.

Required properties are marked with *

Change History

Kubernetes v1.32

Kubernetes v1.31

Kubernetes v1.30

Kubernetes v1.29

Kubernetes v1.28

Kubernetes v1.27

~10

Kubernetes v1.26

Kubernetes v1.25

-1

Kubernetes v1.24

~8

Kubernetes v1.23

~2

Kubernetes v1.22

+1

Kubernetes v1.21

Kubernetes v1.20

Kubernetes v1.19

Kubernetes v1.18

Kubernetes v1.17

Kubernetes v1.16

Kubernetes v1.15

Kubernetes v1.14

Kubernetes v1.13

Kubernetes v1.12

Kubernetes v1.11

Examples

There is 1 example of RuntimeClass that you can use as a starting point to create your own.

apiVersion: node.k8s.io/v1
kind: RuntimeClass
metadata:
  name: my-runtime-class
spec:
  runtimeHandler: runc # # This handler needs to be configured on the nodes.

Other useful resources