Problem Statement
Which strategy describes gradually shifting traffic to a new version while monitoring before full cut-over?
Explanation
In a canary deployment you deploy a new version to a subset of traffic and monitor metrics and logs before making it the main version. This reduces risk and enables you to detect issues early without affecting all users. It is widely supported in Kubernetes via traffic-splitting tools or service mesh integrations.
