Course Outline

Welcome to this Amazing free course on Kubernetes for Absolute Beginners on AWS Cloud. 

Below is the list of modules covered in this course.

Course Modules

  1. Create AWS EKS Cluster
  2. Docker Fundamentals
  3. Kubernetes Architecture 
  4. Pods with kubectl 
  5. ReplicaSets with kubectl 
  6. Deployments with kubectl 
  7. Services with kubectl 
  8. YAML Basics 
  9. Pods with YAML 
  10. ReplicaSets with YAML 
  11. Deployments with YAML 
  12. Services with YAML 

Course Modules - Step by Step

EKS - Install AWS CLI, kubectl CLI and eksctl CLI

  • Step-01: CLI's Introduction
  • Step-02: Install AWS CLI
  • Step-03: Install kubectl CLI
  • Step-04: Install eksctl CLI

EKS - Create Cluster using eksctl

  • Step-01: EKS Cluster Introduction
  • Step-02: Create EKS Cluster
  • Step-03: Create IAM OIDC Provider and Managed Node Group in Public Subnets
  • Step-04: Verify EKS Cluster Node Groups

EKS Cluster Pricing Note and Delete Cluster

  • Step-01: EKS Cluster Pricing Note
  • Step-02: Delete EKS Cluster Node Group

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 Architecture

  • Step-01: Kubernetes Architecture
  • Step-02: Kubernetes vs AWS EKS Architecture
  • Step-03: Kubernetes Fundamentals - Introduction

Kubernetes - Pods with kubectl

  • Step-01: Pods Introduction
  • Step-02: Pods Demo
  • Step-03: Node Port Service Introduction
  • Step-04: Node Port Service and Pods Demo
  • Step-05: Interact with Pod - Connect to contianer in a pod
  • Step-06: Delete Pod

Kubernetes - ReplicaSets with kubectl

  • Step-01: ReplicaSet Introduction
  • Step-02: Create ReplicaSet
  • Step-03: Expose and Perform High Availability Tests and Delete ReplicaSet

Kubernetes - Deployments with kubectl

  • Step-01: Deployments Introduction
  • Step-02: Deployments Demo
  • Step-03: Update Deployment using Set Image Option
  • Step-04: Edit Deployment using kubectl edit
  • Step-05: Rollback Application to Previous Version - Undo Deployment
  • Step-06: Pause and Resume Deployments

Kubernetes - Services with kubectl

  • Step-01: Services Introduction
  • Step-02: Services Demo

YAML Basics

  • Step-01: Introduction to Kubernetes Declarative Approach
  • Step-02: YAML Basics

Kubernetes - Pods with YAML

  • Step-01: Create Pod Manifest in YAML
  • Step-02: Create Node Port Service & Test

Kubernetes - ReplicaSets with YAML

  • Step-01: Create ReplicaSet Manifests with YAML
  • Step-02: Create Node Port Service & Test

Kubernetes - Deployments with YAML

  • Step-01: Create Deployment Manifest, Deploy & Test

Kubernetes - Services with YAML

  • Step-01: Backend Application - Create Deployment and ClusterIP Service
  • Step-02: Frontend Application - Create Deployment and NodePort Service
  • Step-03: Deploy and Test - Frontend and Backend Applications


Course Curriculum

  Introduction
Available in days
days after you enroll
  EKS - Install AWS CLI, kubectl CLI and eksctl CLI
Available in days
days after you enroll
  EKS - Create Cluster using eksctl
Available in days
days after you enroll
  EKS Cluster Pricing Note and Delete Cluster
Available in days
days after you enroll
  Docker Fundamentals
Available in days
days after you enroll
  Kubernetes Architecture
Available in days
days after you enroll
  Kubernetes - Pods with kubectl
Available in days
days after you enroll
  Kubernetes - ReplicaSets with kubectl
Available in days
days after you enroll
  Kubernetes - Deployments with kubectl
Available in days
days after you enroll
  Kubernetes - Services with kubectl
Available in days
days after you enroll
  YAML Basics
Available in days
days after you enroll
  Kubernetes - Pods with YAML
Available in days
days after you enroll
  Kubernetes - ReplicaSets with YAML
Available in days
days after you enroll
  Kubernetes - Deployments with YAML
Available in days
days after you enroll
  Kubernetes - Services with YAML
Available in days
days after you enroll
  AWS EKS Kubernetes - Masterclass | DevOps, Microservices
Available in days
days after you enroll