Kubernetes platform lab

Practice EKS like a platform engineer, not a command collector.

Build one real cluster, deploy one real app, expose it through ALB and Route 53, practice Kubernetes objects, wire IAM with OIDC, and tear everything down before cost becomes the story.

platform topology cost-guarded
Route 53DNS ACMTLS ALBIngress ServiceClusterIP PodsFastAPI HelmChart IRSAIAM RedisPVC Guardrails: ResourceQuota, LimitRange, HPA, PDB, NetworkPolicy, teardown
Helmrepeatable app deploy
OIDCGitHub to AWS trust
IRSApod-level AWS access
Teardowncost-controlled finish

Lab surface

One cluster, many interview doors.

01

Cluster and networking

Explain EKS control plane, nodes, public lab subnets, ALB Ingress, Route 53, and ACM.

02

Kubernetes objects

Practice Deployment, Service, Ingress, ConfigMap, Secret, StatefulSet, PVC, DaemonSet, HPA, and PDB.

03

Identity and CI/CD

Use GitHub Actions OIDC and IRSA so static AWS keys are not the main pattern.

04

Operations runbooks

Debug workloads, check probes, validate network policies, inspect autoscaling, and destroy safely.

Guided entry

Choose the right path for your energy level.

The lab has a fast start, a full from-zero guide, and compact notes for interview revision. Use the fast path when time is short and the manual guide when you want the full story.

Public lab portfolio

Related engineering labs