Kubernetes workload resources define the objects used to manage and run containerized applications, such as Pods, Deployments, StatefulSets, and DaemonSets, which ensure scalability, availability, and proper distribution of workloads. Configuration templates for these resources can be found in this repository.
Under development
The Pod template is designed to define the specifications for creating and running containers within a Kubernetes cluster. It uses a combination of facets and variables to allow for different configurations.
Under development
The Deployment template is designed to define the specifications for managing and scaling application instances within a Kubernetes cluster. It leverages facets and variables to support different configurations and automated rollouts.
Under development
The StatefulSet template is designed to define the specifications for managing stateful applications in a Kubernetes cluster. It uses facets and variables to ensure stable network identities, persistent storage, and ordered deployments.
Under development
The DaemonSet template is designed to define the specifications for ensuring that a specific pod runs on every node in a Kubernetes cluster. It leverages facets and variables to maintain consistent deployment across nodes.
Under development
The Job template is designed to define the specifications for running batch processes to completion in a Kubernetes cluster. It utilizes facets and variables to handle one-time or parallel execution of tasks.
Under development
The CronJob template is designed to define the specifications for scheduling recurring jobs in a Kubernetes cluster. It uses facets and variables to automate periodic task execution based on time-based schedules.