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

Online
Beginner

Devops Basics for Everyone

IBM via Edx

3 Weeks Online
Beginner
Free
Devops for Data Science

Devops for Data Science

Board Infinity

20 Hours 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
Free

Introduction to Jenkins

The Linux Foundation via Edx

12 Weeks Online
Beginner
Free

Introduction to Serverless on Kubernetes

The Linux Foundation via Edx

7 Weeks Online
Beginner
Free

Courses of your Interest

An Introduction To Coding Theory

An Introduction To Coding Theory

IIT Kanpur via Swayam

8 Weeks Online
Beginner
Free

C++ Foundation

PW Skills

5 Months Online
Beginner
Free

Advanced CFD Meshing using ANSA

Skill Lync

4 Weeks Online
Beginner
₹ 40,000

Salesforce Platform App Builder Certification Trai...

Simplilearn

12 Hours Online
Beginner

Data Science Foundations to Core Bootcamp

Springboard

7 Months Online
Beginner
$9,900 $13,900
Full Stack Developer Course With Placement

Full Stack Developer Course With Placement

AttainU

7 Months Online
Beginner
₹ 68,000
User Experience Design And Research

User Experience Design And Research

UM–Ann Arbor via Futurelearn

35 Weeks Online
Beginner
Fundamentals of Agile Project Management

Fundamentals of Agile Project Management

UCI Irvine via Futurelearn

21 Weeks Online
Beginner
Artificial intelligence Design and Engineering wit...

Artificial intelligence Design and Engineering wit...

CloudSwyft Global Systems, Inc via Futurelearn

17 Weeks Online
Beginner

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

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books