KubeSourceKubernetes admission.k8s.io/v1 request handling. The protocol layer is independent of the webhook transport so handlers can be tested without a socket or certificate.
Typed cache-backed reads paired with live Kubernetes writes.
Cooperative cancellation shared by requests, reflectors, schedulers, and controllers. Cancellation is idempotent and safe across system threads.
Typed Kubernetes HTTP operations, list pagination, patches, and watches.
Reflector-backed reconciliation controllers.
Kubernetes apiextensions.k8s.io/v1 CRD conversion webhook protocol.
Kubernetes API machinery types shared by typed and dynamic resources.
Native HTTP server for Kubernetes health probes and Prometheus scraping. The default bind address is loopback; callers must explicitly select a pod-visible address such as 0.0.0.0.
Unstructured access to resources discovered or defined at runtime. The original JSON object is retained so unknown fields survive round trips.
Best-effort Kubernetes Event recording through events.k8s.io/v1. Events are supplemental diagnostics and a failure to publish one should not be treated as proof that the reconciled operation failed.
Blocking, cancellation-aware HTTP/1.1 transport for the Kubernetes API. Successful streaming responses invoke on_chunk without retaining the body. Non-streaming and error responses are bounded by max_body_bytes. The transport owns Host, Content-Length, Transfer-Encoding, and Connection.
High-availability leader election using coordination.k8s.io/v1 Lease objects. Expiry decisions use local observation time and do not trust clocks embedded in remote Lease records.
Structured supervision and composition for long-running controller components. Components may declare shared dependencies; each dependency is started exactly once by a manager.
Minimal thread-safe Prometheus text-format metrics. Metric families are registered explicitly and each handle represents one fixed label set.
Kubernetes Pod port forwarding over the WebSocket SPDY tunnel.
Cancellation-aware token-bucket request throttling.
Typed LIST/WATCH reflectors with thread-safe local stores. A reflector is a shareable manager dependency: multiple controllers may subscribe to one API stream and cache.
Kubernetes Pod exec and attach over versioned channel WebSockets.
Thread-safe local resource stores used by reflectors and reconcilers.
Supervised HTTPS server for Kubernetes admission webhooks. Connections, request headers, and request bodies are bounded; every connection has a cancellation-aware monotonic deadline.
RFC 6455 client transport used by Kubernetes streaming subresources.
Level-triggered, dirty-key-deduplicating controller work queues. A key is never returned to two workers concurrently.