AWS EKS: Running Your First Workload Using AWS CDK

Deploy your first workload on EKS using AWS CDK—defining Kubernetes resources in Python code, exposing services, and understanding how updates are applied in practice.

Deploy your first workload on EKS using AWS CDK—defining Kubernetes resources in Python code, exposing services, and understanding how updates are applied in practice.

About 2 years ago, I’ve been using AWS CDK to manage infrastructure, mostly for smaller workloads like deploying APIs on AWS Lambda. This year, I want to take it a step further by using AWS CDK to create and manage an AWS EKS cluster.

Last weekend, I had the amazing opportunity to be a speaker at AWS Community Day Indonesia 2025.

In this part of the Kubernetes series, we will explore how to create a Kubernetes cluster in different environments. Whether you’re running Kubernetes locally or in the cloud, understanding how to set up a cluster is fundamental to deploying and managing containerized applications efficiently.