Writing Your Own Kubernetes Operator Using Spring Cloud Gateway as an Example
summary
Shows how to implement a Kubernetes operator and controller on the JVM by building a Spring Cloud Gateway operator that manages gateway configuration via a Custom Resource Definition (CRD). The implementation uses Kotlin, Spring Boot, and a local K8s cluster (kind) and walks through creating the operator for Spring Cloud Gateway.
AI-written summary · about
chapters (16)
- 0:00Introduction
- 1:05Speaker and context
- 3:15Kubernetes Operator
- 7:45Spring Cloud Gateway example
- 12:45Operator architecture
- 16:46Developing the operator
- 24:58Custom resource creation
- 34:17Operator testing and launch
- 40:43Access rights issues
- 44:38Fixing permissions and restart
- 48:22Operator verification
- 50:32Adding and testing routes
- 54:07Handling updates and deletions
- 58:07Operator scalability
- 1:00:18Summary
- 1:01:22Q&A
related talks
48mBootiful Kubernetes Operators
27mGetting started with Kubernetes Operators in Java
32mA Kubernetes Operator Story: From Idea to Cloud Integration
39mWriting a Kubernetes/Openshift Operators Using Golang
31mWriting a Kubernetes Operator in Java
39mDeveloping a Kubernetes Operator in Java, Challenge Accepted!
31mKubernetes Operators within Reach of Any Developer
47mLet's dive into Kubernetes operator creation
