Deployment · Kandev · doc-inline · balanced

One control plane, optional task Pods

The example keeps Kandev as one persistent control-plane Pod. Kubernetes-backed sessions are separate task Pods with their own workload identity.

One control plane, optional task Pods A Kubernetes deployment view places a browser behind a ClusterIP service, one persistent Kandev control-plane Pod backed by a ReadWriteOnce PVC, optional task-session Pods with workload identity, and external provider APIs. EDGE K8S CLUSTER EXTERNAL SYSTEMS HTTPS:38429 PERSIST SQLITE / DATA K8S API HTTPS / GIT CLIENT Browser / CLI HTTPS · WebSocket SERVICE ClusterIP POD x1 Kandev control plane kandev vX.Y.Z API identity · persistent home PVC kandev-data 10 GiB · ReadWriteOnce POD xN Task session agentctl + agent CLI vX.Y.Z workload identity · opt-in RBAC API Repos + providers outbound access CONTROL PLANE NETWORK BOUNDARY KEEP CONTROL PLANE AT ONE REPLICA