Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Mindfulness Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Freelancing Online Business Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
IT & Software Other IT & Software Kubernetes

AWS EKS Kubernetes-Masterclass | DevOps, Microservices

Docker, EBS, RDS, CLB, NLB, ALB, Fargate, ECR, CloudWatch, Route53, Certificate Manager, X-Ray, Ingress, Autoscaling,SNS
Rating: 4.5 out of 54.5 (686 ratings)
23,204 students
Created by Kalyan Reddy Daida | DevOps & SRE Architect on AWS, Azure & Google Cloud Platforms
Last updated 4/2021
English
30-Day Money-Back Guarantee

What you'll learn

  • You will write kubernetes manifests with confidence after going through live template writing sections
  • You will learn 30+ kubernetes concepts and use 18 AWS Services in combination with EKS
  • You will learn Kubernetes Fundamentals in both imperative and declarative approaches
  • You will learn writing & deploying k8s manifests for storage concepts like storage class, persistent volume claim pvc, mysql and EBS CSI Driver
  • You will learn to switch from native EBS Storage to RDS Database using k8s external name service
  • You will learn writing and deploying load balancer k8s manifests for Classic and Network load balancers
  • You will learn writing ingress k8s manifests by enabling features like context path based routing, SSL, SSL Redirect and External DNS.
  • You will learn writing k8s manifests for advanced fargate profiles and do mixed mode workload deployments in both EC2 and Fargate Serverless
  • You will learn using ECR - Elastic Container Registry in combination with EKS.
  • You will implement DevOps concepts with AWS Code Services like CodeCommit, CodeBuild and CodePipeline
  • You will implement microservices core cocepts like Service Discovery, Distributed Tracing using X-Ray and Canary Deployments
  • You will learn to enable Autoscaling features like HPA,VPA and Cluster Autoscaler
  • You will learn to enable monitoring and logging for EKS cluster and workloads in cluster using CloudWatch Container Insights
  • You will learn Docker fundamentals by implementing usecases like download image from Docker Hub and run on local desktop and build an image locally, test and push to Docker Hub.
  • You will slowly start by learning Docker Fundamentals and move on to Kubenetes.
  • You will master many kubectl commands over the process
Curated for the Udemy for Business collection

Requirements

  • You must have an AWS account to follow with me for hands-on activities.
  • You dont need to have any basic Docker or kubernetes knowledge to start this course.

Description

******* Course Overview *******

Welcome to this Amazing course on AWS EKS Kubernetes - Masterclass | DevOps, Microservices.  Below is the list of modules covered in this course.

Course Modules

  1. Create AWS EKS Cluster using eksctl CLI

  2. Docker Fundamentals

  3. Kubernetes Fundamentals (Pods, ReplicaSets, Deployments & Services)

  4. EKS Storage with AWS EBS CSI Driver

  5. Kubernetes Important Concepts for Application Deployments

  6. Kubernetes - Secrets

  7. Kubernetes - Init Containers

  8. Kubernetes - Liveness & Readiness Probes

  9. Kubernetes - Requests & Limits

  10. Kubernetes - Namespaces, Limit Range and Resource Quota

  11. EKS Storage with AWS RDS MySQL Database

  12. Load Balancing using CLB & NLB

  13. Load Balancing using CLB - AWS Classic Load Balancer

  14. Load Balancing using NLB - AWS Network Load Balancer

  15. Load Balancing using ALB - AWS Application Load Balancer

  16. ALB Ingress Controller - Install

  17. ALB Ingress - Basics

  18. ALB Ingress - Context path-based routing

  19. ALB Ingress - SSL

  20. ALB Ingress - SSL Redirect HTTP to HTTPS

  21. ALB Ingress - External DNS

  22. Deploy Kubernetes workloads on AWS Fargate Serverless

  23. AWS Fargate Profiles - Basic

  24. AWS Fargate Profiles - Advanced using YAML

  25. Build and Push Container to AWS ECR and use that in EKS

  26. DevOps with AWS Developer Tools CodeCommit, CodeBuild and CodePipeline

  27. Microservices Deployment on EKS - Service Discovery

  28. Microservices Distributed Tracing using AWS X-Ray

  29. Microservices Canary Deployments

  30. EKS HPA - Horizontal Pod Autosaler

  31. EKS VPA - Vertical Pod Autosaler

  32. EKS CA - Cluster Autosaler

  33. EKS Monitoring using CloudWatch Agent & Fluentd - Container Insights


