4. Deploy Small Changes
● Smaller change = less number of potential problems
● Split features to small deployable steps
● Always verify the change in the production
… it is always doable
7. Kubernetes?
Revolutionary open source cluster container management:
● Manages docker containers located somewhere in the
cluster
● By Google; IBM, RedHat, MS or Mesosphere also
contribute
8. Kubernetes? Cont’d
Infrastructure glue, you don’t want to develop
● Guarantees eventually consensual environment
● Simplifies:
○ Development
○ Deployment
○ Operations
9. You can see a cluster …
… as separated machines
13. Rolling Updates
● Update a service to a new version
● The service is still available
● Replaces running docker containers in fact
>kubectl rolling-update v2