Architecture
Components and state model.
Start here when you want to understand how Krypton fits together before changing production settings.
| Idea | Why it matters |
|---|---|
| Kubernetes is the source of truth | Agent and Model resources describe desired state; controllers own Deployments, Services, and status. |
| Gateway traffic is separate from operator traffic | Clients call the gateway on :8080; the control plane UI and introspection APIs live on :8090. |
| Workloads stay ordinary containers | Krypton adds routing, lifecycle, scaling signals, and observability around your container without requiring a framework rewrite. |
| Models use OpenAI-compatible paths | Applications keep the familiar /v1/models and /v1/chat/completions API shape while operators manage in-cluster model pods. |
Components and state model.
Per-component deep dive.
What happens between curl and JSON.