Kubernetes is now the default way most organisations run production workloads, but the security numbers quoted about it are usually stripped of their source, sample and year. This page collects the figures that can be traced to a primary publisher: the Cloud Native Computing Foundation (CNCF) annual survey, Red Hat's State of Kubernetes Security Report 2024, Sysdig's 2025 Cloud-Native Security and Usage Report, Datadog's State of DevSecOps 2026, the Shadowserver Foundation's internet scan of Kubernetes API servers, and the CISA Known Exploited Vulnerabilities (KEV) catalog. Each figure carries its publisher, edition and basis (survey or telemetry), because a respondent survey of 600 people and telemetry from millions of containers answer very different questions. It is written for platform engineers, cloud security leads and CISOs who need defensible numbers for risk registers, board papers and tooling cases. Most sources here are vendor reports, so treat them as indicators, not census data. Last reviewed: November 2026.
Key takeaways
- Kubernetes is mainstream in production. 80% of organisations in the CNCF 2024 Cloud Native Survey ran Kubernetes in production, up from 66% in 2023, and 93% were using, piloting or evaluating it.
- Incidents are near universal in surveys. 89% of respondents to Red Hat's State of Kubernetes Security Report 2024 had at least one container or Kubernetes security incident in the previous 12 months; 45% had a runtime incident and 40% detected a misconfiguration.
- Security slows delivery. 67% of the same respondents delayed or slowed deployment because of container or Kubernetes security concerns, and 46% reported lost revenue or customers after an incident.
- Machine identities dominate the attack surface. Sysdig's 2025 report found up to 40,000 times more machine identities than human ones, 98% of granted permissions unused, and risky service accounts (admin access without key rotation) in 60% of enterprises.
- Exposure is measurable from the internet. Shadowserver's May 2022 scan found 381,645 Kubernetes API servers answering an unauthenticated version request, nearly 84% of the 454,729 instances it saw.
How to read Kubernetes and container statistics
| Publisher and source | Basis | Period and sample | Caveats |
| CNCF: 2024 Cloud Native Survey (released 1 April 2025, with Linux Foundation Research) | Respondent survey | Survey year 2024, compared with 2023; sample size not stated in the announcement | Adoption focus; self-selected cloud native community audience |
| Red Hat: State of Kubernetes Security Report 2024 | Sponsored respondent survey | 600 DevOps, engineering and security professionals in the US, UK and English-speaking APAC; fieldwork December 2023 to January 2024 | Vendor sponsored; 52% from organisations above 1,000 staff; some chart values read from layout |
| Sysdig: 2025 Cloud-Native Security and Usage Report (March 2025) | Customer telemetry | Data from 2024 across customer cloud accounts and Kubernetes containers, plus Scarf download data for open source | Customers of one runtime security vendor, so likely better secured than average |
| Datadog: State of DevSecOps 2026 (February 2026) | Customer telemetry | Tens of thousands of applications and thousands of cloud environments; data to January 2026 | Application and supply chain focus; container findings limited to image use |
| Shadowserver Foundation: open Kubernetes API servers scan | Internet scan | IPv4, ports 6443 and 443, scan of 16 May 2022 | A response to /version is information disclosure, not proof of a vulnerable cluster; dated |
| CISA: Known Exploited Vulnerabilities catalog | Government catalog | Catalog version 2026.10.21, 1,754 entries | Records exploitation evidence, not prevalence |
- Survey versus telemetry: Red Hat asks people what happened; Sysdig and Datadog measure what their agents saw. Survey figures tell you what practitioners experience and fear, telemetry tells you configuration and runtime reality in a vendor's customer base. Never add them together.
- "Incident" is defined broadly: in the Red Hat survey, a detected misconfiguration or a major vulnerability needing remediation counts as an incident. That is why 89% is so high. Quote the breakdown, not just the headline.
- Single-vendor numbers: every figure on this page except the Shadowserver scan, the CNCF survey and the KEV catalog comes from a security vendor's own report. We found no government statistical series on container security.
Adoption: how much is running on Kubernetes
| Measure | Figure | Source |
| Organisations using cloud native techniques | 89% | CNCF 2024 Cloud Native Survey |
| Using, piloting or evaluating Kubernetes | 93% | CNCF 2024 |
| Kubernetes in production | 80% (66% in 2023) | CNCF 2024 |
| GitOps principles for deployment | 77% | CNCF 2024 |
| Automated vulnerability detection tools in use | 57% | CNCF 2024 |
| Service mesh adoption | 42% (50% in 2023) | CNCF 2024 |
| Not yet running AI or ML workloads on Kubernetes | 48% | CNCF 2024 |
| Managed platform used, among 390 Kubernetes users | Amazon EKS 53%, Google Kubernetes Engine 45%, Azure Kubernetes Service 32%, self-managed Kubernetes 23% | Red Hat 2024 |
- Multi-platform is normal: the Red Hat platform shares add up to well over 100%, so most Kubernetes users run more than one distribution or managed service. Security baselines have to be written per platform. See the Azure Kubernetes Service Security Hardening Guide for one example.
- Security is no longer the top adoption barrier: the CNCF announcement says cultural and operational change now outranks security as the main challenge, without giving a percentage. That reflects maturity, not lower risk.
Incidents and business impact
All figures in this section are from Red Hat's State of Kubernetes Security Report 2024 (600 respondents, incidents in the 12 months before December 2023 to January 2024).
| Incident type experienced in the past 12 months | Share of respondents |
| At least one container or Kubernetes security incident | 89% |
| Runtime security incident | 45% |
| Major vulnerability needing remediation (build or deploy phase) | 44% |
| Detected misconfiguration | 40% |
| Failed an audit | 26% |
| None | 11% |
| Business consequence of a container or Kubernetes incident | Share of respondents |
| Project delays or disruption | 53% |
| Lost revenue or customers | 46% |
| Fines, legal action or lawsuits | 30% |
| An employee was terminated | 26% |
- Deployment friction: 67% delayed or slowed application deployment because of security concerns, and 33% said their current container security solution itself slows development.
- Top worries: asked to choose one, 33% worried most about vulnerabilities, 27% about misconfigurations and exposures, 24% about attacks and 16% about failing compliance. The report's key findings list gives 30% for vulnerabilities, so quote the chapter figure with care.
- Ownership is spread: 34% named the security team as most responsible for Kubernetes security, while 50% named an IT operations, DevOps or DevSecOps role. Unclear ownership is a theme across the report.
- DevSecOps maturity: 42% described DevSecOps as advanced (security integrated and automated across the lifecycle), 48% as early stage (up from 39% a year earlier) and 10% had no initiative.
Vulnerabilities, images and the supply chain
| Finding | Figure | Source and basis |
| Container images with critical or high vulnerabilities | Fewer than 17% | Sysdig 2025, telemetry |
| Vulnerabilities in packages actually loaded at runtime ("in use") | Below 6% | Sysdig 2025, telemetry |
| Growth in container image size | About fivefold (quintupled) | Sysdig 2025, telemetry |
| Organisations that used a public Docker image within one day of its creation | 32% | Datadog State of DevSecOps 2026, telemetry |
| Organisations with at least one exploitable vulnerability in services | 87% (affecting 40% of services) | Datadog 2026, telemetry |
| Critical dependency vulnerabilities still critical after context adjustment | 18% | Datadog 2026, telemetry |
| Median dependency lag behind latest major version | 278 days (215 days a year earlier) | Datadog 2026, telemetry |
| Detected vulnerable application components in the supply chain in the past 12 months | 57% | Red Hat 2024, survey |
| Software vulnerabilities named the highest supply chain risk | 44% (35% in 2023) | Red Hat 2024, survey |
- Prioritise by runtime context: the gap between images carrying critical or high findings (under 17%) and vulnerabilities in packages actually loaded (under 6%) is the strongest argument in the data for runtime-aware prioritisation. Datadog's 18% figure points the same way from the application side.
- Freshness cuts both ways: pulling a public image within a day of creation (32% of organisations) gets fixes fast but leaves no time for the community to spot a poisoned image. Pin by digest and verify signatures. See the Container Image Security Guide and the Checkmarx KICS Docker image supply chain attack, where trusted images were replaced with credential-stealing versions.
- Known exploitation is rare but real: a keyword search of CISA KEV catalog version 2026.10.21 for Kubernetes, Docker, containerd, runc, ingress-nginx, Rancher and OpenShift product names returned one entry, CVE-2019-15752 in Docker Desktop Community Edition, added on 3 November 2021. Exploitation in container estates is driven far more by misconfiguration and stolen credentials than by orchestrator CVEs.
- Supply chain controls in use: Red Hat respondents most often relied on vulnerability scanners (44%), CI/CD tools (35%), static analysis (34%) and SBOM tools (32%); only 28% used admission controllers and 23% signing or attestation tools.
Configuration, exposure and runtime
| Finding | Figure | Source |
| Kubernetes API servers answering an unauthenticated /version request | 381,645 of 454,729 seen (nearly 84%); 201,348 in the United States | Shadowserver, scan of 16 May 2022 |
| Most common exposed versions in that scan | 1.21 (148,645), 1.20 (65,487), 1.19 (50,902) | Shadowserver 2022 |
| Containers living 5 minutes or less | 74%; 60% live one minute or less | Sysdig 2025 |
| Average pass rate across prioritised CIS and DISA Kubernetes benchmarks | 93% (CIS Kubernetes 1.24 at 81.35%, 1.26 at 81.81%) | Sysdig 2025 |
| Time for mature customers to receive a threat notification | Under 5 seconds; response actions started in under 4 minutes | Sysdig 2025 |
| Open source Kubernetes security tools most used | Open Policy Agent 35%, kube-bench 31%, KubeLinter 31%, Falco 20%, Kyverno 15% | Red Hat 2024 |
| Concern about overprivileged containers | 25% concerned; 66% of those addressing it | Red Hat 2024 |
- Ephemeral workloads break forensics: with most containers gone within minutes, evidence must be captured by runtime sensors and audit logs as it happens. See the Container and Kubernetes Forensics Guide.
- Benchmark scores flatter: Sysdig's 93% average benchmark pass rate is among customers already running a posture tool, and the report itself notes non-applicable controls may distort it. Newer CIS benchmark versions score lower.
- Exposure is a starting point: an API server that discloses its version is not necessarily open to anonymous actions, but it is discoverable and fingerprintable. Restrict the control plane to private endpoints or allow-listed networks.
Where identity fits: service accounts and machine credentials
Every pod runs as a Kubernetes service account, and most workloads also hold cloud credentials, registry tokens or API keys. The statistics consistently point to identity as the weakest layer.
| Identity finding | Figure | Source |
| Machine identities compared with human identities | Up to 40,000 times more; 7.5 times riskier | Sysdig 2025 |
| Granted permissions never used | 98% | Sysdig 2025 |
| Average users and service accounts per organisation, after filtering outliers | 152 users and 5,330 service accounts (35 times more) | Sysdig 2025 |
| Enterprises with risky service accounts (admin access without key rotation) | 60% | Sysdig 2025 |
| Compromised credentials experienced in the past 12 months, among those who worried about it | 44% | Red Hat 2024 (read from chart) |
| Inadequate access controls (IAM and RBAC) named a high-risk issue | 26% concerned; only 52% of those addressing it | Red Hat 2024 |
Replace static cloud keys in pods with workload identity federation, set automountServiceAccountToken: false where pods do not call the API, and audit ClusterRoleBindings to cluster-admin. See the Cloud Workload Identity Guide, How to audit Kubernetes cluster admin bindings and the RWTH Aachen study of secrets in Docker Hub images, which shows how credentials baked into images leak at scale.
What the numbers mean for defenders
- Inventory first: list every cluster, its distribution, version and API endpoint exposure. Multi-platform estates (Red Hat) and internet-visible API servers (Shadowserver) make this the first gap to close.
- Fix identity next: remove unused permissions and admin-bound service accounts, rotate or eliminate long-lived keys, and move to federated workload identity.
- Prioritise vulnerabilities by runtime use: scan images in CI and registries, but rank remediation by whether the package is loaded and reachable.
- Gate the supply chain: pin images by digest, verify signatures with an admission policy, and generate SBOMs. Pilot admission policies in audit or warn mode, then enforce per namespace, with a documented exemption and rollback path.
- Detect at runtime: enable Kubernetes audit logging and a runtime sensor; with containers living minutes, detection that relies on later investigation will miss the evidence.
- Agree ownership: write down who owns cluster security between platform, DevOps and security teams, since respondents disagree.
| Finding | Control area | Framework reference | ATT&CK technique to detect |
| Misconfiguration incidents (40%) | Secure configuration baselines | NIST CSF 2.0 PR.PS-01; NIST SP 800-53 CM-6, CM-7 | T1610 Deploy Container |
| Unused permissions (98%) and risky service accounts | Least privilege for workloads | NIST CSF 2.0 PR.AA-05; NIST SP 800-53 AC-6 | T1552.007 Container API |
| Vulnerable components (57%) | Vulnerability scanning | NIST CSF 2.0 ID.RA-01; NIST SP 800-53 RA-5 | T1525 Implant Internal Image |
| Runtime incidents (45%) | Runtime monitoring | NIST CSF 2.0 DE.CM-01; NIST SP 800-53 SI-4 | T1611 Escape to Host; T1609 Container Administration Command |
| Public images used within a day (32%) | Supply chain risk management | NIST CSF 2.0 GV.SC-01; NIST SP 800-53 SR-3 | T1613 Container and Resource Discovery (post-compromise) |
Metrics to track in your own estate
- Exposed control planes: number of clusters with a public API endpoint, target zero or allow-listed only.
- Privileged workloads: percentage of pods running privileged or as root, by namespace, trending down.
- Unused permissions: share of granted RBAC and cloud permissions not used in 90 days, measured against Sysdig's 98% benchmark.
- Static credentials in clusters: count of long-lived cloud keys mounted as Secrets, target zero.
- Runtime-reachable criticals: number of critical vulnerabilities in loaded packages and their median age.
- Admission coverage: percentage of namespaces enforcing signature and pod security policies.
Common failure patterns when using these statistics
- Quoting 89% as "breaches": the Red Hat figure includes detected misconfigurations and failed audits. Say "security incident as defined by the survey".
- Treating vendor telemetry as the whole market: Sysdig and Datadog measure their own customers, who already pay for security tooling.
- Recycling the 380,000 figure as current: the Shadowserver scan is from May 2022, and the version mix shows it. Run your own exposure check.
- Mixing bases: the "worried versus experienced" figures in the Red Hat report use only respondents who worried about each issue as the base.
- Ignoring the denominator: platform shares in Red Hat are among 390 Kubernetes users, not all 600 respondents.
Practitioner checklist
- Quote every figure with publisher, edition, basis (survey or telemetry) and sample.
- Inventory clusters, versions and API endpoint exposure across every managed and self-managed platform.
- Remove unused RBAC permissions and bindings to cluster-admin; review service accounts quarterly.
- Replace static cloud keys in pods with federated workload identity.
- Pin images by digest, verify signatures at admission and keep SBOMs for deployed images.
- Prioritise vulnerabilities loaded at runtime and listed in the CISA KEV catalog.
- Enable Kubernetes audit logs and runtime detection, and ship evidence off-cluster.
- Assign named ownership of cluster security between platform and security teams.
- Re-check the CNCF, Red Hat and Sysdig reports each year before refreshing board figures.
Standards and references
Related NHI Mgmt Group resources: Container Security Guide · Container Runtime Security Guide · Cloud Security Statistics Guide · Non-Human Identity and Secrets Statistics Guide
NHIMG Editorial Note
Researched and written by the NHI Mgmt Group editorial team using AI tools, under the editorial direction of Lalit Choda. Facts are drawn from the sources listed on this page and checked by our automated quality process. Last updated 11 November 2026. Spotted an error? Use our
contact page.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM and Agentic AI security.
nhimg.org