Kubernetes On Cloud Roadmap ¶
Best Selling AWS EKS Kubernetes Course on Udemy ¶
- Absolute practical scenarios required for real-time implementations
- 18 AWS Services covered in combination with AWS EKS
- 31 Kubernetes Concepts covered in combination with AWS EKS & AWS Services
- Step by Step Documentation on Github and Website
- 18 Docker Images available on Docker Hub for implementing practical scenarios
Kubernetes on Cloud - Handbooks ¶
Free Courses ¶
Start with our Getting Started Free Courses!
AWS EKS - Youtube Videos Playlist ¶
Subscribe to our Youtube Channel
- AWS EKS Kubernetes Masterclass - Introduction
- Kubernetes Pods on AWS EKS
- What is ReplicaSet in AWS EKS
- Kubernetes Deployments on AWS EKS
- AWS Kubernetes ClusterIP and NodePort services
- Ingress Controller kubernetes Installation on AWS EKS
- AWS Kubernetes Ingress Service Implementation
Amazing Presentations ¶
- AWS EKS Kubernetes Masterclass - 193 Slides
- AWS ECS & Fargate Masterclass - 74 Slides
- AWS CloudFormation Masterclass - 191 Slides
- AWS Elastic Beanstalk Masterclass - 173 Slides
- AWS CodeCommit CodeBuild CodeDeploy CodePipeline - 24 Slides
- SpringBoot Masterclass - 74 Slides
AWS EKS Articles ¶
- Create AWS EKS Cluster using eksctl cli
- Use Persistent Storage for Kubernetes Workloads running on AWS EKS using EBS CSI Driver
- Use AWS RDS Database as persistent storage for workloads running on AWS EKS Kubernetes
- Deploy AWS Classic Load Balancer using Kubernetes on AWS EKS
- Deploy AWS Network Load Balancer using Kubernetes on AWS EKS
- Deploy AWS ALB Ingress Controller on AWS EKS
- Master writing ALB Ingress Service Manifests with Context Path based routing, SSL and SSL Redirect
- Auto create or update AWS Route53 Recordsets using External DNS on AWS EKS using ALB Ingress
- Deploy Kubernetes workloads to AWS Fargate & Serverless Platforms using AWS EKS Cluster
- Build and Push Docker Images to AWS Elastic Container Registry and Pull and use on AWS EKS
- Learn to master devops on aws eks using AWS CodeCommit, CodeBuild and CodePipeline
- Learn to Deploy Microservices on AWS EKS Kubernetes
- Learn to Implement Microservices Distributed Tracing using AWS X-Ray on AWS EKS Kubernetes
- Learn to implement Microservices Canary Deployments on Kubernetes
- Implement Horizontal Pod Autoscaling on AWS EKS
- Implement Vertical Pod Autoscaling on AWS EKS
- Implement Cluster Autoscaler on AWS EKS
- Implement Monitoring for Kubernetes Workloads running on AWS EKS using CloudWatch Container Insights
Docker & Kubernetes Articles for Absolute Beginners ¶
Stack Simplify Udemy Profile ¶
Best Selling AWS EKS Kubernetes Course on Udemy ¶
AWS EKS Kubernetes Masterclass - Course Modules ¶
S.No | AWS Service Name |
---|---|
1. | Create AWS EKS Cluster using eksctl CLI |
2. | Docker Fundamentals |
3. | Kubernetes Fundamentals |
4. | EKS Storage with AWS EBS CSI Driver |
5. | Kubernetes Important Concepts for Application Deployments |
5.1 | Kubernetes - Secrets |
5.2 | Kubernetes - Init Containers |
5.3 | Kubernetes - Liveness & Readiness Probes |
5.4 | Kubernetes - Requests & Limits |
5.5 | Kubernetes - Namespaces, Limit Range and Resource Quota |
6. | EKS Storage with AWS RDS MySQL Database |
7. | Load Balancing using CLB & NLB |
7.1 | Load Balancing using CLB - AWS Classic Load Balancer |
7.2 | Load Balancing using NLB - AWS Network Load Balancer |
8. | Load Balancing using ALB - AWS Application Load Balancer |
8.1 | ALB Ingress Controller - Install |
8.2 | ALB Ingress - Basics |
8.3 | ALB Ingress - Context path based routing |
8.4 | ALB Ingress - SSL |
8.5 | ALB Ingress - SSL Redirect HTTP to HTTPS |
8.6 | ALB Ingress - External DNS |
9. | Deploy Kubernetes workloads on AWS Fargate Serverless |
9.1 | AWS Fargate Profiles - Basic |
9.2 | AWS Fargate Profiles - Advanced using YAML |
10. | Build and Push Container to AWS ECR and use that in EKS |
11. | DevOps with AWS Developer Tools CodeCommit, CodeBuild and CodePipeline |
12. | Microservices Deployment on EKS - Service Discovery |
13. | Microservices Distributed Tracing using AWS X-Ray |
14. | Microservices Canary Deployments |
15. | EKS HPA - Horizontal Pod Autosaler |
16. | EKS VPA - Vertical Pod Autosaler |
17. | EKS CA - Cluster Autosaler |
18. | EKS Monitoring using CloudWatch Agent & Fluentd - Container Insights |
AWS Services Covered as part of AWS EKS Course ¶
S.No | AWS Service Name |
---|---|
1. | AWS EKS - Elastic Kubernetes Service |
2. | AWS EBS - Elastic Block Store |
3. | AWS RDS - Relational Database Service MySQL |
4. | AWS CLB - Classic Load Balancer |
5. | AWS NLB - Network Load Balancer |
6. | AWS ALB - Application Load Balancer |
7. | AWS Fargate - Serverless |
8. | AWS ECR - Elastic Container Registry |
9. | AWS Developer Tool - CodeCommit |
10. | AWS Developer Tool - CodeBuild |
11. | AWS Developer Tool - CodePipeline |
12. | AWS X-Ray |
13. | AWS CloudWatch - Container Insights |
14. | AWS CloudWatch - Log Groups & Log Insights |
15. | AWS CloudWatch - Alarms |
16. | AWS Route53 |
17. | AWS Certificate Manager |
18. | EKS CLI - eksctl |
Kubernetes Concepts Covered as part of AWS EKS Course ¶
S.No | Kubernetes Concept Name |
---|---|
1. | Kubernetes Architecture |
2. | Pods |
3. | ReplicaSets |
4. | Deployments |
5. | Services - Node Port Service |
6. | Services - Cluster IP Service |
7. | Services - External Name Service |
8. | Services - Ingress Service |
9. | Services - Ingress SSL & SSL Redirect |
10. | Services - Ingress & External DNS |
11. | Imperative - with kubectl |
12. | Declarative - Declarative with YAML |
13. | Secrets |
14. | Init Containers |
15. | Liveness & Readiness Probes |
16. | Requests & Limits |
17. | Namespaces - Imperative |
18. | Namespaces - Limit Range |
19. | Namespaces - Resource Quota |
20. | Storage Classes |
21. | Persistent Volumes |
22. | Persistent Volume Claims |
23. | Services - Load Balancers |
24. | Annotations |
25. | Canary Deployments |
26. | HPA - Horizontal Pod Autoscaler |
27. | VPA - Vertical Pod Autoscaler |
28. | CA - Cluster Autoscaler |
29. | DaemonSets |
30. | DaemonSets - Fluentd for logs |
31. | Config Maps |
What will students learn in AWS EKS Masterclass course? ¶
- You will write kubernetes manifests with confidence after going through live template writing sections
- You will learn 30+ kubernetes concepts and use 18 AWS Services in combination with EKS
- You will learn Kubernetes Fundamentals in both imperative and declarative approaches
- You will learn writing & deploying k8s manifests for storage concepts like storage class, persistent volume claim pvc, mysql and EBS CSI Driver
- You will learn to switch from native EBS Storage to RDS Database using k8s external name service
- You will learn writing and deploying load balancer k8s manifests for Classic and Network load balancers
- You will learn writing ingress k8s manifests by enabling features like context path based routing, SSL, SSL Redirect and External DNS.
- You will learn writing k8s manifests for advanced fargate profiles and do mixed mode workload deployments in both EC2 and Fargate Serverless
- You will learn using ECR - Elastic Container Registry in combination with EKS.
- You will implement DevOps concepts with AWS Code Services like CodeCommit, CodeBuild and CodePipeline
- You will implement microservices core cocepts like Service Discovery, Distributed Tracing using X-Ray and Canary Deployments
- You will learn to enable Autoscaling features like HPA,VPA and Cluster Autoscaler
- You will learn to enable monitoring and logging for EKS cluster and workloads in cluster using CloudWatch Container Insights
- You will learn Docker fundamentals by implementing usecases like download image from Docker Hub and run on local desktop and build an image locally, test and push to Docker Hub.
- You will slowly start by learning Docker Fundamentals and move on to Kubenetes.
- You will master many kubectl commands over the process
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!