stacksimplify
kubernetes-fundamentals
Java

Kubernetes Fundamentals

Last updated Jul 2, 2026
595
Stars
4.5k
Forks
9
Issues
0
Stars/day
Attention Score
88
Language breakdown
Java 56.3%
HTML 30.8%
Dockerfile 12.8%
Files click to expand
README

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 in this category

© 2026 GitRepoTrend · stacksimplify/kubernetes-fundamentals · Updated daily from GitHub