Workload Management
Pod: The smallest deployable unit.
Deployment: Manages stateless applications and rolling updates.
ReplicaSet: Ensures a specified number of pod replicas.
StatefulSet: Manages stateful applications.
DaemonSet: Ensures a pod runs on all (or some) nodes.
Job: Runs a task to completion.
CronJob: Schedules jobs periodically.
Label: Key-value pairs for identifying objects.
Selector: Used to select objects based on labels.
Affinity/Anti-affinity: Scheduling rules for pods.
Taint/Toleration: Controls pod placement on nodes.
Resource Requests/Limits: CPU/memory requirements for pods.
Horizontal Pod Autoscaler (HPA): Scales pods based on metrics.