Usage Scenario
You're a developer who wants to deploy an application to Kubernetes. You want to understand the concepts of Kubernetes workloads and learn which workload type is most suitable for your application.
What is a Kubernetes Workload?
In Kubernetes, a workload is a containerized application operated and orchestrated by Kubernetes. So, as a developer, you decide which workload type is best for your application.
Stateless Versus Stateful Workloads
Before considering the different types of workloads, you must first understand the difference between stateless and stateful workloads:
The decision on whether to deploy a stateful or stateless application is important and should be considered carefully. If you choose the wrong workload type, you might encounter problems later on.