You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Check rollout history
kubectl rollout history deployment/user-service
# Rollback to previous version
kubectl rollout undo deployment/user-service
# Verify rollback
kubectl rollout status deployment/user-service
kubectl get pods
Option 2 — Deploy Specific Image Tag
# List available tags in ECR
aws ecr list-images --repository-name ecommerce/user-service
# Update deployment with specific tag
kubectl set image deployment/user-service \
user-service=831635639723.dkr.ecr.us-east-1.amazonaws.com/ecommerce/user-service:GIT_SHA
How to Check Service Health
# Pod status
kubectl get pods
# Pod logs
kubectl logs -f deployment/user-service
kubectl logs -f deployment/product-service
# Describe pod for events
kubectl describe pod POD_NAME
How to Scale Services
# Manual scale
kubectl scale deployment/product-service --replicas=3
# Check HPA status
kubectl get hpa
# Destroy all AWS resources when not in usecd infra/terraform/environments/dev
terraform destroy -var="db_password=YOUR_PASSWORD" -var="db_username=dbadmin"