Kubernetes for Absolute Beginners on AWS Cloud | Part-2

AWS EKS Cluster, eksctl, Kubernetes Pods, ReplicaSets, Deployments, Services, NodePort Service, YAML
New
Rating: 4.6 out of 5 (17 ratings)
7,811 students
Kubernetes for Absolute Beginners on AWS Cloud | Part-2
New
Rating: 4.6 out of 5 (17 ratings)
7,812 students
You will learn creating Pods, ReplicaSets, Deployments and Services using kubectl
You will learn creating Pods, ReplicaSets, Deployments and Services using YAML
You will write kubernetes manifests using YAML with confidence after going through live template writing sections
You will learn Kubernetes Fundamentals in both imperative and declarative approaches
You will learn to create AWS EKS Cluster using eksctl CLI
You will master many kubectl commands over the process
You will have step by step instructions documented using github repository

Requirements

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

Description

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

Welcome to this Amazing free course on Kubernetes for Absolute Beginners on AWS Cloud | Part-2.  Below is the list of modules covered in this course.

This is going to be a two-part series of courses due to limitation of 2 hours only for free courses on Udemy.

  • Kubernetes for Absolute Beginners on AWS Cloud | Part-1

  • Kubernetes for Absolute Beginners on AWS Cloud | Part-2

Course Modules

  1. Kubernetes Architecture 

  2. Pods with kubectl 

  3. ReplicaSets with kubectl 

  4. Deployments with kubectl 

  5. Services with kubectl 

  6. YAML Basics 

  7. Pods with YAML 

  8. ReplicaSets with YAML 

  9. Deployments with YAML 

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

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

Each of my courses come with

  • Amazing Hands-on Step By Step Learning Experiences

  • Real Implementation Experience

  • Friendly Support in the Q&A section


Who this course is for:

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

Course content

9 sections • 21 lectures • 1h 59m total length
  • Introduction
    00:20
  • Github Repository Links
    00:01

Instructor

Docker, Kubernetes, DevOps, AWS, Java & Spring Boot
StackSimplify | Kalyan Reddy
  • 4.5 Instructor Rating
  • 1,762 Reviews
  • 52,936 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.