Skip to content

Latest commit

 

History

History
33 lines (26 loc) · 2.72 KB

File metadata and controls

33 lines (26 loc) · 2.72 KB

V1RuntimeClass

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/

Properties

Name Type Description Notes
api_version str APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources [optional]
handler str handler specifies the underlying runtime and configuration that the CRI implementation will use to handle pods of this class. The possible values are specific to the node & CRI configuration. It is assumed that all handlers are available on every node, and handlers of the same name are equivalent on every node. For example, a handler called "runc" might specify that the runc OCI runtime (using native Linux containers) will be used to run the containers in a pod. The Handler must be lowercase, conform to the DNS Label (RFC 1123) requirements, and is immutable.
kind str Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds [optional]
metadata V1ObjectMeta [optional]
overhead V1Overhead [optional]
scheduling V1Scheduling [optional]

Example

from kubernetes.client.models.v1_runtime_class import V1RuntimeClass

# TODO update the JSON string below
json = "{}"
# create an instance of V1RuntimeClass from a JSON string
v1_runtime_class_instance = V1RuntimeClass.from_json(json)
# print the JSON string representation of the object
print(V1RuntimeClass.to_json())

# convert the object into a dict
v1_runtime_class_dict = v1_runtime_class_instance.to_dict()
# create an instance of V1RuntimeClass from a dict
v1_runtime_class_from_dict = V1RuntimeClass.from_dict(v1_runtime_class_dict)

[Back to Model list] [Back to API list] [Back to README]