The talk discusses the performance issues related to the API server when installing thousands of CRDs and how to troubleshoot them using profiling tools. It also provides insights into the mechanics of CRDs and tips for getting changes into upstream.
- Custom resources are used to extend the K8s API server with a declarative API
- Initial attempts to install thousands of CRDs revealed severe performance issues related to the API server
- Profiling tools can be used to troubleshoot API server performance issues
- Real world data can help pinpoint the root causes of scaling issues
- Insights into the mechanics of CRDs are provided
- Tips for getting changes into upstream and moving the ecosystem forward are shared