AWS Elastic Kubernetes Service Kubernetes Masterclass DevOps Microservices

BY
Udemy

Lavel

Beginner

Mode

Online

Fees

₹ 599 4099

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course and certificate fees

Fees information
₹ 599  ₹4,099
certificate availability

Yes

certificate providing authority

Udemy

The syllabus

Introduction

  • Github Repository
  • Github Repository Links

EKS - Create Cluster using eksctl

  • Step-01: Install CLI - Introduction
  • Step-02: Install AWS CLI
  • Step-03: Install kubectl CLI
  • Step-04: Install eksctl CLI
  • Step-05: EKS Cluster Introduction
  • Step-06: Create EKS Cluster
  • Step-07: Create EKS Managed Node Group & IAM OIDC Provider
  • Step-08: Verify EKS Cluster Nodes
  • Step-09: EKS Cluster Pricing Note - Very Important
  • Step-10: EKS Delete Cluster
  • Connect with Me !!!

Docker Fundamentals

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

Kubernetes Fundamentals - Imperative Commands using Kubectl

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

Kubernetes Fundamentals - Declarative Approach using YAML

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

EKS Hosted Applications Storage with AWS EBS - Elastic Block Store

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

Kubernetes Secrets, Init Containers, LivenessProbes, Request Limits & Namespaces

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

EKS Hosted Application Storage with AWS RDS - Relational Database Storage

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

EKS with AWS Load Balancers - Classic and Network Load Balancers

  • Step-01: AWS Load Balancers Introduction
  • Step-02: Create EKS Private Node Group
  • Step-03: EKS with Classic Load Balancers Demo
  • Step-04: EKS with Network Load Balancers Demo
  • Connect with Me !!!

ALB-Ingress Install AWS Load Balancer Controller Install on AWS EKS Cluster

  • EKS-08-00-LBC-01-What-are-we-going-to-learn-AWS-LBC-Ingress
  • Step-00-02: Ingress Introduction Part 2
  • Step-01: Introduction to AWS Load Balancer Controller
  • Step-02: Verify Pre-requisites
  • Step-03: Create IAM Policy, IAM Role, k8s service account and annotate it with I
  • Step-04: Install AWS Load Balancer Controller using HELM
  • Step-05: Verify AWS LBC Deployment and WebHook Service
  • Step-06: LBC Service Account and TLS Cert Internals
  • Step-06-02: Uninstall Load Balancer Controller Command SHOULD NOT BE EXECUTED
  • Step-07: Introduction to Kubernetes Ingress Class Resource
  • Step-08: Deploy Ingress and Verify

ALB-Ingress - Basics using AWS Application Load Balancer

  • Step-01: Introduction to Ingress Basics
  • Step-02: Review Kubernetes Deployment and NodePort Service manifest
  • Step-03: Create Ingress k8s manifest with default backend
  • Step-04: Deploy Ingress default backend and verify and clean-up
  • Step-05: Create, Deploy Ingress Rules and verify and clean-up

ALB-Ingress - Context Path Routing using AWS Application Load Balancer

  • Step-01: Introduction to Ingress Context Path Based Routing
  • Step-02: Review Kubernetes Deployment and NodePort Service manifest for App1, Ap
  • Step-03: Review Ingress CPR, Deploy and Verify
  • Step-04: Discuss Ingress Importance of Rules ordering

ALB-Ingress - SSL & SSL Redirect using AWS Application Load Balancer - 2 Demos

  • Step-01: Introduction to ALB Ingress SSL
  • Step-02: Register Domain AWS Route53
  • Step-03: Create SSL Certificate in AWS Certificate Manager
  • Step-04: Update SSL Ingress Annotation, Deploy and Test
  • Step-05: Update SSL Ingress Redirection Annotation, Deploy, Test and CleanUp

ALB-Ingress - External DNS Install & Implement Ingress & Service - 2 Demos

  • Step-01: Introduction to ALB Ingress External DNS Install
  • Step-02: Create IAM Policy, k8s Service Account, IAM Role and Verify
  • Step-03: Review and Update External DNS k8s manifest
  • Step-04: Deploy External DNS and Verify Logs
  • Step-05: Ingress Service Demo with External DNS
  • Step-06: Kubernetes Service Demo with External DNS

