Seattle, WA
December 10–13, 2018
Click Here for More Information & Registration
View Venue Map
Thursday, December 13 • 11:40am - 12:15pm
Custom Deployment Strategies for Kubernetes - Nail Islamov, Atlassian

Sign up or log in to save this to your schedule and see who's attending!

Feedback form is now closed.
Many tech companies are using continuous deployments (CD) to deliver changes to their users faster and more frequently. One of the challenges with automated deployments is making them safe by detecting and quickly rolling back in the event of a bad release. Standard CD practices include using canary and blue-green deployments; unfortunately, Kubernetes only supports the "rolling update" deployment strategy out of the box, which can only prevent trivial failures. Thanks to extensibility of Kubernetes, it is possible to build custom advanced deployment strategies while reusing Kubernetes core concepts. Nail Islamov will give an overview of how Deployment, ReplicaSet and Pod objects work together along with Service and Ingress, and will provide examples of implementing blue-green and canary deployments reusing these concepts by introducing extra CRD resources.

avatar for Nail Islamov

Nail Islamov

Senior Developer, Atlassian
Nail is a Senior Developer at Atlassian. He is currently working on Atlassian's internal service platform (PaaS) built with Kubernetes and AWS, and a maintainer of Service Catalog (Kubernetes Incubator project), as well as a regular Kubernetes core committer.

Thursday December 13, 2018 11:40am - 12:15pm
Tahoma 3/4 @ TCC The Conference Center (TCC) - Separate from WSCC building