View Code? Open in Web Editor
NEW
This project forked from stacksimplify/kubernetes-fundamentals
Kubernetes Fundamentals
Home Page: https://courses.stacksimplify.com
Java 56.34%
HTML 30.84%
Dockerfile 12.82%
kubernetes-fundamentals's Introduction
![AWS EKS Kubernetes - Masterclass Image](https://camo.githubusercontent.com/127cd6b0499ea56e3ec3ba0d55344918b038478ae249d4e4ab62168bdcfbaac8/68747470733a2f2f737461636b73696d706c6966792e636f6d2f636f757273652d696d616765732f4157532d454b532d4b756265726e657465732d4d6173746572636c6173732d4465764f70732d4d6963726f73657276696365732d636f757273652e706e67)
Two FREE Courses on Udemy
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
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
- 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
- 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!
Stack Simplify Udemy Profile
kubernetes-fundamentals's People
Contributors