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 ProK3sRKE2Red Hat OpenShiftkubeadm
What it isThe commercial version built on SKE, the engine that installs, joins, upgrades, and snapshots a cluster from one signed binary14A lightweight Kubernetes distribution for edge, IoT, CI, and development8A security-focused Kubernetes distribution from SUSE, the engine in Rancher Prime10A full application platform: Kubernetes plus registry, CI/CD, and a developer console14The upstream tool that bootstraps a cluster; you add everything else16
Built-in MCP server for AI agentsYes. stratum mcp ships in SKE and starts read-only on stdio2No. Add a third-party server such as Kubernetes MCP Server7Not in the engine. SUSE describes a multi-agent AI ecosystem in Rancher Prime, extensible through MCP13Not 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 OpenShift7No. Add a third-party server7
Agent permission tiersRead by default; --allow-write and --allow-destructive are separate flags, and tools above the enabled tier are never registered2Depends on the server you add. Kubernetes MCP Server has a read-only mode7Depends on the server you add7Red Hat’s MCP server has a read-only mode, and destructive tools can be disabled18Depends on the server you add7
Secrets kept away from the agentSecret reads and RBAC writes are refused at every tier, even with cluster-admin2Depends on the server and your RBAC. Kubernetes MCP Server can deny resource types such as Secrets7Depends on the server and your RBAC7Red Hat’s MCP server can deny resource types such as Secrets, alongside your RBAC18Depends on the server and your RBAC7
Prompt injection defense in tool resultsEvery result is wrapped in untrusted-data markers with a random id chosen per call, and marker-like text inside the content is defused first2Depends on the server you addDepends on the server you addRed Hat recommends an MCP gateway with guardrails that inspect payloads for prompt injection18Depends on the server you add
Runs kagent and Agent SandboxYes. Both install onto an existing cluster by Helm or manifests56Yes56Yes56Yes56Yes56
Packaging and installOne signed binary with the component binaries and container images inside it. Download, then run stratum up13One binary under 100 MB, or a small container image, with an install script8Install script, tarball, or RPM, plus an images tarball or private registry for offline nodes11Installed by openshift-install; control plane and compute machines must run RHCOS14Install kubeadm, kubelet, and a container runtime on every node, then add a CNI and the rest yourself16
Host operating systemAny Enterprise Linux 9 or later distribution, including Rocky Linux, RLC Pro, RLC Pro AI, and RLC Pro Hardened. cgroup v2 only3Most modern Linux distributions; some families need extra setup8SLES, Ubuntu, and the RHEL family, with Rocky Linux 9.7 to 10.2 validated as part of RHEL testing10RHCOS only. Package-based RHEL compute machines were removed in 4.1914Any supported Linux host with a container runtime16
Supply chain and hardeningKeyless cosign signature, SPDX SBOM, and provenance per release. CIQ Stratum Pro applies a CIS profile at install, with a pass or fail report per control4CIS hardening guide9CIS profile via profile: cis in the config file; FIPS 140-2 build with BoringCrypto1112Not compared here; see Red Hat’s documentationWhatever you configure
Fleet managementCIQ Stratum Pro adds fleet management and OIDC single sign-on across SKE clusters, with an outbound-only agent4Rancher Manager, a separate product13Rancher Manager, the market reference, a separate product13Red Hat Advanced Cluster Management, a separate product15None
Kubernetes conformanceSKE is building toward CNCF conformanceCertified Kubernetes17Certified Kubernetes17Certified Kubernetes17Upstream Kubernetes
Commercial supportCIQ, with CIQ Stratum Pro: $1,800 per node per year with Standard support, $2,700 with PremiumSUSESUSERed HatCommunity

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

  1. CIQ, CIQ Stratum Kubernetes Engine (SKE) documentation (overview and components)
  2. CIQ, SKE MCP server documentation (tiers, refusals, untrusted-data fencing, transports)
  3. CIQ, SKE quick start and SKE installation (host requirements, the artifact)
  4. CIQ, CIQ Stratum Pro documentation (fleet management, single sign-on, CIS hardening profile)
  5. 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)
  6. kagent project, kagent on GitHub (a CNCF project; Apache 2.0; installs by Helm)
  7. containers project, Kubernetes MCP Server on GitHub (for Kubernetes and OpenShift; read-only mode and denied resources)
  8. K3s project, K3s documentation (one binary under 100 MB; SQLite default datastore) and K3s requirements
  9. K3s project, K3s air-gap install and K3s CIS hardening guide
  10. SUSE, RKE2 support matrix for v1.36 (Rocky Linux 9.7 to 10.2 validated as part of RHEL testing) and RKE2 requirements
  11. SUSE, RKE2 air-gap install and RKE2 CIS hardening guide
  12. SUSE, RKE2 FIPS 140-2 support
  13. SUSE, “What is agentic AI for Kubernetes? A platform engineer’s guide” (August 1, 2026)
  14. 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
  15. Red Hat, Red Hat Advanced Cluster Management for Kubernetes
  16. Kubernetes project, Installing kubeadm
  17. CNCF, Certified Kubernetes software conformance
  18. Red Hat, OpenShift Container Platform 4.22, MCP server (Technology Preview; read-only mode, disabling destructive tools, denied resources, MCP gateway)
  19. Kubernetes project, Upgrading kubeadm clusters

