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 ...
Cloud Computing,Kubernetes,Terraform,Docker,Amazon AWS
Lectures -26
Resources -15
Duration -2 hours
30-days Money-Back Guarantee
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.
Goals
What will you learn in this course:
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.
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.
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.
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.
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.
Prerequisites
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

Curriculum
Check out the detailed breakdown of what’s inside the course
Introduction
4 Lectures
-
Welcome 01:04 01:04
-
Course Structure 02:21 02:21
-
What you need to know 01:04 01:04
-
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
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.

Our students work
with the Best


































Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe now
Online Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now