Identity and access

EKS clusters lag on an AWS auth deprecation, per The New Stack

EKS clusters lag on an AWS auth deprecation, per The New Stack

The New Stack reports that 81% of Amazon EKS clusters still run an AWS EKS authentication method that the vendor has already deprecated, published as part of a wider look at Kubernetes fleet security management. For platform teams whose deploy pipelines target EKS, that share is a migration flag more than a headline. The auth path baked into your kubeconfigs, CI service accounts and IaC modules is on borrowed time, and the reported fleet share says most peers have not started moving yet.

The piece frames the gap as a fleet-scale problem. Clusters age in place, and the deploy pipelines wired against them inherit whichever auth style was current the day the cluster was first stood up. Over enough years, the installed base drifts behind the vendor's own guidance, and any large fleet ends up with a long tail of pipelines still speaking the older protocol. Per The New Stack, that tail is now the majority of clusters.

The report, as it stands, does not pin AWS to a specific removal date, and this write-up is not going to guess one. Read the 81% as a snapshot: it is the size of the migration you or your platform peers still owe, not a deadline.

Where this bites CI/CD

Two failure modes tend to show up on the day a cluster-auth deprecation flips from warned to removed.

Cluster access from pipelines is the loud one. Every job that authenticates to EKS through the deprecated flow, whether that is an aws eks update-kubeconfig call, a helm or kubectl step, or a Terraform provider pinned against the old auth surface, starts returning Unauthorized. The recovery is a re-plumb of the cluster's own auth model, which is slower and more coordinated than rolling back a normal deploy.

Automation identities are the quiet one. Non-human principals like CI runners, in-cluster controllers and GitOps agents are usually the last things anyone re-authenticates, because nobody notices they broke until a deploy fails. On a real platform team's fleet, the audit and swap-out of every service principal is where the actual work sits.

The reported 81% is a share, not an inventory. It says how many clusters across the sample the piece cites are still on the deprecated path. It does not say which of your clusters are, or which of your pipelines authenticate through them. If you have not run that inventory yet, the number is a signal that the industry has not either. Do it before the removal date lands, not after.

Source: The New Stack (thenewstack.io)

Related
Runners & infrastructure

GPUs keep falling off the PCIe bus, and standard node health does not notice

AWS engineers write up what running Kubernetes at Amazon EKS scale taught them about GPU node failure, and why the default node health model has nothing to say when the GPU just vanishes from the bus.

July 20, 2026
Runners & infrastructure

AWS puts gray zone failures into the EKS control loop

The New Stack details how AWS treats non-obvious availability zone degradation as its own category on EKS, with zonal shift moving traffic away from an impaired zone before the traditional alarms fire. For CI/CD teams, it reframes what a regional resilience test needs to cover.

July 12, 2026
Platform engineering

AWS reworks the EKS control plane and starts selling it in sized tiers

Amazon EKS engineers detail a set of architectural changes to how the service runs the Kubernetes control plane, including a purpose-built journal that replaces etcd's Raft consensus, and a new tier-priced product, EKS Provisioned Control Plane, that lets customers reserve API and scheduling capacity ahead of bursty workloads.

July 1, 2026

Turn this into your pipeline. Build it on Buddy.

Start free