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