Self-Paced Course

Kubernetes on AWS EKS

Hands-on Guide For Developers & DevOps Engineers

A Get Started and a practical course that is packed with learning content. We'll show you how to create a Kubernetes cluster and deploy Docker containers to K8S on AWS EKS, all at a quick pace. Plus, learn to code Cloud Infrastructure with Terraform.

I'm Interested

 

I'm Interested

 

Learning Objectives

  • Learn about Infrastructure & Networking for Kubernetes setup on AWS
  • 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 K8S
  • Learn basic security: Config & Secret Configs & Secure Docker Images, etc.

Who is this course for?

DevOps Professionals

If you're a DevOps Professional with experience in creating CI/CD pipelines and have a good understanding of high level Cloud Infrastructure and setup, this course will help you gain expertise in Kubernetes and Infrastructure Coding with Terraform on AWS.

You'll learn how to deploy and manage Kubernetes clusters on AWS EKS, use infrastructure as code to automate your Cloud Infrastructure setup, and learn to architecture larger application as micro-services for deployment on Kubernetes. This course will enable you to enhance your skills as a DevOps Professional and advance further in your career.

Engineering Leaders

If you're an Engineering Leader seeking to enhance your knowledge of Cloud Engineering, Cloud Native and DevOps practices, particularly in the area of Kubernetes infrastructure for Microservices, this course is perfect for you.

You'll gain a deep understanding of Kubernetes infrastructure design on Cloud/AWS, Microservices architecture, and automation of Infra using Infrastructure as Code approach with Terraform. By the end of the course, you'll be equipped to make informed decisions as an Engineering Leader, provide effective guidance to your team, and contribute to the success of your organization.

Cloud Engineers

If you're a Cloud Engineer with experience in Cloud Infrastructure & Networking, and looking to learn Kubernetes from both an Infrastructure Coding and Deployment perspective, this course is for you.

You'll gain the knowledge and skills needed to set up Kubernetes cluster on AWS EKS from a Microservices perspective and write infrastructure as code using Terraform on AWS. Through the course, you'll gain valuable insights into Microservices architecture and learn how to approach and architecture larger applications into smaller services for deployment on Kubernetes.

Application Engineers

If you're an Application Engineer with experience in engineering web applications and APIs, this course is tailored for you.

You'll learn Cloud Engineering, Cloud Automation, DevOps, and Kubernetes on the Cloud/AWS. The course covers everything from deploying and managing applications using Kubernetes in a Cloud environment, to infrastructure coding using Terraform and AWS. By taking this course, you'll gain the knowledge and skills needed to take your DevOps career to the next level and stay ahead in the dynamic field of Cloud Engineering and DevOps.

Course Content

Introduction

3 Lessons

Welcome
Course Structure
What you need to know

Kubernetes Infrastructure on AWS

5 Lessons

Overview - VPC on AWS
Config AWS CLI
Create VPC with Terraform
Minimal VPC for Kubernetes Learning
Created Kubernetes Cluster on AWS EKS

Deploy Containers to Kubernetes Cluster

7 Lessons

Overview - Demo Project
High Level Kuberentes Concepts
Run a Static Website using Docker on Local Setup
Deploy Static Website to Kubernetes
Run an API Application with Database using Docker Compose
Create MySQL on AWS RDS using Terraform
Deploy API Application to Kubernetes

Routing, LoadBalancer and Kubernetes Ingress

5 Lessons

Overview - Kubernetes Ingress & AWS LoadBalancer
Install Kubernetes Ingress Controller
Configure Route for the Website Service
Configure Route for API service
Deploy Single Page App to Kubernetes with a new Route

Kubernetes ConfigMaps and Secrets

3 Lessons

Use K8S ConfigMaps for API's Configurations
Use K8S Secrets for API's Secret Configs
Use Private Docker Registry with Kuberentes

Wrapping Up

2 Lessons

Summary
References

Nice to meet you!

I'm Chandra Shettigar. As an experienced software engineer, I've helped many companies create innovative solutions and improve their technology. But beyond building software, I'm also passionate about sharing my knowledge and expertise with other developers. I've been working with web apps, automation, and cloud platforms for years, and I'm excited to pass on my skills to others!

This course is specifically crafted for application developers and dev-ops engineers who want to improve their proficiency in Kubernetes on AWS EKS.

Chandra Shettigar @ Devteds

I'm Interested

I am eager to join this course!

If you have any questions about the course or encounter any issues with enrollment, please don't hesitate to reach out to us at contact@devteds.com.