Kubernetes Fundamentals ¶
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
AWS EKS - Elastic Kubernetes Service - Masterclass ¶
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!