Diving into Kubernetes:

A Beginner's Guide.

Diving into Kubernetes:

What is Deployment in Kubernetes?

A Deployment provides a configuration for updates for Pods and ReplicaSets. You describe a desired state in a Deployment, and the Deployment Controller changes the actual state to the desired state at a controlled rate. You can define Deployments to create new replicas for scaling or to remove existing Deployments and adopt all their resources with new Deployments.

Creating a Deployment file in Kubernetes: