Blue Green Deployments using Kubernetes Namespaces Read More at https://medium.com/itnext/kubernetes-namespaces-the-secret-weapon-for-zero-risk-blue-green-deployments-5e59060a6267 Quickstart Create Namespaces kubectl create ns nginx-blue kubectl create ns nginx-green kubectl create ns bg-switch Setup your /etc/hosts to point to the custom URL within ingress.yaml Install the manifests ```bash kubectl apply -f ingress.yaml -n bg-switch kubectl apply -f service-switch -n bg-switch kubectl apply -f blue-app.yaml -n nginx-blue kubectl apply -f green-app.yaml -n nginx-green Switch between blue and green using patch. kubectl patch service bg-switch-service -n bg-switch --type=merge -p '{"spec":{"externalName":"nginx-green-svc.nginx-green.svc.cluster.local"}}'