Skip to main content

Command Palette

Search for a command to run...

Day32 ----> 90DaysOfDevOps Challenge @TWS

Published
1 min readView as Markdown
Day32 ----> 90DaysOfDevOps Challenge @TWS
C

Aspiring DevOps Engineer, Certified AWS Solutions Architect - Associate

Day 32 Task: Launching your Kubernetes Cluster with Deployment

Congratulation ! on your learning on K8s on Day-31

What is Deployment in k8s?

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.

Today's task let's keep it very simple.

Task-1:

Create one Deployment file to deploy a sample app on K8s using "Auto-healing" and "Auto-Scaling" features

  • Add a deployment.yml file

image

  • Apply the deployment to your k8s (minikube) cluster by command

    kubectl apply -f deployment.yml

image

image

image

Happy Learning :)

Day 32 task is completed!

90DaysOfDevOps Tasks👇

github.com/Chaitannyaa/90DaysOfDevOps.git

Chaitannyaa Gaikwad | LinkedIn

More from this blog

90DaysOfDevOpsChallenge-team

81 posts