iiRecord
Agentic AI Atlas · Aggregated API Server Pattern
topic:aggregated-api-servera5c.ai
II.
Topic overview

topic:aggregated-api-server

Reference · live

Aggregated API Server Pattern overview

A Kubernetes extension mechanism where a custom API server registers itself with the main kube-apiserver via an APIService resource. Requests to the custom API group are proxied to the aggregated server, which can use any backing store (Postgres, Redis, etc.) instead of etcd. This enables high-volume mutable state (e.g., pull request comments, pipeline logs) to live in a relational database while still being accessible through the standard Kubernetes API surface — kubectl, RBAC, admission webhooks, and watch semantics all work transparently. Krate uses this pattern for its 23 data-plane resource kinds.

TopicOutgoing · 2Incoming · 1

Attributes

displayName
Aggregated API Server Pattern
description
A Kubernetes extension mechanism where a custom API server registers itself with the main kube-apiserver via an APIService resource. Requests to the custom API group are proxied to the aggregated server, which can use any backing store (Postgres, Redis, etc.) instead of etcd. This enables high-volume mutable state (e.g., pull request comments, pipeline logs) to live in a relational database while still being accessible through the standard Kubernetes API surface — kubectl, RBAC, admission webhooks, and watch semantics all work transparently. Krate uses this pattern for its 23 data-plane resource kinds.

Outgoing edges

applies_to2

Incoming edges

contains1