Safely deploying a 100K line Envoy YAML configuration to production - Jyoti Mahapatra, Lisa Lu
Channel: CNCF [Cloud Native Computing Foundation]
Date: 2020-11-12

Safely deploying a 100K line Envoy YAML configuration to production - Jyoti Mahapatra, Lisa Lu

Have you ever caused a production incident due to an Envoy misconfiguration? You’re not alone! This talk is about how Lyft has built guardrails to prevent such failures. The presenters will share their experience operating Envoy configurations at scale. They will explore the challenges around handling constantly changing cluster and routing configurations and the tools used to guarantee accuracy and consistency in those changes. These tools empower service owners less familiar with Envoy to make configuration changes independently and quickly without approval barriers. This talk will introduce the audience to various Envoy configuration testing strategies:

    Validating behavior for thousands of routes to avoid blackholing traffic 
    Auditing and safely removing unused routes and clusters 
    Safely deprecating fields between Envoy versions 
    Validating Envoy’s static and realtime configurations