ALB-Ingress - Name Based Virtual Host / Host Header Routing

  • Step-01: Introduction to Ingress Name Based Virtual Host Routing
  • Step-02: Implement Ingress NVR Demo

ALB-Ingress - SSL Discovery Host and TLS - 2 Demos

  • Step-01: Introduction to Ingress SSL Discovery
  • Step-02: Implement SSL Discovery Host Demo
  • Step-03: Implement SSL Discovery TLS Demo

ALB-Ingress - Ingress Groups

  • Step-01: Introduction to Ingress Groups
  • Step-02: Implement Ingress Groups Demo with 3 Apps

ALB-Ingress - Target Type - IP Mode

  • Step-01: Introduction to Ingress Target Type IP Mode
  • Step-02: Implement Ingress Target Type IP Mode

ALB-Ingress - Internal Application Load Balancer

  • Step-01: Introduction to Ingress Internal ALB
  • Step-02: Create Internal ALB using Ingress and Test and Clean-Up
  • Your reviews are important to me!

EKS Fargate - Serverless

  • Step-01: EKS & Fargate Introduction
  • Step-02: Fargate Basics Introduction
  • Step-03: Create EKS Profile using eksctl & Review k8s manifests to be deployed
  • Step-04: EKS Fargate - Deploy to Fargate & Test & Clean-Up
  • Step-05: EKS Fargate - Mixed Mode Introduction
  • Step-06: EKS Fargate - Create Profiles using YAML
  • Step-07: EKS Fargate - Deploy 3 Apps & Test, 2 On Fargate and 1 on EC2Node Group

AWS Network Load Balancer with AWS Load Balancer Controller

  • Step-00: Introduction to AWS NLB 6 Demos
  • Step-01: Introduction to Network Load Balancer with k8s Service
  • Step-02: Review kubernetes manifest - Deployment and Service with NLB Annotation
  • Step-03: Deploy NLB Basics k8s manifests, Verify and CleanUp
  • Step-04: Introduction to NLB TLS with k8s Service
  • Step-05: NLB TLS Demo Deploy, Verify and Clean-Up
  • Step-06: NLB External DNS Demo using k8s Service
  • Step-07: NLB Elastic IPs Demo using k8s Service
  • Step-08: NLB InternalLB Demo using k8s Service
  • Step-09: NLB Fargate Demo with Target Type IP

EKS & ECR - Elastic Container Registry

  • Step-01: EKS & ECR - Introduction
  • Step-02: ECR Terminology & Pre-requisites
  • Step-03: Create ECR Repository on AWS, Build Docker Image Locally & Push to ECR
  • Step-04: Review Kubernetes Manifests & Node Group Role
  • Step-05: Deploy Kubernetes Manifests & Test & CleanUp

EKS DevOps with AWS Developer Tools - CodeCommit, CodeBuild and CodePipeline

  • Step-01: EKS DevOps - Introduction
  • Step-02: What are we going to learn?
  • Step-03: Pre-requisite Checks
  • Step-04: CodeCommit - Create Git Repository, Clone, Copy Manifests and Push
  • Step-05: Create STS Assume IAM Role for CodeBuild to interact with AWS EKS
  • Step-06: CodeBuild Introduction
  • Step-07: CodeBuild - Review Buildspec.yml
  • Step-08: CodePipeline - Introduction
  • Step-09: Create CodePipeline
  • Step-10: CodeBuild IAM Role - Fix ECR Access to CodeBuild IAM Role
  • Step-11: CodeBuild IAM role - Fix STS Assume Role
  • Step-12: Update index.html with V3 Version and Push changes and Monitor Pipeline