The options

CIQ Stratum ProKubernetes for the AI era, from one binary on Enterprise Linux

CIQ Stratum Pro is the commercial version built on SKE. SKE is a Kubernetes engine that installs, joins, upgrades, and snapshots a cluster from one signed binary. It builds Kubernetes, etcd, containerd, runc, and kube-vip from unmodified upstream source and pins every version together, with Cilium in place of kube-proxy, CoreDNS, and local-path storage1. It runs on any Enterprise Linux 9 or later distribution, including Rocky Linux, RLC Pro, RLC Pro AI, and RLC Pro Hardened, and comes from the team behind Rocky Linux, Fuzzball, Warewulf, and Apptainer.

For AI agents, SKE ships stratum mcp in the engine, so CIQ Stratum Pro has a built-in MCP server. It starts read-only on stdio. Writes (apply manifests, scale, snapshot, mint join tokens) and destructive operations (upgrade, roll back, rotate CAs, restore etcd, uninstall) are separate tiers, each enabled by its own flag. Tools above the enabled tier are never registered, so the client never sees them. Secret reads and RBAC writes are refused at every tier, even with cluster-admin. Every result is wrapped in untrusted-data markers with a per-call random id, so a log line that says “ignore your instructions” reaches the model as quoted data2. The docs state that the tiers aren’t a security boundary and that Kubernetes RBAC is, and they give the YAML for a dedicated service account that can’t read Secrets2.

CIQ Stratum Pro adds fleet management across SKE clusters, single sign-on through your identity provider, a CIS hardening profile applied at install with a per-control report, and CIQ support4. FIPS and STIG are not offered at launch, and conformance certification is in progress, so a regulated site that needs either today should weigh RKE2 or OpenShift on those rows.

Best for

  • Letting an AI assistant operate a cluster read-only by default, with writes and destructive operations enabled by separate flags2
  • Rocky Linux estates that want the OS, the provisioner, and the cluster from one vendor, with each layer usable alone
  • GPU and AI clusters that run next to a general fleet and should be managed in one window with CIQ Stratum Pro4

Watch out for

  • FIPS and STIG are not offered at launch
  • SKE is building toward CNCF conformance and is not yet certified
  • Hosts must run an Enterprise Linux 9 or later distribution3
  • CIQ Stratum Pro manages SKE clusters; management of other engines follows in a later release

Agent Sandbox and kagentWhere the agents themselves run

These projects run the agents, and neither replaces the engine. Agent Sandbox, from Kubernetes SIG Apps, is a sandbox orchestrator: it manages isolated, long-running, single-pod workloads with stable identities for agent runtimes, through Sandbox, SandboxTemplate, SandboxClaim, and SandboxWarmPool resources, using secure runtimes such as gVisor and Kata Containers through RuntimeClass. It is installed onto an existing cluster by kubectl or Helm and is Apache 2.05. kagent is a Kubernetes-native framework for building AI agents: agents are custom resources, a controller manages them, and it ships an MCP server with tools for Kubernetes, Istio, Helm, Argo, Prometheus, and others. It is a CNCF project under Apache 2.0, installed by Helm6.

Neither project governs what the agent may do to the cluster API. Agent Sandbox isolates what the agent runs. kagent gives the agent tools, including cluster tools. The cluster’s engine decides whether a tool call can read a Secret, scale a deployment, or delete a namespace. kagent and CIQ Stratum Pro do different jobs: kagent builds the agents, and the MCP server and RBAC on a CIQ Stratum Pro cluster decide what those agents may do to it. The tiers and refusals in stratum mcp apply only to calls made through it; kagent’s own toolbox talks to the API with its own credential, so scope that credential with RBAC too.

Best for

  • Running untrusted or long-lived agent code with pod-level isolation and a stable identity5
  • Building agents as Kubernetes resources with a UI, a CLI, and an MCP toolbox6
  • Any option on this page, including CIQ Stratum Pro

Watch out for

  • Neither governs the agent’s permissions over the cluster API; that is RBAC and the MCP server you choose56
  • Agent Sandbox needs a secure runtime installed and a RuntimeClass to use it5

K3sLightweight Kubernetes for edge, IoT, CI, and your laptop

K3s is a fully compliant Kubernetes distribution packaged as one binary under 100 MB or a small container image, with SQLite as the default datastore and etcd, MySQL, and Postgres as options. It bundles containerd, Flannel, CoreDNS, Traefik, ServiceLB, Kube-router for network policy, local-path storage, and Spegel as a registry mirror, and it runs on most modern Linux systems on x86_64 and arm648. Air-gapped installs stage an images archive on each node or point at a private registry9. It has a CIS hardening guide9.

