May 2018
Intermediate to advanced
554 pages
13h 51m
English
For demo purposes, copy deploy.yaml to deploy_1.12.2.yaml and change the nginx version to 1.12.2, as follows:
image: nginx:1.12.2
Then run the kubectl apply command with the --record option:
$ kubectl apply -f deploy_1.12.2.yaml --recorddeployment.apps "my-nginx" configured
This will perform the same thing as the kubectl set image command, so you can see that the nginx image version has been bumped up to 1.12.2; also, the OldReplicaSets/NewReplicaSet combination has been changed as follows:
$ kubectl describe deploy my-nginxName: my-nginx……Pod Template: Labels: run=my-nginx Containers: my-nginx: Image: nginx:1.12.2......Conditions: Type Status Reason ---- ------ ------ Available True MinimumReplicasAvailable ...