Pods, services, deployments... what do I use when?

When you first start your Kubernetes journey, the first thing you need to learn is how to deploy an application. There are multiple resource types that you can use to do this which include: Pods, deployments and services. Here we'll look at each resource type and when and why you would use it.…