Your development team is ready to roll out a major update to a critical application running in Google Kubernetes Engine (GKE). The update has been tested in the staging environment, but you want to ensure it works well under production load. You need to execute a phased rollout to a controlled set of users. How should you proceed?