Posts

Showing posts from July, 2023

DevOps(Day-42) : Launching your Kubernetes Cluster with Deployment

Image
  TABLE OF CONTENTS What is Deployment in K8s? Task-1: Create one Deployment file to deploy an application using "Auto-healing" and "Auto-Scaling" features. What is Deployment in K8s? In generic terms, Deployment is the method of applying the code builds in the server after successful testing of the code. This will give the entire outcome of how the application works on production. Therefore Deployment of the code needs to happen in a smooth and error-free manner. In the IT industry, for deployment Kubernetes is used. Using K8s deployments helps you maintain the stability and high availability of your containers. For example, if a node crashes, you’ll want to have a deployment or ReplicaSet in place to replace failed pods. Unless you want to customize the declarative orchestration updates, it’s better to allow deployments to manage your ReplicaSets than it is to manage them directly. Deployment is made up of the following components: YAML file:  A YAML file describe