Skip to content

This project contains sample script to guide one with the steps for performing blue green container deployment on K8S using jenkins

License

Notifications You must be signed in to change notification settings

devopshubproject/k8s-blue-green-deploy

Repository files navigation

k8s-blue-green-deploy

This project contains sample script to guide one with the steps for performing blue green container deployment on k8s Okteto using jenkins

Blue-Green-Deployment

What is blue/green deployment?

Blue/green deployment is a continuous deployment process that reduces downtime and risk by having two identical production environments, called blue and green. (The names blue and green aren’t special or important – this process is also called red/black deployment or A/B deployment.)

Benefits

  • Simple rollouts
  • Quick rollbacks
  • Easy disaster recovery.

Drawbacks

  • Running two envs can be expensive
  • Database problem - while pushing only one of them live

Lets get started

This is a simple project to demonstate the power of blue/green deployment model and to illustrate the steps to implement it in K8S Oketato using Jenkins.

Pre-requisite

In order to effectively use this script, we need following components to be installed prior running this script:

  • Docker
  • K8S
  • Okteto
  • Okteto cli
  • Git

Flow Diagram

Follow-Me

Portfolio

premkumarpalanichamy

About

This project contains sample script to guide one with the steps for performing blue green container deployment on K8S using jenkins

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages