AWS Infrastructure · Kubernetes
EKS upgrades, executed without incident.
We upgrade production Amazon EKS clusters through a planned, documented, zero-downtime process — for teams that know they need to upgrade but don't have the bandwidth to do it properly in-house.
AWS retires standard support for each EKS version roughly 14 months after release. After that, you're still paying — for extended support, not for staying put.
The Engagement
EKS Upgrade & Hardening
A single engagement with a defined scope, built for teams running EKS in production that need to catch up without derailing the rest of their roadmap.
In Scope
- Cluster diagnostic: version, add-ons, deprecated APIs, workload compatibility
- Documented upgrade plan, version by version, with windows and rollback steps
- Execution of control plane and node group upgrades (including Karpenter)
- Post-upgrade validation: smoke tests, autoscaling, ingress, monitoring
- Final report and a reusable upgrade runbook
Out of Scope
- New application feature development
- Cloud provider migration
- 24/7 support after delivery (available separately as a retainer)
- Full infrastructure-as-code refactor (can be scoped as a separate engagement)
How It's Executed
Four Stages, in Sequence
A well-executed EKS upgrade is sequential — each stage depends on the one before it.
Current-state assessment
Cluster version, add-ons, deprecated APIs in use, and specific risks — before anything is touched.
Technical upgrade document
Version-by-version path, proposed change windows, and a rollback plan for every step.
Controlled upgrade
Control plane and node groups, outside peak hours, with validation checkpoints at every step.
Close-out and handover
Active monitoring for 48–72 hours post-upgrade, a final report, and runbook handover to your team.
Why Macías Tech
Production Experience, Not Theory
This is what we've executed on real, production infrastructure — at scale, in organizations with demanding compliance requirements.
Get Started
Does your EKS cluster need an upgrade?
Send us your cluster's current version and we'll respond within 24 hours on whether an initial assessment makes sense.
or connect on LinkedIn · maciastechcompany.com