A workload is an application running on Kubernetes. Workloads run inside pods.
Stuff you wanna know:
- You can use workload resources that manage a set of pods on your behalf.
- Kubernetes comes with several built-in workload resources.
- Various core objects that represent different types or parts of a workload include the DaemonSet, Deployment, Job, ReplicaSet, and StatefulSet objects.
Ref:
- https://kubernetes.io/docs/concepts/workloads/
- https://kubernetes.io/docs/concepts/workloads/controllers/
- https://kubernetes.io/docs/concepts/workloads/_print/#pg-89637410cacae45a36ab1cc278c482eb
- Interacting with your Kubernetes workloads (Google Cloud Tech) — https://youtu.be/CSKRy7Ldqis
- Autoscaling Your Kubernetes Workloads (AWS) — https://youtu.be/QapZL7iieS8
- Introduction to Kubernetes workloads (Coursera) — https://www.coursera.org/lecture/google-kubernetes-engine/introduction-fPA42