Speeding up Istio - Our Journey Implementing Delta xDS
Offered By: CNCF [Cloud Native Computing Foundation] via YouTube
Course Description
Overview
Explore the journey of implementing Delta xDS in Istio to optimize performance and efficiency in this conference talk. Dive into the challenges and solutions encountered during the implementation process, including incorrect updates, handling large resources, and slow bootstrap times. Learn about the different types of xDS, the benefits of Delta xDS, and the specific optimizations made to improve Istio's performance. Gain insights into the go-control-plane implementation, the push flow for Cluster Discovery Service (CDS), and the resulting performance improvements. Understand the intricacies of configuration distribution in Envoy and how Delta xDS aims to solve the inefficiencies of the state-of-the-world design. Discover the caveats and struggles faced during the implementation process and receive guidance for future implementers of this API.
Syllabus
Intro
Overview
What is Istio?
What is xDS?
Performance Optimizations
Performance Problems
Performance Ceiling
Types of XDS: SotW
Types of XDS: Delta
Request Type
Delta xDS Usage
go-control-plane Implementation
Istio Implementation
Initial prototype
Problem: incorrect updates
Solution: dry run mode
Problem: big resources
Solution: decompose types
Problem: slow bootstrap
Solution: On-demand xDS
Implementation Services
Push Flow (CDS)
Performance Results
Taught by
CNCF [Cloud Native Computing Foundation]
Related Courses
Introduction aux conteneursMicrosoft Virtual Academy via OpenClassrooms DevOps for Developers: How to Get Started
Microsoft via edX Configuration Management on Google Cloud Platform
Google via Coursera Windows Server 2016: Infrastructure
Microsoft via edX Introduction to SAP HANA Administration
SAP Learning