Safely Deploying a 100K Line Envoy YAML Configuration to Production
CNCF [Cloud Native Computing Foundation] via YouTube
Overview
Explore strategies for safely deploying large-scale Envoy YAML configurations in production environments in this 29-minute conference talk by Jyoti Mahapatra and Lisa Lu from Lyft. Learn about the challenges of managing constantly changing cluster and routing configurations, and discover the tools and techniques used to ensure accuracy and consistency. Gain insights into empowering service owners to make independent configuration changes without compromising system integrity. Delve into various Envoy configuration testing strategies, including validating behavior for numerous routes, auditing and removing unused components, safely deprecating fields between versions, and validating static and real-time configurations. Understand how to build effective guardrails to prevent production incidents caused by misconfigurations, and explore topics such as infrastructure issues, tech debt, validation processes, and the Router Check Tool. Discover improvements in YAML standalone configurations, deferred deployments, Envoy routes, and runtime settings to enhance your Envoy deployment practices.
Syllabus
Introduction
Overview
Infrastructure
Issues
Tech Debt
Validation
Router Check Tool
Improvements
Questions
YAML standalone
Deferring deployments
Envoy routes
Envoy runtime
Summary
Taught by
CNCF [Cloud Native Computing Foundation]