Slide 8
Slide 8 text
Serving
Rollout new revisions gradually
$ knctl revisions list
Service Name Tags Conditions Age Traffic
meetup meetup-00003 latest 4 OK / 4 48s 100% -> meetup.default.example.com
~ meetup-00002 previous 4 OK / 4 1m -
~ meetup-00001 - 4 OK / 4 10m -
$ knctl deploy -s meetup --image drnic/meetup:v2 --env TARGET="revision 4" \
--managed-route=false
$ knctl rollout --route meetup -p meetup:previous=50% -p meetup:latest=50%
$ knctl revisions list
Service Name Tags Conditions Age Traffic
meetup meetup-00004 latest 4 OK / 4 4m 50% -> meetup.default.example.com
~ meetup-00003 previous 4 OK / 4 6m 50% -> meetup.default.example.com