2. Novo Cluster (Green)
Duração: 5 min
O cluster GREEN (EKS 1.36) ja está provisionado, com o MESMO app sincronizado do MESMO repositorio Git. Vamos validar que está funcional - sem receber nenhum tráfego real.
1
kubectl --context eks-green version | grep ServerResultado esperado: Server Version: v1.36.x-eks-...
1
kubectl --context eks-green get pods -n demo -o wideResultado esperado: 3 pods demo-app Running (mesmo deploy, mesmo Git - cluster diferente)
1
diff terraform/eks-blue/main.tf terraform/eks-green/main.tfResultado esperado: ~6 linhas diferentes: nome, versão, tags. Mesmo modulo. Clusters são gado.
1
2
3
4
5
kubectl --context eks-green run test --rm -i --restart=Never \
--image=python:3.13-slim -- python3 -c "
import json, urllib.request
r = json.load(urllib.request.urlopen('http://demo-app.demo.svc/'))
print(json.dumps(r, indent=2))"Resultado esperado: {"cluster": "eks-green", "message": "hello from the eks-green cluster"}