Kubernetes Workload Resources
Jump to navigation
Jump to search
Internal
Overview
Workload resources exist to create and manage Pods, which should not usually be created directly. Various workload resources implement different pod utilization patterns.
TODO
Workload Resource
Describe the relationship between pod, deployment, ReplicaSet and workload resources.
Controller
Migrate from Kubernetes Higher Level Pod Controllers
TODO: https://kubernetes.io/docs/concepts/workloads/pods/#pods-and-controllers
A workload resource has an associated controller. The controller handles replication, rollout and automatic healing in case of pod failure. For example if a node fails, a controller notices that the pods on that node have stopped working and creates replacement pods, which are scheduled on healthy nodes.
Workload resources:
- Deployment
- StatefulSet
- DaemonSet
- Jobs