All posts
Kubernetes

An EKS Reference Architecture for 2026, With Diagrams: The Small-Team Version and the Regulated Version

By

November 2, 2026

8 min read

What a production EKS setup looks like in 2026, layer by layer: edge, entry, cluster, platform add-ons, data, security and observability. A lean version for a small team on Auto Mode, and a regulated version with separate node pools, network policies and audit logging, with the choices behind each box.

EKS
EKS Architecture
Kubernetes
EKS Auto Mode
Karpenter

Most EKS diagrams show every service AWS sells. A useful one shows the few decisions that matter and where each piece sits. These two cover most of what we build: a small team that wants Kubernetes without a platform team, and a company handling regulated data that needs to show auditors where the boundaries are.

The small-team version

Edge

Route 53
CloudFront
AWS WAF

Every public route behind CloudFront; WAF rate limits on sign-up, login and APIs.

Entry

Application Load Balancer
Gateway API or Ingress

One ALB shared by services, not one per service.

Cluster

EKS control plane
Auto Mode nodes
3 Availability Zones

Auto Mode runs node provisioning, scaling and the core add-ons; one cluster each for staging and production.

Workloads

Namespaces per app
Deployments
Pod Identity

Each service account maps to its own IAM role.

Delivery

Argo CD (EKS capability)
ECR
GitHub Actions

Git is the source of truth; CI builds images, Argo CD deploys them.

Data

Aurora PostgreSQL
ElastiCache
S3

State lives outside the cluster; the cluster can be rebuilt.

Watch

CloudWatch Container Insights
GuardDuty EKS Protection
Billing alarms

Small team: one cluster per environment, Auto Mode, managed add-ons

  • Auto Mode over self-managed node groups: AWS patches and replaces nodes, at a management fee per instance (between about $0.02 and $0.07 an hour on the instance types in AWS's examples). Worth it when nobody's job is node upgrades.

  • State outside the cluster: no databases in StatefulSets. A cluster you can recreate in an afternoon makes upgrades and disasters routine.

  • Managed Argo CD: about $22 a month plus about $1.10 per application, so nobody runs Argo CD's own upgrades.

Want a second opinion on this for your system?

Book a free 30-minute call. You'll leave knowing what we'd do first and roughly what it costs, whether or not you hire us.

The regulated version

Edge

CloudFront
AWS WAF
Shield

TLS 1.2 or later end to end.

Entry

Internal + public ALBs
Private cluster endpoint

The Kubernetes API is not reachable from the internet.

Cluster

EKS
Karpenter or Auto Mode
Dedicated node pools for sensitive workloads

Taints and tolerations keep regulated pods on their own nodes.

Isolation

Namespaces per tenant or system
VPC CNI network policies
Admin network policies

Default deny between namespaces; cluster-wide rules no team can override.

Identity

Access entries + IAM Identity Center
Pod Identity
No aws-auth ConfigMap

People and pods each get their own role; every grant is in CloudTrail.

Data

Aurora (encrypted)
EBS and EFS (encrypted)
KMS envelope encryption for Secrets

Audit

Control plane logs to CloudWatch
CloudTrail
GuardDuty runtime monitoring
Security Hub

Regulated data: isolation, encryption and an audit trail at every layer

The decisions behind the boxes

Decision

Small team

Regulated

Nodes

Auto Mode

Auto Mode or Karpenter, with separate pools for sensitive workloads

Clusters

One per environment

One per environment, sometimes one per regulated system

API endpoint

Public with restricted CIDRs, or private

Private

Network policy

Optional at first

Default deny, admin policies for the non-negotiables

Upgrades

Every minor version, before standard support ends

Same, with a written change record

hoolco Monthly Review

Once a month: what changed in tech that month and what it means for you, from cloud and AI to security and the tools you build with. Every item links to its source. No sales pitch, unsubscribe in one click.

As of November 2, 2026. Provided as is, for general information, and accurate to the best of our knowledge on the date shown. Not legal, compliance, tax, financial or other professional advice. Prices, limits and vendor services change; check current vendor documentation before relying on anything here. Terms of use.