CD with Kubernetes: The prequel (sponsored by GitLab)
Level
Priyanka Sharma walks you through the practical realities of starting continuous deployments for legacy applications. GitLab releases every 22nd of the month to help its large, self-managed install base maintain consistency. However, as it’s in the process of moving to Kubernetes, it increased the velocity of feature development, which meant it needed the ability to deploy more regularly. Traditionally, talks and blog posts focus on adopting the latest Kubernetes-enabled, star-spangled CI/CD solution, but GitHub went the alternate route of pushing its existing legacy CI/CD system to the limit instead. Priyanka tells the story of how GitHub found success, both human and byte sized.
You’ll learn why this migration is important and how to make it as effective and seamless as possible as Priyanka explores the challenges you should be thinking through when planning a move to continuous deployment for a mission-critical production application; the options GitHub had, whether running two versions of GitLab with different CI/CD systems or picking something; why GitHub made the choice it did to push its legacy system, which was more cost effective; the benefits of pushing its legacy system to its limits, enabling the company to work in parallel tracks and begin the process of migrating, scaling, and managing the change; and how to make the human changes necessary by addressing the habits GitHub had to take into account, how to press on despite real performance issues, and managing expectations with higher-ups.
This session is sponsored by GitLab.
Prerequisite knowledge
- Familiarity with CI/CD
What you'll learn
- Learn how GitHub started continuous deployments for legacy applications
Priyanka Sharma
GitLab
Priyanka Sharma is the director of Cloud Native Alliances at GitLab, the only cloud-agnostic single application for the entire DevOps lifecycle. Priyanka has worked on several Cloud Native Computing Foundation (CNCF) projects, with her deepest expertise being the OpenTracing standard. She’s worked on Jaeger tracing and Vitess and given talks on Kubernetes, Prometheus, Envoy, and the Secure Production Identity Framework for Everyone (SPIFFE)/SPIRE. A former entrepreneur with a passion for building developer products and growing them through open source communities, Priyanka advises startups at HeavyBit Industries, an accelerator for developer products. She holds a BA in political science from Stanford University.
Premier Diamond Sponsor
Gold Sponsors
Silver Sponsors
Innovators
Exhibitors
Contact us
confreg@oreilly.com
For conference registration information and customer service
partners@oreilly.com
For more information on community discounts and trade opportunities with O’Reilly conferences
velocity@oreilly.com
For information on exhibiting or sponsoring a conference
pr@oreilly.com
For media/analyst press inquires