Skip to main content

Kubernetes Workload->

Day 3 of kubeWeek by Trainwithshubham

Published 1 min readMarkdown
Kubernetes Workload->

Deployment:

The deployment controller changes the actual state to the desired state at the controller rate. We define deployment to create new replica sets or to remove existing.

StatefulSets:

It is used to run the distributed application that required reliable network identity and storage. Because having multiple members with the same ID can cause of system failure or might be data loss.

DaemonSets:

DaemonSets is the controller that manages Pods like Deployment, ReplicaSet, StatefulSets. This is created for a reason that ensures the pods it manages to run on all the cluster nodes. As soon as the node joins the cluster, the DeamonSet ensures that is has the necessary pods running in it.

Job:

Featured as pods are automatically terminated once the job is completed, It supports parallel execution of pods.

Cronjobs:

It schedules jobs at specific time or regular time intervals, also manages the job lifecycle that includes of creating and deleting jobs based on the defined schedule.

No comments yet. Be the first to comment.