Microservices Deployment on EKS

  • Step-01: Microservices Introduction
  • Step-02: Microservices Deployment on EKS - Introduction
  • Step-03: Pre-requisite Checks
  • Step-04: Review Notification Microservice Kubernetes Manifests
  • Step-05: Review User Management Microservice Kubernetes Manifests
  • Step-06: UMS & NS Microservices Deployment & Test
  • Step-07: Microservices Rollout new Deployments and CleanUp

Microservices Distributed Tracing using AWS X-Ray

  • Step-01: Introduction to Microservices Distributed Tracing using AWS X-Ray
  • Step-02: Introduction to Kubernetes DaemonSets
  • Step-03: AWS EKS and X-Ray Network Design
  • Step-04: Pre-requisites
  • Step-05: AWS X-Ray Deploy on EKS Cluster as DaemonSet
  • Step-06: Review Kubernetes Manifests with AWS X-Ray Environment Variables
  • Step-07: AWS EKS and X-Ray - Deploy and Test
  • Step-08: Clean-Up

Microservices Canary Deployment on AWS EKS with AWS X-Ray

  • Step-01: Microservices Canary Deployment - Introduction
  • Step-02: Pre-requisites Check
  • Step-03: Review Kubernetes Manifests - Notification Microservice V2
  • Step-04: Deploy & Test Kubernetes Manifests for Microservices Canary Deployments
  • Step-05: Downside & Best Approaches

EKS Autoscaling - Horizontal Pod Autoscaler

  • Step-01: Horizontal Pod Autoscaler - Introduction
  • Step-02: Deploy Metrics Server and Sample Application
  • Step-03: Enable HPA, Load Test, Verify and Clean-Up

EKS Autoscaling - Vertical Pod Autoscaler

  • Step-01: Vertical Pod Autoscaler - Introduction
  • Step-02: Install VPA Components & Sample Demo Application
  • Step-03: Create VPA Manifest, Deploy, Load Test, Analyze and Clean-Up

EKS Autoscaling - Cluster Autoscaler

  • Step-01: EKS Cluster Autoscaler - Introduction
  • Step-02: Deploy Cluster Autoscaler and Verify
  • Step-03: Load Test, Verify Cluster Worker Nodes Scale-Up and Scale-In

AWS CloudWatch Container Insights with EKS

  • Step-01: CloudWatch Container Insights - Introduction
  • Step-02: Install Container Insights as Daemonsets on EKS Cluster
  • Step-03: Deploy Sample App, Load Test and Verify Container Insights Dashboard
  • Step-04: CloudWatch Log Insights in Depth
  • Step-05: CloudWatch Alarms for Container Insights Metrics

Congratulations

  • Bonus Lecture

DEPRECATED Legacy ALB Ingress v1.x - EKS with ALB Ingress Controller

  • DEPRECATED Legacy ALB Ingress v1.x - EKS with ALB Ingress Controller
  • Step-00: ALB Ingress Controller Introduction - Part-1
  • Step-01: ALB Ingress Controller Introduction - Part-2
  • Step-02: ALB Ingress Install - Introduction
  • Step-03: Create k8s Service Account, AWS IAM Role & Policy for ALB Ingress
  • Step-04: Deploy ALB Ingress Controller & Verify
  • Step-05: ALB Ingress Basic Architecture - Introduction
  • Step-06: Application Load Balancer - Foundation before moving on to ALB Ingress
  • Step-07: Create ALB Ingress Manifest
  • Step-08: ALB Ingress Basic Manifest - Deploy & Test
  • Step-09: ALB Ingress Context Path Based Routing - Introduction
  • Step-09-01: ALB Ingress - Create Kubernetes Manifest
  • Step-10: ALB Ingress Context Path Based Routing - Deploy & Test
  • Step-11: ALB Ingress SSL - Introduction
  • Step-12: ALB Ingress SSL - Register new DNS Domain
  • Step-13: ALB Ingress SSL - Create SSL Certificate using AWS Certificate Manager
  • Step-14: ALB Ingress SSL - Deploy & Test
  • Step-15: ALB Ingress SSL Redirect - Update Ingress Manifest
  • Step-16: ALB Ingress SSL Redirect - Deploy & Test
  • Step-17: ALB Ingress External DNS - Introduction
  • Step-18: ALB Ingress External DNS- Create Service Account, IAM Role & IAM Policy
  • Step-19: ALB Ingress External DNS - Create k8s Manifest & Deploy & Verify
  • Step-20: ALB Ingress External DNS - Deploy k8s Manifests, Test & Clean-up