AWS Services Covered

  1. AWS EKS - Elastic Kubernetes Service

  2. AWS EBS - Elastic Block Store

  3. AWS RDS - Relational Database Service MySQL

  4. AWS CLB - Classic Load Balancer

  5. AWS NLB - Network Load Balancer

  6. AWS ALB - Application Load Balancer

  7. AWS Fargate - Serverless

  8. AWS ECR - Elastic Container Registry

  9. AWS Developer Tool - CodeCommit

  10. AWS Developer Tool - CodeBuild

  11. AWS Developer Tool - CodePipeline

  12. AWS X-Ray

  13. AWS CloudWatch - Container Insights

  14. AWS CloudWatch - Log Groups & Log Insights

  15. AWS CloudWatch - Alarms

  16. AWS Route53

  17. AWS Certificate Manager

  18. EKS CLI - eksctl

  19. AWS SNS - Simple Notification Service


Kubernetes Concepts Covered

  1. Kubernetes Architecture

  2. Pods

  3. ReplicaSets

  4. Deployments

  5. Services - Node Port Service

  6. Services - Cluster IP Service

  7. Services - External Name Service

  8. Services - Load Balancers

  9. Services - Ingress Service

  10. Services - Ingress SSL & SSL Redirect

  11. Services - Ingress & External DNS

  12. Imperative - with kubectl

  13. Declarative - Declarative with YAML

  14. Secrets

  15. Init Containers

  16. Liveness & Readiness Probes

  17. Requests & Limits

  18. Namespaces - Imperative

  19. Namespaces - Limit Range

  20. Namespaces - Resource Quota

  21. Storage Classes

  22. Persistent Volumes

  23. Persistent Volume Claims

  24. Annotations

  25. Canary Deployments

  26. HPA - Horizontal Pod Autoscaler

  27. VPA - Vertical Pod Autoscaler

  28. CA - Cluster Autoscaler

  29. DaemonSets

  30. DaemonSets - Fluentd for logs

  31. Config Maps


Each of my courses come with

  • Amazing Hands-on Step By Step Learning Experiences

  • Real Implementation Experience

  • Friendly Support in the Q&A section

  • 30 Day "No Questions Asked" Money Back Guarantee!

Who this course is for:

  • Any beginner who is interested in learning kubernetes on cloud using AWS EKS.
  • Any beginner who is interested in learning Kubernetes DevOps and Microservices deployments on Kubernetes
  • AWS Architects or Sysadmins or Developers who are planning to master Elastic Kubernetes Service (EKS) for running applications on Kubernetes

Featured review

Abraham Billa
Abraham Billa
47 courses
13 reviews
Rating: 5.0 out of 57 months ago
The Best , in all the trainings i have gone through, your explanation and the notes are just awesome and very clear, Thank you Sir for the training and the knowledge you have shared , your training is worth and extremely helpful . Thank you Sir . you are the Best.

Course content

