The Kubernetes MCP Server Setup I'd Trust to Let Agents Provision Namespaces
Blog post from Qovery
Safe AI-driven Kubernetes namespace provisioning requires a four-layer architecture: a read-mostly MCP server with narrow intent-level tools, dedicated ServiceAccounts using short-lived tokens and least-privilege RBAC, admission controls such as Kyverno, OPA Gatekeeper, or ValidatingAdmissionPolicy, and GitOps reconciliation through Argo CD or Flux for shared or production environments. MCP itself does not authorize Kubernetes actions, while RBAC cannot restrict namespace creation by labels or names, making admission policies essential to enforce naming, ownership, quotas, limits, default-deny networking, Pod Security Admission, prevention of cluster-admin bindings, and automated expiration. The recommended workflow has agents propose changes through pull requests rather than directly applying manifests, preserving review, auditability, reversibility, and drift correction; direct writes are reserved for tightly constrained ephemeral sandbox environments. The piece also contrasts raw Kubernetes MCP servers with GitOps-native and platform-mediated approaches, arguing that internal developer platforms such as Qovery can reduce exposure by offering an environment API, scoped permissions, quotas, preview environments, and cleanup without giving agents kubeconfig access, though custom cluster-wide policy enforcement may still require admission tooling.
| Trend | Post Mentions | Total Month Mentions | Posts | Companies | MoM |
|---|---|---|---|---|---|
| Kubernetes | 46 | 4,363 | 405 | 103 | +23% |
| MCP | 41 | 10,589 | 923 | 216 | +14% |
| Platform Engineering | 5 | 1,691 | 347 | 96 | +40% |
| AI Agents | 4 | 5,609 | 1,414 | 272 | -6% |
| Developer Experience | 1 | 641 | 275 | 91 | +30% |
Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.