Pod & Workload Management¶
Different types of applications and processes that are run and managed on a Kubernetes cluster — from single Pods to complex stateful and scheduled workloads.
-
The smallest deployable unit in Kubernetes, hosting one or more containers that share network and storage.
-
Ensures a specified number of identical Pod replicas are running at all times.
-
Overview of the objects that manage and run containers on the cluster.
-
YAML configuration files that define and manage Kubernetes resource deployments declaratively.
-
Package manager for Kubernetes — define, install, and upgrade complex applications using charts.
-
Manages stateful applications requiring stable network identities and persistent storage.
-
Ensures a copy of a Pod runs on every (or selected) node — used for log collectors, monitoring agents, and node utilities.
-
Runs one or more Pods to completion for batch processing tasks.
-
Schedules Jobs to run at defined intervals, like a cron task in Kubernetes.