There is no MCP server in K3s. An agent operating a K3s cluster goes through a third-party server such as Kubernetes MCP Server, which has a read-only mode and can deny resource types such as Secrets, and the permission model is whatever RBAC you give that server7. For a cluster that runs agents at the edge, K3s is a fine choice. For a cluster an agent operates, you assemble the safety controls yourself from the server you add and the RBAC you give it.

Best for

  • Edge, IoT, CI runners, and development machines8
  • Single-node clusters where SQLite is enough8

Watch out for

  • No MCP server in the engine; agent safety depends on the server and RBAC you add7
  • SQLite by default; etcd is a choice you make for HA8

RKE2 with Rancher PrimeA hardened engine that runs on Rocky Linux, with Rancher for the fleet

RKE2 is SUSE’s security-focused Kubernetes distribution. Its support matrix for v1.36 lists SLES, Ubuntu, and the RHEL family, with Rocky Linux 9.7 to 10.2 validated as part of RHEL testing10. Air-gapped installs stage an images tarball on each node or use a private registry, and a CIS profile is enabled with profile: cis in the config file11. RKE2 is built to meet FIPS 140-2 using the BoringCrypto module12. Rancher Manager, sold as Rancher Prime, is the fleet-management reference, and SUSE describes a multi-agent AI ecosystem in Rancher Prime that is extensible through MCP13.

RKE2 is a good engine and runs on Rocky Linux. It runs a single cluster without Rancher. CIQ Stratum Pro differs in the artifact and the stack. SKE puts the whole cluster lifecycle in one signed file with a dashboard and an MCP server in the engine23, and CIQ Stratum Pro adds fleet management without the Rancher stack. Run that comparison if the engine is what you like about Rancher and the management layer is what you pay for.

Best for

  • Regulated sites that need FIPS 140-2 and a CIS profile today1112
  • Teams already standardized on Rancher Manager for the fleet13

Watch out for

  • No MCP server in the engine; SUSE’s agentic features are described at the Rancher Prime layer13
  • Fleet management is Rancher Manager, a separate product13

Red Hat OpenShiftA full application platform on Red Hat CoreOS

OpenShift is Kubernetes plus a registry, CI/CD, and a developer console, with the certification, compliance authorizations, platform breadth, and production history that come with being the incumbent. Since 4.19, the control plane and compute machines must run RHCOS; support for package-based RHEL compute machines was removed14. Disconnected installs mirror images to a registry you operate14. Fleet management is Red Hat Advanced Cluster Management, a separate product15.

For agents, Red Hat ships the MCP server for Red Hat OpenShift as a Technology Preview, installed separately with Helm, with a read-only mode and a denied-resources list that can include Secrets18. The Kubernetes MCP Server project also supports OpenShift7. OpenShift doesn’t offer a Rocky Linux node. If you’re moving your estate to Rocky Linux from CIQ, CIQ Stratum Pro keeps Kubernetes on the Linux you’re moving to. If you use the whole OpenShift platform, start with a greenfield cluster beside it instead of a migration.

Best for

  • Teams that use the whole platform: registry, pipelines, and console, as well as the cluster
  • Compliance programs that need the certifications OpenShift already holds

Watch out for

  • Nodes run RHCOS only; there is no Rocky Linux host14
  • A mirror registry to run for disconnected sites14
  • Fleet management (Advanced Cluster Management) and the MCP server are separate installs1518

kubeadm and upstream KubernetesEvery component yours to choose, patch, and mirror

kubeadm bootstraps a conformant cluster from upstream components. You install kubeadm, kubelet, and a container runtime on each node, then choose and add the CNI, storage, dashboard, and every operator yourself16. It’s free, and your team owns every upgrade, image mirror, and certificate from then on.

For agents, you add a third-party MCP server and scope its RBAC7. If your team is comfortable owning every component from the command line, this works. CIQ Stratum Pro is for teams that want the same upstream components pinned, signed, tested together, and supported, with the dashboard and the MCP server already in the file.

Best for

  • Teams that want to understand and control every component16
  • Labs and training clusters

Watch out for

  • No dashboard and no MCP server. Upgrades run node by node with kubeadm upgrade, and the team owns each one19
  • Air-gapped sites mirror every image and package by hand

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.

Try the read tier on your own cluster

SKE is available to download now. Run stratum up, create the service account from the MCP server guide, and point your MCP client at the read tier.

Download SKE

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

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?

Let an agent read your cluster before it can change it.

Bring your MCP client and the cluster you’re worried about. A CIQ engineer will show stratum mcp on the read tier, the service account it runs as, and what changes when you switch writes on.

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.

Compare Kubernetes for AI agents

Schedule a demo