Instructors

Mr Kalyan Reddy Daida
Instructor
Freelancer

Similar Courses

Introduction to DevOps

Great Learning

Online
Beginner
Free

Introduction to Devops

IBM via Coursera

9 Hours Online
Beginner
Free

Devops Basics for Everyone

IBM via Edx

3 Weeks Online
Beginner
Free
Devops for Data Science

Devops for Data Science

Board Infinity

1 Week Online
Beginner

Kubernetes for the Absolute Beginners Hands-on

Udemy

Online
Beginner
₹599 ₹4,099

Kubernetes Certified Application Developer with Te...

Udemy

Online
Beginner
₹499 ₹3,499

Certified Kubernetes Administrator with Practice T...

Udemy

Online
Beginner
₹599 ₹4,099
Continuous Delivery and DevOps

Continuous Delivery and DevOps

UVA Charlottesville via Coursera

4 Weeks Online
Beginner
₹ 2,699

Introduction to Jenkins

The Linux Foundation via Edx

12 Weeks Online
Beginner

Introduction to Serverless on Kubernetes

The Linux Foundation via Edx

7 Weeks Online
Beginner

Courses of your Interest

Certificate in Database Management using SQL and M...

Certificate in Database Management using SQL and M...

Amity Online

24 Hours Online
Beginner
₹21,000 ₹33,000
Certificate in Dashboarding and Storytelling using...

Certificate in Dashboarding and Storytelling using...

Amity Online

24 Hours Online
Beginner
₹21,000 ₹33,000
Certificate in Spreadsheet Modelling using Excel

Certificate in Spreadsheet Modelling using Excel

Amity Online

24 Hours Online
Beginner
₹21,000 ₹33,000
Certificate in Big Data Analytics

Certificate in Big Data Analytics

Amity Online

40 Hours Online
Beginner
₹30,000 ₹52,000
Certificate in Artificial Intelligence and Deep le...

Certificate in Artificial Intelligence and Deep le...

Amity Online

40 Hours Online
Beginner
₹30,000 ₹52,000
Certificate in Text Mining and NLP

Certificate in Text Mining and NLP

Amity Online

32 Hours Online
Beginner
₹25,000 ₹40,000
Certificate in Descriptive Analytics and Data Pre-...

Certificate in Descriptive Analytics and Data Pre-...

Amity Online

16 Hours Online
Beginner
₹13,000 ₹21,000
Certificate in Applied Data Engineering

Certificate in Applied Data Engineering

Amity Online

60 Hours Online
Beginner
₹60,000 ₹100,000
Certificate in Programming for Data Analytics Usin...

Certificate in Programming for Data Analytics Usin...

Amity Online

24 Hours Online
Beginner
₹21,000 ₹33,000
Certificate in Predictive Analytics Using Python

Certificate in Predictive Analytics Using Python

Amity Online

32 Hours Online
Beginner
₹25,000 ₹40,000

More Courses by Udemy

Microsoft Excel 2013 Course Beginners Intermediate...

Udemy

Online
Beginner
₹399 ₹2,699

Python for Beginners to Advance

Udemy

Online
Beginner
₹ 2,499

Learn Python Turtle Using Block Coding

Udemy

Online
Beginner
₹399 ₹799

Master Python Basics For Developer

Udemy

Online
Beginner
₹475 ₹3,499

Programming in Python for Beginners

Udemy

Online
Beginner
₹ 799

Learn Python 3 Programming from Scratch

Udemy

Online
Beginner
₹475 ₹1,299

Automate Your Life With Python

Udemy

Online
Beginner
₹ 2,899

Learn Python Python for Beginners

Udemy

Online
Beginner
₹ 1,799

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses