Transitioning to a Custom Kubernetes Operator for API Gateway Management
Offered By: CNCF [Cloud Native Computing Foundation] via YouTube
Course Description
Overview
Explore Ubisoft's journey in transitioning from a manually managed API Gateway to a self-service model using a custom Kubernetes Operator. Discover the challenges faced during platform scaling, the rationale behind developing a proprietary operator, and the implementation of platform conventions utilizing OpenAPI as a central entry point. Delve into the features developed for automatic API Gateway configuration based on OpenAPI documents from various services. Gain insights into organizational challenges, including responsibility shifts, and technical benefits of the controller pattern, such as reconciliation loops and dry-run capabilities. Learn about the technical stack, including Kong, Kubebuilder/controller-runtime, testcontainers, Kind, and Telepresence, while uncovering valuable lessons learned throughout the process.
Syllabus
Story of Our Transition to a Custom Kubernetes Operator for an API Gateway - Vincent Behar, Ubisoft
Taught by
CNCF [Cloud Native Computing Foundation]
Related Courses
Extending Kubernetes with Operator PatternsLinkedIn Learning Everything You Need to Know About Kubebuilder - Write Operators Like a Pro
Cloud Native Skunkworks via YouTube CRDs, No Longer 2nd Class Thing
Linux Foundation via YouTube Updates and Best Practices in Kubebuilder and Controller-Tools
CNCF [Cloud Native Computing Foundation] via YouTube Beyond Kubebuilder - Generating Entire Kubernetes Controller Implementations
CNCF [Cloud Native Computing Foundation] via YouTube