By NHI Mgmt Group Editorial TeamPublished 2025-06-16Domain: Workload IdentitySource: Aqua Security

TL;DR: Gartner’s 2029 forecast says more than 95% of global organisations will run containerised applications in production, while 35% of enterprise applications will run in containers, underscoring that Kubernetes security is now a mainstream governance problem, according to Aqua Security. Security models built for static infrastructure no longer fit ephemeral, rapidly redeployed workloads.


At a glance

What this is: This analysis argues that Kubernetes and container security have moved into mainstream enterprise use, but the security model still lags the operational reality of ephemeral, highly orchestrated workloads.

Why it matters: It matters because IAM, platform, and security teams must govern short-lived workloads, Kubernetes configuration, and deployment speed without relying on assumptions built for stable infrastructure.

By the numbers:

👉 Read Aqua Security's analysis of Kubernetes security for CTOs


Context

Kubernetes security is the problem of governing applications and infrastructure that change too fast for old control assumptions to hold. Containers are ephemeral, deployment cycles are compressed, and the cluster itself becomes a high-value control plane that can be misconfigured as easily as the workloads it hosts. In that environment, identity, policy, and runtime protection have to work together rather than in sequence.

For IAM and platform teams, the real issue is not whether containers are secure in theory. It is whether the organisation can enforce least privilege, configuration integrity, and consistent remediation when the workload does not stay still long enough for traditional sampling, review, or manual intervention to keep up.


Key questions

Q: How should security teams govern Kubernetes workloads that change constantly?

A: Treat Kubernetes governance as a continuous control problem. Tie image validation, deployment policy, namespace access, and runtime detection into one operating loop so short-lived workloads do not outrun review cycles. The goal is to prevent unsafe states from reaching production and to make any detected issue traceable back to the manifest, pipeline, or cluster permission that created it.

Q: Why do containers create more security risk than older application models?

A: Containers compress build, deployment, and runtime into a fast-moving system that depends on shared images, automation, and orchestration. That speed reduces the time available for manual testing and review, while Kubernetes configuration errors can expose many workloads at once. Risk rises when teams assume the old model of stable hosts still applies.

Q: How do you know if Kubernetes security controls are actually working?

A: Look for reduced recurrence of the same image, manifest, or cluster misconfiguration across redeployments. If runtime tools detect issues but the same problem returns after the next build, the programme is not fixing root cause. Effective controls change the source state, not just the visible symptom.

Q: What should organisations prioritise first in Kubernetes security?

A: Prioritise the controls that prevent unsafe configurations from becoming live workloads. That means deployment gating, service account scope, authentication hardening, and network and resource boundaries. If those basics are weak, runtime monitoring becomes noisy and remediation becomes reactive instead of controlled.


Technical breakdown

Why ephemeral containers break perimeter-era security assumptions

Containers inherit the security properties of their base images, their dependencies, and the orchestration layer that runs them. That means vulnerabilities can arrive through software supply chain content, while the actual runtime footprint may disappear and reappear across hosts and clusters. Traditional security logic assumes stable assets, stable locations, and stable review windows. Kubernetes breaks all three. Authentication, resource limits, networking, and storage configuration become part of the identity and access problem because misconfiguration at the cluster layer can expose workloads regardless of how well individual images are built.

Practical implication: shift control design toward policy enforcement and configuration validation that can follow workloads continuously.

Shift-left and runtime controls have to operate as one system

In container environments, pre-deployment hygiene and runtime detection are not separate programmes. A runtime alert is only as useful as the environment’s ability to fix the underlying image, manifest, or pipeline cause. That is why DevSecOps in Kubernetes is less about adding more scanners and more about closing the loop between image provenance, YAML correctness, and production behaviour. If root causes are not removed, the same class of issue will reappear every time the workload is rebuilt or redeployed.

Practical implication: connect build-time findings to deployment gating and post-deployment remediation, or the same misconfiguration will recur.

Kubernetes identity and access controls must reflect orchestration reality

Kubernetes introduces its own control plane, authentication model, and resource boundaries, so the security problem is not just workload hardening. Access to clusters, namespaces, service accounts, and deployment automation can determine whether a mistake becomes a contained incident or an organisation-wide event. Because orchestration is automated, weak entitlement design and poor state management can create broad operational exposure very quickly. This is why cluster-level identity decisions are inseparable from workload security decisions.

Practical implication: review cluster authentication, service account scope, and deployment permissions together instead of treating them as separate security layers.


  • Cisco DevHub NHI breach — IntelBroker exploited exposed Cisco credentials, API tokens and keys in DevHub.
  • DeepSeek breach — DeepSeek breach exposed 1M+ log lines and sensitive secret keys.

Read our 52 NHI Breaches Analysis report for a comprehensive view of breaches impacting Non-Human Identities including AI Agents.


NHI Mgmt Group analysis

Kubernetes security is now an identity governance problem, not just an application security problem. Containers and clusters have become mainstream production infrastructure, but the control model still assumes assets that are slower, more stable, and easier to certify than modern workloads. Once identity, orchestration, and runtime behaviour converge, governance has to cover both who can change the environment and what the environment can change on its own. Practitioners should treat Kubernetes security as an access and control-plane discipline, not a narrow scanning exercise.

