Mastering Amazon Eks - Hands-On

Posted By: ELK1nG

Mastering Amazon Eks - Hands-On
Published 7/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.73 GB | Duration: 4h 36m

Build, Deploy, and Operate Kubernetes clusters with Amazon EKS

What you'll learn

How to Design and Implement Amazon Elastic Kubernetes Cluster

How to Configure and Manage Network and Storage on a AWS EKS

Creating IAM Cluster Role, NodeGroup Role

Comparing Managed Node Groups and Fargate Profiles

Storage management using EBS (block storage) and EFS (shared storage)

Understanding Ingress Controllers and Application LoadBalancer

Understanding and implementing Cluster Autoscaler

Integrating private registry (ECR - Elastic Container Registry)

Requirements

Basic Unix/Linux Knowledge (Good to have)

Basic understanding of Docker/Cri-O

Basic understanding of native Kubernetes

Description

Amazon EKS brings the power of Kubernetes to AWS cloud, helping you run containerized applications at scale without the burden of managing your own control plane. While it offers flexibility and control, setting up and managing EKS involves working with IAM roles, cluster configuration, networking, storage, and scaling.This course is designed for DevOps engineers, cloud practitioners, and platform engineers who want a practical, hands-on approach to mastering Amazon EKS.What’s in this course?We will start with the fundamentals of container orchestration and EKS architecture, then move into real-world demonstrations covering cluster creation, version upgrades, node group setup, load balancing, persistent storage, autoscaling, and ECR integration. Each section combines clear conceptual explanations with demonstrations using both the AWS Management Console and CLI, helping you build confidence as you go.Whether you are new to EKS or looking to strengthen your skills, this course gives you the tools to deploy and operate EKS environments efficiently and securely.Special Note:This course is designed to showcase all practical concepts through live demonstrations. Every concept is presented in real-time, and any issues or errors that arise are promptly troubleshooted and addressed as they occur, allowing you to learn from real-world scenarios.Course Structure:LecturesLive DemonstrationsAssessmentsCourse Contents:Introduction to Amazon EKSGetting Started with Amazon EKSCreating an EKS ClusterWorker Nodes and Compute Options in EKSExposing Applications with Load Balancers in EKSStorage OptionsManaging Networking and IngressScaling Node GroupsECR IntegrationAll sections include hands-on demonstrations. Learners are encouraged to set up their own Amazon EKS environments, follow along with the exercises, and reinforce their understanding through practical application.

Overview

Section 1: Course Introduction

Lecture 1 Introduction

Lecture 2 Course Material - Mastering Amazon EKS - Hands-On

Section 2: Introduction to Managed Kubernetes

Lecture 3 Section Introduction

Lecture 4 Demystifying Container Orchestration

Lecture 5 Limitations of Native Kubernetes

Lecture 6 What is Amazon EKS?

Lecture 7 Summary

Lecture 8 Checkout - Practical Kubernetes - Beyond CKA and CKAD | Hands-on

Section 3: Getting Started with Amazon EKS

Lecture 9 Section Introduction

Lecture 10 Understanding EKS Architecture

Lecture 11 Demonstration - Creating IAM Cluster Role

Lecture 12 Demonstration - Creating IAM NodeGroup Role

Lecture 13 Demonstration - Installing CLI Tools and Setting Up EKS Access

Lecture 14 Summary

Lecture 15 Checkout - Podman for the Absolute Beginners - Hands-On DevOps

Section 4: Creating an EKS Cluster

Lecture 16 Section Introduction

Lecture 17 Demonstration - Create EKS Cluster via AWS Console & Explore Control Plane

Lecture 18 Demonstration - EKS UI Walkthrough

Lecture 19 Demonstration - Upgrading the EKS Cluster Version

Lecture 20 Demonstration - Access EKS Using kubectl and AWS CLI

Lecture 21 Summary

Section 5: Worker Nodes and Compute Options in EKS

Lecture 22 Section Introduction

Lecture 23 Comparing Managed Node Groups and Fargate Profiles

Lecture 24 Demonstration - Creating Managed Node Groups

Lecture 25 Demonstration - Creating IAM Role for Fargate Profile

Lecture 26 Demonstration - Adding a Fargate Profile to EKS

Lecture 27 Demonstration - Deploying a Pod to Fargate

Lecture 28 Demonstration - Adding aws-logging Configmap

Lecture 29 Summary

Section 6: Exposing Applications with Load Balancers in EKS

Lecture 30 Section Introduction

Lecture 31 Understanding Load Balancing in EKS

Lecture 32 Demonstration - Expose Application using ServiceType LoadBalancer

Lecture 33 Demonstration - Using Annotations to Create Network LB

Lecture 34 Demonstration - Cleaning up Existing Resources

Lecture 35 Summary

Section 7: Storage Integration (EBS and EFS)

Lecture 36 Section Introduction

Lecture 37 Overview of EBS Volumes & How it works

Lecture 38 Demonstration - IAM Configurations to use EBS as Storage

Lecture 39 Demonstration - Install & Configure EBS CSI Driver

Lecture 40 Demonstration - Persistent Storage with PVC EBS CSI Driver

Lecture 41 Demonstration - Persistent Storage with ClaimTemplates

Lecture 42 Overview of EFS for Shared Access Across Pods

Lecture 43 Demonstration - Configurations to use EFS as PersistentVolume

Lecture 44 Demonstration - Using EFS with for Multiple Pods

Lecture 45 Summary

Section 8: Managing Networking and Ingress

Lecture 46 Section Introduction

Lecture 47 Understanding Ingress Controllers and ALB Setup

Lecture 48 Demonstration - Creating IAM Policy & Role

Lecture 49 Demonstration - Deploying ALB Ingress Controller Resources

Lecture 50 Demonstration - Deploying ALB Ingress Controller to Route External Traffic

Lecture 51 Summary

Section 9: Scaling Node Groups (Cluster Autoscaler)

Lecture 52 Section Introduction

Lecture 53 Understanding Cluster Autoscaler for Node Groups

Lecture 54 Demonstration - Created IAM Policy & Role for Cluster Autoscaler

Lecture 55 Demonstration - Enabling and Observing Cluster Autoscaler in Action

Lecture 56 Summary

Lecture 57 Checkout - Argo CD for the Absolute Beginners - Hands-On DevOps

Section 10: Private Registry (ECR - Elastic Container Registry) Integration

Lecture 58 Section Introduction

Lecture 59 Demonstration - Creating and Managing Amazon ECR Repositories

Lecture 60 Demonstration - Authenticating on Ubuntu Machine for ECR

Lecture 61 Demonstration - Pushing a Docker Image to ECR and Deploying it on EKS

Lecture 62 Summary

Section 11: Knowledge Check

Section 12: Conclusion

Lecture 63 Conclusion

DevOps Administrators or DevOps Engineers,Cloud Administrators or Cloud Engineers,System Administrators or System Engineers,Application Developers and Testers