liveBook · Manning

Amazon Elastic Kubernetes Service

As explained in Effective Platform Engineering

Amazon Elastic Kubernetes Service is a managed service for running Kubernetes control planes and workloads on AWS.

Amazon Elastic Kubernetes Service (EKS) provides a managed Kubernetes control plane on AWS. A platform foundation can isolate EKS and AWS-managed Kubernetes services in one infrastructure-as-code pipeline, reducing operational overhead and configuration variance. section 7.4

A practical EKS control-plane base includes:

  • An AWS-managed node group for administrator-managed services and extensions. section 7.4
  • Default services such as kube-proxy and CoreDNS, plus EBS and EFS storage classes. section 7.4
  • Pod identity through OIDC-assumable roles and elastic compute through Karpenter. section 7.4

Infrastructure and baseline validation

Terraform can configure the cluster, endpoint access, authentication mode, access entries, VPC, and subnets. Automated checks can then verify an active EKS version, required IAM roles, storage, running nodes, namespaces, bindings, and add-ons.

How Effective Platform Engineering covers it

How deep it goes
Defines managed components, Terraform modules, and validation tests, but stops short of detailing vendor-managed internals.
Examples
Uses Terraform modules, AWS resource tests, and Bats checks for nodes, namespaces, bindings, and cluster add-ons.
What it assumes
Assumes provisioned VPCs, private and intra subnets, an OIDC provider, and an infrastructure-as-code framework.
What you can do after
Build it from scratch with Terraform and validate its AWS-managed base through automated infrastructure and cluster checks.
How it connects
Connects Kubernetes services, Terraform, IAM, OpenID Connect, storage classes, VPC networking, and Karpenter.

Also explained in

Compare how 2 books explain Amazon Elastic Kubernetes Service →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Effective Platform Engineering. The section links point to the parts of the book it draws on.