Progressive delivery is a modern approach in Kubernetes deployments. What is its primary goal?
Think about how to reduce impact of errors during deployment.
Progressive delivery aims to reduce risk by releasing updates gradually to a small group before full rollout.
Given a deployment with a canary strategy, what does this command output?
kubectl get pods -l app=myapp,version=canaryCheck how label selectors filter pods.
The command filters pods with both labels app=myapp and version=canary, showing only canary pods.
Choose the correct sequence step for switching traffic in a blue-green deployment.
Think about minimizing downtime and risk during traffic switch.
Blue-green deployment updates the inactive environment (green), switches traffic to it, then removes the old (blue) environment.
You deployed a canary version but notice no traffic reaches it. What is a likely cause?
Check how services route traffic to pods.
If service selectors don't match canary pod labels, traffic won't be routed to canary pods.
To implement progressive delivery effectively, which practice is most important?
Think about how to detect and fix issues quickly during rollout.
Automated monitoring and rollback allow quick response to problems during progressive delivery, reducing risk.