anchor.diff:  +
   `--record` ensures that the command initiating this deployment is recorded. This is useful when the application has gone through a few updates and you need to correlate a version with the command.
   +
  -. Get history of deployments:
  +. Get the history of deployments:
   
       $ kubectl rollout history deployment/app-recreate
       deployments "app-recreate"
  
positive.code: +
  The output shows that all pods are terminatd first and then the new ones are created.
  +
  . Get history of deployments:
  
      $ kubectl rollout history deployment/app-recreate
      deployments "app-recreate"
  
negative.code: 
  All configuration files for this chapter are in the `app-upgrade` directory.
  
  == Update and Rollback
  
  === Update to a new revision
  
  Updating an application requires to replace all the existing pods with new pods that use a different version of the image. `.spec.strategy` in the Deployment configuration can be used to define strategy used to replace the old pods with the new ones. This key can take two values:
  
  