Kubernetes on AWS EKS - Dev | DevOps | Cloud Engineering

person icon Chandra Shettigar

Kubernetes on AWS EKS - Dev | DevOps | Cloud Engineering

Hands-on Get Started Guide - Create Kubernetes Infrastructure on AWS EKS, Deploy Docker containers (Micro services) to K8S, Create RDS MySQL with Terraform and more ...

updated on icon Updated on Dec, 2023

language icon Language - English

person icon Chandra Shettigar

architecture icon Cloud Computing,Kubernetes,Terraform,Docker,Amazon AWS

Lectures -26

Resources -15

Duration -2 hours


30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 8,500+ top Tutorials Point courses anytime, anywhere.

Course Description

Discover Kubernetes and Cloud Infrastructure with our hands-on course! Unveil the world of Kubernetes, Docker, and Terraform as you embark on this practical journey. Dive right in and grasp the essentials of creating a Kubernetes cluster and deploying Docker containers onto AWS EKS, all at an accelerated pace.

AWS Infrastructure & Networking for Kubernetes:

You'll learn about what you need to set up Kubernetes on AWS, including how the different parts of the network fit together to make Kubernetes work.

Infrastructure as Code with Terraform:

Discover how to use Terraform, a tool that helps create computerized plans for setting up things in AWS. You'll use it to create a K8S cluster on Amazon Elastic Kubernetes Service (EKS), to create a managed RDS instance for MySQL for one of the microservices, etc.

Deployment of Microservices - Docker Containers:

Learn how to deploy multiple microservices, of a larger project, to the Kubernetes cluster. You'll learn how to write K8S manifests (YAML files), and interact with Kubernetes API service to deploy & run docker containers to K8S.

Routing and Load Balancing of Microservices in K8S:

You'll learn the concept of routing multiple services of a larger application on different route paths and how to configure the same in Kubernetes. This involves using an elastic load balancer (AWS LoadBalancer - ALB) with Kubernetes.


What will you learn in this course:

  1. Master Kubernetes Cluster Setup: Learn to create and manage a Kubernetes cluster on AWS EKS using Terraform. Understand the essential components and configurations required for a reliable and scalable cluster.

  2. Efficient Microservices Deployment: Gain proficiency in deploying microservices as containers onto the Kubernetes cluster. Learn how to effectively use the kubectl tool to streamline the deployment process.

  3. Database Integration and Management: Acquire the skills to set up a MySQL database on Amazon RDS using Terraform. Learn how to integrate and manage databases within the Kubernetes environment, ensuring smooth data storage and retrieval.

  4. Routing and Load Balancing Expertise: Explore the setup and configuration of an Ingress controller in Kubernetes, allowing for efficient routing and load balancing of microservices. Understand how to manage traffic to various applications effectively.

  5. Comprehensive Cloud Infrastructure Skills: Develop a solid understanding of cloud infrastructure principles by working with AWS services like EKS and RDS. Learn how to use Terraform for automated infrastructure provisioning, enhancing your DevOps capabilities.


What are the prerequisites for this course?

In order to get the best out of this course, you will need one or more the following,

  • Basic DevOps background
  • Basic Cloud or Platform engineering background 
  • If you're not a DevOps or Cloud Engineer, must have a few years of experience as a Web Developer
  • Knowledge of AWS is a plus but not mandatory 
  • Basic Knowledge of Docker containers is necessary. Experience building Docker Images will be a plus

Kubernetes on AWS EKS - Dev | DevOps | Cloud Engineering


Check out the detailed breakdown of what’s inside the course

4 Lectures
  • play icon Welcome 01:04 01:04
  • play icon Course Structure 02:21 02:21
  • play icon What you need to know 01:04 01:04
  • play icon Course Materials and Source Code Usage
AWS Cloud Infrastructure for Kubernetes
5 Lectures
Deploy Microservices to Kubernetes
7 Lectures
Routing with ALB LoadBalancer in Kubernetes
5 Lectures
App & Secret Config Management in Kubernetes
3 Lectures
Wrapping up
2 Lectures

Instructor Details

Chandra Shettigar

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!

Course Certificate

User your certification to make a career change or to advance in your current career. Salaries are among the highest in the world.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
People having fun around a laptop

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
People having fun around a laptop

Talk to us