21 sections • 162 lectures • 19h 5m total length

  • Preview14:35
  • Preview01:56
  • Preview00:01

  • Preview02:48
  • Step-02: Install AWS CLI
    03:31
  • Step-03: Install kubectl CLI
    02:24
  • Step-04: Install eksctl CLI
    01:14
  • Step-05: EKS Cluster Introduction
    10:17
  • Step-06: Create EKS Cluster
    05:07
  • Step-07: Create EKS Managed Node Group & IAM OIDC Provider
    08:29
  • Step-08: Verify EKS Cluster Nodes
    12:23
  • Step-09: EKS Cluster Pricing Note - Very Important
    03:17
  • Step-10: EKS Delete Cluster
    04:32
  • Connect with Me !!!
    00:02

  • Step-01: Docker Fundamentals - Introduction
    02:18
  • Step-02: Introduction to Docker, Why Docker, What Problems Docker Solve.
    09:19
  • Step-03: Docker Architecture or Docker Terminology
    05:35
  • Step-04: Docker Installation
    06:36
  • Step-05: Docker - Pull Docker Image from Docker Hub and Run it locally
    10:17
  • Step-06: Docker - Build Docker Image locally, Test and Push it to Docker Hub
    10:43
  • Step-07: Docker - Essential Commands Overview
    02:59

  • Step-00-01: Kubernetes Architecture
    06:16
  • Step-00-02: Kubernetes vs AWS EKS Architecture
    02:27
  • Step-00-03: Kubernetes Fundamentals - Introduction
    03:46
  • Step-01: Introduction to Kubernetes Pods
    04:32
  • Step-02: Kubernetes Pods Demo
    07:28
  • Step-03: Kubernetes NodePort Service Introduction
    04:44
  • Step-04: Kubernetes NodePort Service and Pods Demo
    07:25
  • Step-05: Interact with Pod - Connect to contianer in a pod
    05:55
  • Step-06: Delete Pod
    01:26
  • Step-07: Kubernetes ReplicaSet - Introduction
    03:57
  • Step-08: Kubernetes ReplicaSet - Review manifests and Create ReplicaSet
    05:16
  • Step-09: Kubernetes ReplicaSet - Expose and Test via Browser
    08:37
  • Step-10: Kubernetes Deployment - Introduction
    04:04
  • Step-11: Kubernetes Deployment - Demo
    06:17
  • Step-12: Kubernetes Deployment - Update Deployment using Set Image Option
    07:30
  • Step-13: Kubernetes Deployment - Edit Deployment using kubectl edit
    03:33
  • Step-14: Kubernetes Deployment - Rollback Application to Previous Version - Undo
    07:11
  • Step-15: Kubernetes Deployment - Pause and Resume Deployments
    07:29
  • Step-16: Kubernetes Services - Introduction
    04:38
  • Step-17: Kubernetes Services - Demo
    10:35

  • Step-01: Introduction to Kubernetes Declarative Approach
    00:43
  • Step-02: YAML Basics Introduction
    10:02
  • Step-04: Create Pods with YAML
    10:26
  • Step-05: Create NodePort Service with YAML and Access Application via Browser
    06:47
  • Step-06: Create ReplicaSets using YAML
    08:49
  • Step-07: Create NodePort Service with YAML and Access Application via Browser
    03:07
  • Step-08: Create Deployment with YAML and Test
    06:07
  • Step-09: Backend Application - Create Deployment and ClusterIP Service
    10:07
  • Step-10: Frontend Application - Create Deployment and NodePort Service
    08:12
  • Step-11: Deploy and Test - Frontend and Backend Applications
    04:07

  • Step-01: EKS Storage Introduction
    09:03
  • Step-02: Install EBS CSI Driver
    05:59
  • Step-03: Create Kubernetes Manifests for Storage Class, PVC and ConfigMap
    11:12
  • Step-04: Create Kubernetes Manifests for MySQL Deployment & ClusterIP Service
    13:23
  • Step-05: Test by connecting to MySQL Database
    04:17
  • Step-06: Storage References
    03:24
  • Step-07: Create Kubernetes Manifests for User Management Microservice Deployment
    09:43
  • Step-08: Test User Management Microservice with MySQL Database in Kubernetes
    04:26
  • Step-09: Test User Management Microservice UMS using Postman
    10:29

  • Step-01: Kubernetes Important Concepts for Application Deployments -Introduction
    03:18
  • Step-02: Kubernetes Secrets
    09:18
  • Step-03: Kubernetes Init Containers
    07:43
  • Step-04: Kubernetes Liveness & Readiness Probes Introduction
    05:28
  • Step-05: Create Kubernetes Liveness & Readiness Probes
    08:31
  • Step-06: Kubernetes Resources - Requests & Limits
    10:33
  • Step-07: Kubernetes Namespaces - Introduction
    09:18
  • Step-08: Kubernetes Namespaces - Create Imperatively using kubectl
    11:49
  • Step-09: Kubernetes Namespaces - Limit Range - Introduction
    05:19
  • Step-10: Kubernetes Namespaces - Create Limit Range k8s manifest
    08:47
  • Step-11: Kubernetes Namespaces - Limit Range - Update App k8s Manifest, Deploy
    07:43
  • Step-12: Kubernetes - Resource Quota
    06:40

  • Step-01: EKS Storage - RDS DB Introduction
    10:30
  • Step-02: Create RDS DB
    11:35
  • Step-03: Create Kubernetes ExternalName Service & Other Manifests, Deploy & Test
    10:28

  • Step-01: AWS Load Balancers Introduction
    09:25
  • Step-02: Create EKS Private Node Group
    06:18
  • Step-03: EKS with Classic Load Balancers Demo
    09:50
  • Step-04: EKS with Network Load Balancers Demo
    06:57
  • Connect with Me !!!
    00:01

  • Step-00: ALB Ingress Controller Introduction - Part-1
    12:07
  • Preview06:01
  • Step-02: ALB Ingress Install - Introduction
    06:26
  • Step-03: Create k8s Service Account, AWS IAM Role & Policy for ALB Ingress
    14:33
  • Step-04: Deploy ALB Ingress Controller & Verify
    03:28
  • Step-05: ALB Ingress Basic Architecture - Introduction
    05:18
  • Step-06: Application Load Balancer - Foundation before moving on to ALB Ingress
    07:42
  • Step-07: Create ALB Ingress Manifest
    06:16
  • Step-08: ALB Ingress Basic Manifest - Deploy & Test
    12:27
  • Step-09: ALB Ingress Context Path Based Routing - Introduction
    04:26
  • Step-09-01: ALB Ingress - Create Kubernetes Manifest
    07:01
  • Step-10: ALB Ingress Context Path Based Routing - Deploy & Test
    05:30
  • Step-11: ALB Ingress SSL - Introduction
    02:44
  • Step-12: ALB Ingress SSL - Register new DNS Domain
    04:44
  • Step-13: ALB Ingress SSL - Create SSL Certificate using AWS Certificate Manager
    03:47
  • Step-14: ALB Ingress SSL - Deploy & Test
    10:11
  • Step-15: ALB Ingress SSL Redirect - Update Ingress Manifest
    09:32
  • Step-16: ALB Ingress SSL Redirect - Deploy & Test
    06:18
  • Step-17: ALB Ingress External DNS - Introduction
    03:52
  • Step-18: ALB Ingress External DNS- Create Service Account, IAM Role & IAM Policy
    05:55
  • Step-19: ALB Ingress External DNS - Create k8s Manifest & Deploy & Verify
    09:24
  • Step-20: ALB Ingress External DNS - Deploy k8s Manifests, Test & Clean-up
    08:49
  • Your reviews are important to me!
    00:15

Instructor

Kalyan Reddy Daida | DevOps & SRE Architect on AWS, Azure & Google Cloud Platforms
Best Selling Instructor, Docker, Kubernetes, Terraform, SRE
Kalyan Reddy Daida | DevOps & SRE Architect on AWS, Azure & Google Cloud Platforms
  • 4.5 Instructor Rating
  • 3,203 Reviews
  • 68,144 Students
  • 9 Courses

About Me

I'm Kalyan Reddy Daida, an Architect with 15 Years of experience in designing complex Infrastructure solutions, Java programming and design with major payroll clients across the world.

I have special interests in cloud technologies and cloud-native solutions like Kubernetes and Istio. I am passionate about learning new technology and teaching.

I have extensive experience in architecting, designing and implementing solutions on AWS.

About Stack Simplify

At Stack Simplify we focus on implementing real world scenarios in our courses.

Each of our courses focuses on providing hands-on experience to students in learning new technology in a step-by-step and interesting manner.


  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.