Applying this CRD creates REST routes in the API Server
9
Validation is part of the CRD Spec.
10
CRD Conversions are done wl webhooks in the spec (external URL or Service)
11
CRD Version Conversions
12
Controllers and their Value
13
Flags Solution: ComponentConfig
14
Dynamic ComponentConfig
15
Dynamic Config w/ Custom Resources
16
Examples
Description:
Explore dynamic configuration techniques for Kubernetes controllers in this 35-minute conference talk from KubeCon. Dive into ComponentConfig patterns, combining them with Custom Resource Definitions (CRDs) to enable self-reconfiguring controllers. Learn how to leverage Kubernetes API machinery for loading configuration files that resemble Kubernetes resources. Discover the benefits of this approach, including simplified controller management for end-users and improved status reporting for easier debugging. Gain insights into Kubernetes-style APIs, YAML versioning, command-line flags, and CRD conversions through webhooks. Examine practical examples and understand how to implement dynamic configurations with custom resources in your own Kubernetes projects.
Dynamic Configuration with ComponentConfig and the Control Loop