Workload Resources
Pod
Pod is a collection of containers that can run on a host.
PodTemplate
PodTemplate describes a template for creating copies of a predefined pod.
ReplicationController
ReplicationController represents the configuration of a replication controller.
ReplicaSet
ReplicaSet ensures that a specified number of pod replicas are running at any given time.
Deployment
Deployment enables declarative updates for Pods and ReplicaSets.
StatefulSet
StatefulSet represents a set of pods with consistent identities.
ControllerRevision
ControllerRevision implements an immutable snapshot of state data.
DaemonSet
DaemonSet represents the configuration of a daemon set.
Job
Job represents the configuration of a single job.
CronJob
CronJob represents the configuration of a single cron job.
HorizontalPodAutoscaler
configuration of a horizontal pod autoscaler.
HorizontalPodAutoscaler
HorizontalPodAutoscaler is the configuration for a horizontal pod autoscaler, which automatically manages the replica count of any resource implementing the scale subresource based on the metrics specified.
PriorityClass
PriorityClass defines mapping from a priority class name to the priority integer value.
PodSchedulingContext v1alpha2
PodSchedulingContext objects hold information that is needed to schedule a Pod with ResourceClaims that use “WaitForFirstConsumer” allocation mode.
ResourceClaim v1alpha2
ResourceClaim describes which resources are needed by a resource consumer.
ResourceClaimTemplate v1alpha2
ResourceClaimTemplate is used to produce ResourceClaim objects.
ResourceClass v1alpha2
ResourceClass is used by administrators to influence how resources are allocated.