Kubernetes guide
The best Kubernetes for AI agents
“The best Kubernetes for AI agents” can mean two things: the cluster your agents run on, or the cluster an agent can safely operate. Frameworks such as kagent and sandboxes such as Agent Sandbox run the agents, and they install onto any existing cluster56. Whether an agent can safely operate the cluster depends on the Kubernetes engine. CIQ Stratum Pro is built on CIQ Stratum Kubernetes Engine (SKE), an engine that installs from one signed binary on Enterprise Linux 9 or later, including Rocky Linux. It has a built-in MCP server with separate read, write, and destructive tiers. The server refuses Secrets at every tier and fences every result as untrusted data, so an AI agent works with the cluster at the tier you enable, inside the RBAC you grant for everything but the node-administration tools, which run as the node itself and stay off by default12.
Updated October 29, 2026
Enterprises, national laboratories, and government agencies run production on CIQ.
Kubernetes for AI agents, compared
Agent frameworks run on all five. The rows below separate them by what each does for an agent that operates the cluster: whether an MCP server ships in the engine, how its permissions are tiered, what it refuses, and how it treats the text it returns to the model.
| CIQ Stratum Pro | K3s | RKE2 | Red Hat OpenShift | kubeadm | |
|---|---|---|---|---|---|
| What it is | The commercial version built on SKE, the engine that installs, joins, upgrades, and snapshots a cluster from one signed binary14 | A lightweight Kubernetes distribution for edge, IoT, CI, and development8 | A security-focused Kubernetes distribution from SUSE, the engine in Rancher Prime10 | A full application platform: Kubernetes plus registry, CI/CD, and a developer console14 | The upstream tool that bootstraps a cluster; you add everything else16 |
| Built-in MCP server for AI agents | Yes. stratum mcp ships in SKE and starts read-only on stdio2 | No. Add a third-party server such as Kubernetes MCP Server7 | Not in the engine. SUSE describes a multi-agent AI ecosystem in Rancher Prime, extensible through MCP13 | Not in the cluster itself. Red Hat ships the MCP server for Red Hat OpenShift as a Technology Preview, installed separately with Helm18. Kubernetes MCP Server also supports OpenShift7 | No. Add a third-party server7 |
| Agent permission tiers | Read by default; --allow-write and --allow-destructive are separate flags, and tools above the enabled tier are never registered2 | Depends on the server you add. Kubernetes MCP Server has a read-only mode7 | Depends on the server you add7 | Red Hat’s MCP server has a read-only mode, and destructive tools can be disabled18 | Depends on the server you add7 |
| Secrets kept away from the agent | Secret reads and RBAC writes are refused at every tier, even with cluster-admin2 | Depends on the server and your RBAC. Kubernetes MCP Server can deny resource types such as Secrets7 | Depends on the server and your RBAC7 | Red Hat’s MCP server can deny resource types such as Secrets, alongside your RBAC18 | Depends on the server and your RBAC7 |
| Prompt injection defense in tool results | Every result is wrapped in untrusted-data markers with a random id chosen per call, and marker-like text inside the content is defused first2 | Depends on the server you add | Depends on the server you add | Red Hat recommends an MCP gateway with guardrails that inspect payloads for prompt injection18 | Depends on the server you add |
| Runs kagent and Agent Sandbox | Yes. Both install onto an existing cluster by Helm or manifests56 | Yes56 | Yes56 | Yes56 | Yes56 |
| Packaging and install | One signed binary with the component binaries and container images inside it. Download, then run stratum up13 | One binary under 100 MB, or a small container image, with an install script8 | Install script, tarball, or RPM, plus an images tarball or private registry for offline nodes11 | Installed by openshift-install; control plane and compute machines must run RHCOS14 | Install kubeadm, kubelet, and a container runtime on every node, then add a CNI and the rest yourself16 |
| Host operating system | Any Enterprise Linux 9 or later distribution, including Rocky Linux, RLC Pro, RLC Pro AI, and RLC Pro Hardened. cgroup v2 only3 | Most modern Linux distributions; some families need extra setup8 | SLES, Ubuntu, and the RHEL family, with Rocky Linux 9.7 to 10.2 validated as part of RHEL testing10 | RHCOS only. Package-based RHEL compute machines were removed in 4.1914 | Any supported Linux host with a container runtime16 |
| Supply chain and hardening | Keyless cosign signature, SPDX SBOM, and provenance per release. CIQ Stratum Pro applies a CIS profile at install, with a pass or fail report per control4 | CIS hardening guide9 | CIS profile via profile: cis in the config file; FIPS 140-2 build with BoringCrypto1112 | Not compared here; see Red Hat’s documentation | Whatever you configure |
| Fleet management | CIQ Stratum Pro adds fleet management and OIDC single sign-on across SKE clusters, with an outbound-only agent4 | Rancher Manager, a separate product13 | Rancher Manager, the market reference, a separate product13 | Red Hat Advanced Cluster Management, a separate product15 | None |
| Kubernetes conformance | SKE is building toward CNCF conformance | Certified Kubernetes17 | Certified Kubernetes17 | Certified Kubernetes17 | Upstream Kubernetes |
| Commercial support | CIQ, with CIQ Stratum Pro: $1,800 per node per year with Standard support, $2,700 with Premium | SUSE | SUSE | Red Hat | Community |
Third-party facts and list prices come from each vendor’s public documentation, captured October 22, 2026, and are linked in the sources below. Vendors change their terms, so verify before you buy. If you work for a vendor named here and something is wrong, email us and we will correct it.
Sources
- CIQ, CIQ Stratum Kubernetes Engine (SKE) documentation (overview and components)
- CIQ, SKE MCP server documentation (tiers, refusals, untrusted-data fencing, transports)
- CIQ, SKE quick start and SKE installation (host requirements, the artifact)
- CIQ, CIQ Stratum Pro documentation (fleet management, single sign-on, CIS hardening profile)
- Kubernetes SIG Apps, Agent Sandbox on GitHub (Sandbox, SandboxTemplate, SandboxClaim; Apache 2.0) and Kubernetes blog, “Running agents on Kubernetes with Agent Sandbox” (March 20, 2026)
- kagent project, kagent on GitHub (a CNCF project; Apache 2.0; installs by Helm)
- containers project, Kubernetes MCP Server on GitHub (for Kubernetes and OpenShift; read-only mode and denied resources)
- K3s project, K3s documentation (one binary under 100 MB; SQLite default datastore) and K3s requirements
- K3s project, K3s air-gap install and K3s CIS hardening guide
- SUSE, RKE2 support matrix for v1.36 (Rocky Linux 9.7 to 10.2 validated as part of RHEL testing) and RKE2 requirements
- SUSE, RKE2 air-gap install and RKE2 CIS hardening guide
- SUSE, RKE2 FIPS 140-2 support
- SUSE, “What is agentic AI for Kubernetes? A platform engineer’s guide” (August 1, 2026)
- Red Hat, OpenShift Container Platform 4.19 release notes (RHCOS required for control plane and compute machines; package-based RHEL compute machines removed) and OpenShift 4.19 disconnected environments
- Red Hat, Red Hat Advanced Cluster Management for Kubernetes
- Kubernetes project, Installing kubeadm
- CNCF, Certified Kubernetes software conformance
- Red Hat, OpenShift Container Platform 4.22, MCP server (Technology Preview; read-only mode, disabling destructive tools, denied resources, MCP gateway)
- Kubernetes project, Upgrading kubeadm clusters
If this sounds like your cluster:
- Someone wants to point Claude Code or Cursor at production, and your only answer today is a kubeconfig with cluster-admin.
- Your nodes run Rocky Linux, and your cluster platform’s vendor wants them on a different operating system.
- AI and GPU clusters are becoming a second estate with their own tools and their own vendor.
- Security asks what an agent can read, and “whatever its service account can” is not an answer they accept.
CIQ Stratum Pro launch updates
Hear first when CIQ Stratum Pro is generally available
Leave your details and we will send the general availability announcement and the quick start and MCP server guides.
- The quick start: download, then run
stratum up - The MCP server guide: tiers, the service account, and client configuration
- What CIQ Stratum Pro adds: fleet management, single sign-on, and the CIS profile
Prefer to talk it through?
Get CIQ Stratum Pro updates
Go deeper
GuideLet an AI agent operate your Kubernetes cluster safely with the CIQ Stratum Pro MCP server
DocumentationSKE MCP server
DocumentationCIQ Stratum Kubernetes Engine documentation
GlossaryAgentic Kubernetes
GlossaryModel Context Protocol (MCP)
ComparisonFuzzball vs. Red Hat OpenShift
Frequently asked questions
What is the best Kubernetes distribution for AI agents?
It depends on which question you’re asking. To run agents, any conformant cluster works, and Agent Sandbox and kagent install on all of them. To let an agent operate the cluster safely, CIQ Stratum Pro has a built-in MCP server that starts read-only, enables writes and destructive operations only through separate flags, refuses Secrets at every tier, and fences every result as untrusted data. The server ships in CIQ Stratum Kubernetes Engine (SKE), the engine CIQ Stratum Pro is built on. On K3s, RKE2, and kubeadm you add a separate server for the same job, and on OpenShift, Red Hat’s MCP server is a separate Technology Preview install.
What is agentic Kubernetes?
Agentic Kubernetes is Kubernetes operated by, or built to host, autonomous AI agents: software that observes cluster state, reasons about it, and acts over the API without a human approving every step. It has two sides. Agents on the cluster need isolation and identity, which Agent Sandbox and kagent provide. Agents operating the cluster need tiered permissions, least-privilege credentials, and defenses against prompt injection. The MCP server built into CIQ Stratum Pro has the tiers and the prompt-injection fencing, and its documentation gives the least-privilege service account to run it with.
Which Kubernetes platforms have a built-in MCP server?
CIQ Stratum Pro has one built in: stratum mcp, written by CIQ, with read, write, and destructive tiers enabled separately. It ships in CIQ Stratum Kubernetes Engine (SKE), the engine CIQ Stratum Pro is built on. K3s, RKE2, and kubeadm do not include one. Red Hat offers the MCP server for Red Hat OpenShift as a Technology Preview that installs separately with Helm. The Kubernetes MCP Server project runs against any Kubernetes or OpenShift cluster as a separate component, and SUSE describes agentic features at the Rancher Prime layer rather than in the RKE2 engine.
How do I let an AI agent manage my Kubernetes cluster safely?
Give the agent its own service account with a narrow read role, verify that it cannot get Secrets or create cluster role bindings, and start the MCP server read-only. Turn on writes only for a task, and destructive operations only for the operation, then stop the server. On CIQ Stratum Pro, that’s the default: stratum mcp is read-only until you pass --allow-write or --allow-destructive, and the docs include the service account to use. The full walkthrough is in our guide to letting an AI agent operate your cluster safely.
How do I stop an AI agent from reading Kubernetes Secrets?
Use RBAC and the server together. RBAC first: the credential the MCP server runs with must not be able to get or list Secrets, and kubectl auth can-i get secrets --as the service account should answer no. Then the server itself: the MCP server in CIQ Stratum Pro refuses Secret reads at every tier, even with cluster-admin, and refuses pod specs that mount Secrets or reference them as environment variables or pull secrets. Kubernetes MCP Server offers a denied-resources list for the same purpose on other engines.
How do I protect a Kubernetes MCP server from prompt injection?
Treat everything the cluster returns as data, not instructions. Pod logs, annotations, and ConfigMap values can all contain text that tries to steer the model. The MCP server in CIQ Stratum Pro wraps every result in untrusted-data markers with a random id chosen per call and defuses marker-like text inside the content first, so the client can tell cluster output from its own prompt. Keep the server on the read tier whenever you can, so a successful injection has nothing to act with.
CIQ Stratum Pro vs K3s vs RKE2 for AI workloads: which should I choose?
K3s is the lightweight choice for edge and development, with SQLite by default. RKE2 is a hardened engine with FIPS 140-2 and a CIS profile that runs on Rocky Linux, with Rancher Prime for the fleet. CIQ Stratum Pro is built on CIQ Stratum Kubernetes Engine (SKE), which puts the whole cluster lifecycle in one signed binary on Enterprise Linux, with a dashboard and an MCP server in the engine. CIQ Stratum Pro adds fleet management and single sign-on across SKE clusters. FIPS and STIG are not offered at launch.
kagent vs CIQ Stratum Pro: do I need both?
They do different jobs. kagent is a framework for building AI agents as Kubernetes resources, with a controller, a UI, and an MCP toolbox. CIQ Stratum Pro is the Kubernetes the cluster runs on, built on CIQ Stratum Kubernetes Engine (SKE), with its own MCP server for operating that cluster. kagent installs on an SKE cluster by Helm like any other cluster. Use kagent to build and run the agents, and CIQ Stratum Pro to decide what any agent may do to the cluster they run on. The tiers and refusals in stratum mcp cover calls made through it; kagent’s own toolbox talks to the API with its own credential, so scope that one with RBAC too.
Is CIQ Stratum Pro open source?
CIQ Stratum Pro is a commercial product built on open source. CIQ Stratum Kubernetes Engine (SKE), the engine it’s built on, is open source under the Apache 2.0 license, with public documentation at docs.ciq.com and no login required. Kubernetes, etcd, containerd, runc, and kube-vip are built from unmodified upstream source, and every component is pinned together. CIQ Stratum Pro adds fleet management, single sign-on, the CIS hardening profile, and CIQ support across SKE clusters.
What does CIQ Stratum Pro add, and what does it cost?
CIQ Stratum Pro builds SKE into a binary of its own. It adds fleet management with a hub, a dashboard, and a proxy to each member cluster. It also adds single sign-on against any OIDC provider with groups mapped to admin and viewer roles, a CIS hardening profile applied at install with a per-control report, and CIQ support. The fleet agent on each member connects outbound only. CIQ Stratum Pro list pricing is $1,800 per node per year with Standard support and $2,700 per node per year with Premium support.
Is CIQ Stratum Pro CNCF certified?
CIQ Stratum Kubernetes Engine (SKE), the engine CIQ Stratum Pro is built on, is building toward CNCF conformance. Until the certification is granted, CIQ doesn’t describe it as certified or conformant. SKE builds Kubernetes, etcd, containerd, runc, and kube-vip from unmodified upstream source, so what runs on it is upstream Kubernetes, and kagent, Agent Sandbox, and ordinary workloads install onto it as they would anywhere.
Still have a question?
Comparison reflects publicly published documentation as of October 22, 2026. Vendors change their offerings and terms; verify current details with each vendor before making a purchasing decision.
Kubernetes and K3s are trademarks of The Linux Foundation. RKE2, Rancher, and SUSE are trademarks of SUSE LLC. Red Hat and OpenShift are trademarks of Red Hat, Inc. Rocky Linux is a trademark of the Rocky Enterprise Software Foundation. CIQ, CIQ Stratum Pro, CIQ Stratum Kubernetes Engine, and Fuzzball are trademarks of Ctrl IQ, Inc. Apptainer is a project of the Linux Foundation. All other trademarks are the property of their respective owners.