In this article author would like to get into the gory details and see how we can create a CI/CD pipeline that deploys a Kubernetes application using the blue-green methodology. The gist of blue-green deployments is to have two identical environments, conventionally called blue and green, to do continuous, risk-free updates. This way, users access one while the other receives updates. By Tomas Fernandez.
Source: https://semaphoreci.com/blog/continuous-blue-green-deployments-with-kubernetes
The content is split into these sections:
- Why Kubernetes?
- Blue-green deployments with Kubernetes
- Getting ready
- Preparing the manifests
- Istio manifests
- Kubernetes manifests
- Setting up your continuous integration pipelines
- How to organize releases
… and much more. Upgrading is always a risky business. No matter how much testing we do, there’s still a chance for something to go wrong. But with a few carefully placed tests and a robust CI/CD workflow, we can avoid a lot of headaches. Good read!
[Read More]