Ephemeral workload identity creates a lifecycle gap that conventional review cycles cannot fully close. Containers can be created, updated, and removed far faster than manual access governance was designed to observe. That means the relevant question is not whether access was reviewed eventually, but whether the access path existed long enough to be meaningfully governed. The implication is that lifecycle controls for workloads need to be tied to automation and deployment events, not just periodic recertification.

Runtime security cannot compensate for insecure cluster state after the fact. The article’s core message is that Kubernetes misconfiguration, image inheritance, and rapid redeployment compound each other. A security control that only sees the runtime state arrives after the most durable mistake has already been embedded in the pipeline or manifest. Practitioners should therefore focus on reducing the number of bad states that can reach production in the first place.

Continuous remediation is the real maturity marker in cloud native governance. Security teams still talk about prevention and detection as separate outcomes, but Kubernetes forces them into one operating model. The organisations that manage cloud native risk best are the ones that can correct root causes in images, dependencies, and deployment files without slowing delivery to a crawl. For practitioners, the benchmark is not how many alerts they generate, but how quickly the underlying cause disappears.

Identity blast radius: the effective spread of damage when cluster permissions, orchestration access, and workload entitlements are too broad. Kubernetes makes blast radius visible because a small configuration error can affect many short-lived workloads at once. That is why least privilege, namespace separation, and deployment governance need to be designed as containment controls, not just policy statements. Practitioners should measure how far a single entitlement can move before it can be revoked.

From our research:

  • 70% of organisations grant AI systems more access than they would give a human employee performing the exact same job, according to The 2026 Infrastructure Identity Survey.
  • Systems with least-privileged AI access had a 17% incident rate versus 76% for over-privileged systems, which shows how quickly identity scope changes security outcomes.
  • For the broader governance context, see Ultimate Guide to NHIs - The NHI Market for how identity tooling is evolving around machine workloads.

What this signals

Identity blast radius is becoming the defining cloud native governance metric. With 67% of organisations still relying heavily on static credentials despite the risks they pose to agentic AI deployments, per the 2026 Infrastructure Identity Survey, the industry is still normalising long-lived access in short-lived systems.

That matters for Kubernetes teams because the same entitlement logic often governs workloads, pipelines, and platform administration. If identity scope is broader than the workload truly needs, runtime controls are left cleaning up problems that should never have reached production.

Practitioners should expect more pressure to unify workload identity, cluster policy, and remediation workflows. The organisations that can close the loop between access scope and deployment state will reduce both security noise and operational drag.


For practitioners

  • Map workload identity to cluster authority Inventory which identities can change namespaces, service accounts, deployment manifests, and cluster-wide settings. Separate read, deploy, and administrative privileges so a compromised path does not automatically reach the control plane.
  • Tie image risk to deployment gates Block promotion when base images, open-source dependencies, or manifest checks fail policy. Use the pipeline to stop repeat exposure before a workload reaches a live cluster.
  • Connect runtime alerts to root-cause remediation Make every production alert trace back to a fix in the image, supply chain, or Kubernetes YAML file. If the same finding can return after the next redeploy, the control is only containing symptoms.
  • Review resource and network boundaries together Check authentication, resource limits, and network policy as one control set. A workload with tight code controls can still become a platform risk if cluster-level boundaries are inconsistent.

Key takeaways

  • Kubernetes security now depends on controlling fast-moving identity and orchestration paths, not just patching vulnerable workloads.
  • The scale signal is clear: mainstream production adoption is already here, so weak cluster governance will create repeatable operational and security exposure.
  • Teams that tie deployment policy, runtime detection, and root-cause remediation together will have a more credible cloud native security posture.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST CSF 2.0 and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
NIST CSF 2.0PR.AC-4Kubernetes access and privilege scope are central to this article.
NIST Zero Trust (SP 800-207)SC-7Cluster and workload boundaries need continuous verification in dynamic environments.
OWASP Non-Human Identity Top 10NHI-03Service accounts and workload credentials need governance in Kubernetes deployments.

Track workload credentials and rotate or scope them before they create broad standing access.


Key terms

  • Kubernetes Security: The discipline of protecting clusters, workloads, and the automation that connects them. It combines identity, configuration, network, and runtime controls because a weakness in any one layer can expose the whole deployment path.
  • Ephemeral Workload: A workload that exists for a short time and can be created, moved, or destroyed rapidly by orchestration. Ephemerality changes governance because asset location, lifetime, and review windows are no longer stable enough for traditional security assumptions.
  • Cluster Control Plane: The set of Kubernetes components that schedules, authenticates, and manages workloads. It is a high-value security boundary because privileges at this layer can influence many workloads at once, making misconfiguration especially costly.
  • Runtime Security: Controls that monitor and respond to what a workload does after deployment. In cloud native environments, runtime security is necessary but incomplete unless it is paired with prevention and root-cause remediation in images, manifests, and pipelines.

Deepen your knowledge

Kubernetes workload governance and cloud native identity controls are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are extending identity governance into containerised platforms, it is worth exploring.

This post draws on content published by Aqua Security: What Gartner Wants Every CTO to Know About Kubernetes Security. Read the original.

NHIMG Editorial Note
Published by the NHIMG editorial team on 2025-06-16.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org