• Stars
    star
    401
  • Rank 103,996 (Top 3 %)
  • Language
    Java
  • Created about 4 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Kubernetes Fundamentals

Kubernetes Fundamentals

Image

Two FREE Courses on Udemy

Contents

S.No Course Contents
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

Imperative & Declarative Approach

  • Pods
  • ReplicaSets
  • Deployments
  • Services

List of Docker Images

Application Name Docker Image Name
Simple Nginx V1 stacksimplify/kubenginx:1.0.0
Spring Boot Hello World API stacksimplify/kube-helloworld:1.0.0
Simple Nginx V2 stacksimplify/kubenginx:2.0.0
Simple Nginx V3 stacksimplify/kubenginx:3.0.0
Simple Nginx V4 stacksimplify/kubenginx:4.0.0
Backend Application stacksimplify/kube-helloworld:1.0.0
Frontend Application stacksimplify/kube-frontend-nginx:1.0.0

Kuberentes Fundamentals - 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-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

What will students learn in your course?

  • 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

Are there any course requirements or prerequisites?

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

Who are your target students?

  • 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

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!

My Other AWS Courses

Stack Simplify Udemy Profile

More Repositories

1

aws-eks-kubernetes-masterclass

AWS EKS Kubernetes - Masterclass | DevOps, Microservices
Java
1,217
star
2

azure-aks-kubernetes-masterclass

Azure AKS Kubernetes Masterclass
HCL
598
star
3

terraform-on-aws-ec2

Terraform On AWS for EC2, VPC, ASG, ALB, CLB, NLB, CloudWatch, SNS, S3, CodePipeline, ACM, Route53
HCL
551
star
4

hashicorp-certified-terraform-associate

Hashicorp Certified Terraform Associate
HCL
539
star
5

terraform-on-aws-eks

Terraform on AWS EKS Kubernetes IaC SRE- 50 Real-World Demos
HCL
509
star
6

docker-fundamentals

Docker Fundamentals
HTML
385
star
7

aws-fargate-ecs-masterclass

AWS Fargate & Elastic Container Service Masterclass - Course
Java
225
star
8

hashicorp-certified-terraform-associate-on-azure

HashiCorp Certified Terraform Associate on Azure Cloud
HCL
223
star
9

terraform-on-azure-cloud

Terraform on AWS with SRE & IaC DevOps | Real-World 20 Demos
HCL
203
star
10

terraform-iacdevops-with-aws-codepipeline

Implement Terraform IAC DevOps for AWS Project with AWS CodePipeline
HCL
153
star
11

azure-devops-aks-kubernetes-terraform-pipeline

Provision AKS Cluster using Azure DevOps Pipelines
HCL
121
star
12

google-kubernetes-engine

Google Kubernetes Engine GKE with DevOps 75 Real-World Demos
HTML
105
star
13

azure-devops-github-acr-aks-app1

Azure DevOps App1 Demo with AKS, Github and Azure Containter Registry
HTML
99
star
14

aws-cloudformation-simplified

AWS CloudFormation - Simplified | Hands On Learning !!
Shell
94
star
15

helm-masterclass

Helm Masterclass: 50 Practical Demos for Kubernetes DevOps
Smarty
78
star
16

terraform-on-azure-with-azure-devops

Terraform on Azure with Azure IaC DevOps
HCL
70
star
17

terraform-aws-s3-website

Terraform Modules to be shared in Private Registry
HCL
36
star
18

springboot-buildingblocks

Spring Boot Building blocks
Java
36
star
19

terraform-sentinel-policies

Terraform Cloud and Sentinel Policies Demo
HCL
30
star
20

terraform-cloud-demo1

Terraform Cloud Demo1
HCL
29
star
21

terraform-cloud-azure-demo1

Terraform Cloud Azure Demo1
HCL
26
star
22

helm-charts

Repository to host all Helm Charts
Smarty
21
star
23

helm-charts-repo

Helm Charts Repository on GitHub
Smarty
20
star
24

docker-hub-to-github-container-registry

Docker Images from Docker Hub to GitHub Container Registry
Shell
19
star
25

terraform-sentinel-policies-azure

Terraform Cloud and Sentinel Policies Demo on Azure
HCL
19
star
26

terraform-azurerm-staticwebsitepublic

Terraform Modules to be shared in Terraform Public Registry
HCL
17
star
27

azure-kubernetes-service-agic

Azure Kubernetes Service AGIC Ingress: 30 Real-World Demos
Shell
14
star
28

terraform-azurerm-staticwebsiteprivate

Terraform Modules to be shared in Private Registry
HCL
13
star
29

cloud-helm-charts

Cloud Helm Charts - AWS EKS, Azure AKS and Google GKE
Smarty
11
star
30

udemy-enroll

Enroll to my Udemy Courses
10
star
31

02-eb-usermgmt-frontend-reactjs

ReactJS Application for Elastic Beanstalk
JavaScript
8
star
32

01-eb-usermgmt

SpringBoot RESTful APIs
Java
7
star
33

githubdemo

Java
4
star
34

temp-repo

3
star
35

terraform-azurerm-staticwebsitepb

Terraform Modules to be shared in Terraform Public Registry
HCL
3
star
36

springboot-security

This repository contains all the spring security implementations
2
star
37

temp1

temp1
1
star