
Description
******* Course Overview *******
Welcome to this Amazing course on AWS EKS Kubernetes – Masterclass | DevOps, Microservices. Below is the list of modules covered in this course.
Course Modules
- Create AWS EKS Cluster using eksctl CLI
- Docker Fundamentals
- Kubernetes Fundamentals (Pods, ReplicaSets, Deployments & Services)
- EKS Storage with AWS EBS CSI Driver
- Kubernetes Important Concepts for Application Deployments
- Kubernetes – Secrets
- Kubernetes – Init Containers
- Kubernetes – Liveness & Readiness Probes
- Kubernetes – Requests & Limits
- Kubernetes – Namespaces, Limit Range and Resource Quota
- EKS Storage with AWS RDS MySQL Database
- Load Balancing using CLB & NLB
- Load Balancing using CLB – AWS Classic Load Balancer
- Load Balancing using NLB – AWS Network Load Balancer
- Load Balancing using ALB – AWS Application Load Balancer
- ALB Ingress Controller – Install
- ALB Ingress – Basics
- ALB Ingress – Context path-based routing
- ALB Ingress – SSL
- ALB Ingress – SSL Redirect HTTP to HTTPS
- ALB Ingress – External DNS
- Deploy Kubernetes workloads on AWS Fargate Serverless
- AWS Fargate Profiles – Basic
- AWS Fargate Profiles – Advanced using YAML
- Build and Push Container to AWS ECR and use that in EKS
- DevOps with AWS Developer Tools CodeCommit, CodeBuild and CodePipeline
- Microservices Deployment on EKS – Service Discovery
- Microservices Distributed Tracing using AWS X-Ray
- Microservices Canary Deployments
- EKS HPA – Horizontal Pod Autosaler
- EKS VPA – Vertical Pod Autosaler
- EKS CA – Cluster Autosaler
- EKS Monitoring using CloudWatch Agent & Fluentd – Container Insights
AWS Services Covered
- AWS EKS – Elastic Kubernetes Service
- AWS EBS – Elastic Block Store
- AWS RDS – Relational Database Service MySQL
- AWS CLB – Classic Load Balancer
- AWS NLB – Network Load Balancer
- AWS ALB – Application Load Balancer
- AWS Fargate – Serverless
- AWS ECR – Elastic Container Registry
- AWS Developer Tool – CodeCommit
- AWS Developer Tool – CodeBuild
- AWS Developer Tool – CodePipeline
- AWS X-Ray
- AWS CloudWatch – Container Insights
- AWS CloudWatch – Log Groups & Log Insights
- AWS CloudWatch – Alarms
- AWS Route53
- AWS Certificate Manager
- EKS CLI – eksctl
- AWS SNS – Simple Notification Service
Kubernetes Concepts Covered
- Kubernetes Architecture
- Pods
- ReplicaSets
- Deployments
- Services – Node Port Service
- Services – Cluster IP Service
- Services – External Name Service
- Services – Load Balancers
- Services – Ingress Service
- Services – Ingress SSL & SSL Redirect
- Services – Ingress & External DNS
- Imperative – with kubectl
- Declarative – Declarative with YAML
- Secrets
- Init Containers
- Liveness & Readiness Probes
- Requests & Limits
- Namespaces – Imperative
- Namespaces – Limit Range
- Namespaces – Resource Quota
- Storage Classes
- Persistent Volumes
- Persistent Volume Claims
- Annotations
- Canary Deployments
- HPA – Horizontal Pod Autoscaler
- VPA – Vertical Pod Autoscaler
- CA – Cluster Autoscaler
- DaemonSets
- DaemonSets – Fluentd for logs
- Config Maps
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!
Who this course is for:
- Any beginner who is interested in learning kubernetes on cloud using AWS EKS.
- Any beginner who is interested in learning Kubernetes DevOps and Microservices deployments on Kubernetes
- AWS Architects or Sysadmins or Developers who are planning to master Elastic Kubernetes Service (EKS) for running applications on Kubernetes
Requirements
- You must have an AWS account to follow with me for hands-on activities.
- You dont need to have any basic Docker or kubernetes knowledge to start this course.