Wanna learn how to create Kubernetes cluster on AWS EKS using Terraform and deploy Microservices as Docker containers?

Does this course seem interesting to you?

Want to get this awesome online course at a whopping 70% discount? Just use the coupon code THEDEALOF2023 at checkout. Limited time offer.

Explore & Enroll Now

Kubernetes on AWS EKS Course

A Hands-on Get Started Guide and a practical course that is easy to understand and packed with information. We'll show you how to make a Kubernetes cluster and deploy Docker containers to Kubernetes on AWS, all at a quick pace. Get ready to jump in and start learning!

Learning Objectives:

  • Learn about Infrastructure & Networking on AWS Kubernetes cluster
  • Create Kubernetes cluster on AWS EKS by writing Terraform code
  • Creates AWS RDS instance for MySQL using Terraform
  • Deploy Microservices as containers to Kubernetes using Kubectl
  • Learn how to handle the routing and load balancing of microservices in Kubernetes

What's Included In This course ...

Read on for the section details or click here to check view the course content & enroll now

Section 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.

Section 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

Section 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.

Section 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.

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.

Chandra Shettigar @ Devteds

Discover our course content and see how easy it is to enroll

Want to get this awesome online course at a whopping 70% discount? Just use the coupon code THEDEALOF2023 at checkout. Limited time offer.

Explore & Enroll Now