Do you want to learn how to create Kubernetes cluster on AWS EKS using Terraform and deploy Docker containers?
Does this course sound like something you'll be interested in?
Yes, I'm InterestedINTRODUCING
Kubernetes on Amazon (EKS) Course

Hands-on Get Started for Developers and DevOps Engineers
This mini-course is a content-packed and fast-paced course that walkthrough through creating a Kubernetes cluster on Amazon (EKS) and deploying multiple micro-services (docker containers) to Kubernetes on AWS.
- Uses Terraform to code and manage infrastructure on AWS
- Creates Kubernetes cluster using Terraform
- Creates AWS RDS instance using Terraform
- Deploy containers to Kubernetes using Kubectl
What's Included In This course ...
MODULE 1
Creating Kubernetes Cluster on Amazon EKS
Creating Kubernetes cluster on AWS involves setting up VPC, Subnets, Security Groups and EKS Cluster with EC2 instances. In this section you'll learn:
- Create network components in AWS (VPC, Subnets, Internet Gateway, etc.)
- Create Amazon EKS Cluster
- Write Terraform code for VPC and EKS
You’ll finish this course with a complete setup of Kubernetes on Amazon EKS.
MODULE 2
Deploy Docker Containers to Kubernetes
Deployment of a simple website application and an API application that use a MySQL backend. In this section, you’ll learn:
- Deploy a simple static website as a container on Kubernetes
- Spin up a MySQL database on Amazon RDS using Terraform code
- Deploy an API service on Kubernetes; the API connects MySQL from RDS
At the end of this lesson, you will have a good understanding of deploying containers to Kubernetes
MODULE 3
Kubernetes Ingress, AWS LoadBalancer, and Routes
While Kubernetes can host containers of many related services (micro-services), the next thing is the configure routes and user traffic across services. In this lesson, you’ll learn:
- Basics of Ingress in Kubernetes and how it works on AWS with its Application Load Balancer
- Configure routes by writing Kubernetes Ingress
- Deploy one more container application to demonstrate the significance of Ingress
You'll have a better understanding of services deployed on Kubernetes on AWS can be exposed to external users and how the route configuration works.
MODULE 4
Runtime Configs, Secrets & Private Docker Registry
Deploying container applications is just a start. It is important to manage the runtime configuration and secret configuration and follow some security best practices. In this course, you’ll learn:
- Managing runtime configs and reusing the same across different workloads
- Managing secret configs that get supplied to the application at runtime
- Using private docker registry instead of any public registry
At the end of this section, you will have a good foundation that an application developer or a DevOps engineer will require.
This Course Is For You If ..
- You want to get started with Kubernetes on AWS
- You want to start deploying docker containers to Kubernetes
- You like to explore creating Kubernetes infrastructure on Amazon
- You like AWS and like to explore Terraform
- You're either an Application Developer or DevOps Engineer that has basic Docker knowledge
NICE TO MEET YOU
I'm Chandra Shettigar
I help companies create cool software stuff and make their tech better. But more than that, I also teach developers how to level up their skills. I've been building web apps, automation, and working with cloud platforms for years, so I know my stuff!
The course I created was specifically crafted with application developers and dev-ops engineers in mind, who are eager to dive into deploying projects onto Kubernetes in a quicker and more efficient manner. It is content-packed and focuses more on hands-on learning.

Join me in this Kubernetes course
$17.00 USD LIMITED TIME OFFER
By submitting this form, you agree to our Terms and that you read our data Privacy Policy