All Courses

AWS EKS Kubernetes-Masterclass | DevOps, Microservices

AWS EKS Kubernetes-Masterclass | DevOps, Microservices
AWS EKS Kubernetes-Masterclass | DevOps, Microservices

AWS EKS Kubernetes-Masterclass | DevOps, Microservices

Docker, EBS, RDS, CLB, NLB, ALB, Fargate, ECR, CloudWatch, Route53, Certificate Manager, X-Ray, Ingress, Autoscaling, SNS

AWS EKS Kubernetes-Masterclass | DevOps, Microservices

What you’ll learn

  • 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 to write & 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 to write and deploy load balancer k8s manifests for Classic and Network load balancers
  • You will learn to write ingress k8s manifests by enabling features like context path-based routing, SSL, SSL Redirect, and External DNS.
  • You will learn to write 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 concepts 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 the EKS cluster and workloads in the cluster using CloudWatch Container Insights
  • You will learn Docker fundamentals by implementing use cases like downloading images from Docker Hub and running on a local desktop and building an image locally, testing, and pushing to Docker Hub.
  • You will slowly start by learning Docker Fundamentals and move on to Kubernetes.
  • You will master many Kubectl commands over the process

Requirements

  • You must have an AWS account to follow with me for hands-on activities.
  • You do not need to have any basic Docker or Kubernetes knowledge to start this course.

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

  1. Create AWS EKS Cluster using Excel CLI
  2. Docker Fundamentals
  3. Kubernetes Fundamentals (Pods, ReplicaSets, Deployments & Services)
  4. EKS Storage with AWS EBS CSI Driver
  5. Kubernetes Important Concepts for Application Deployments
  6. Kubernetes – Secrets
  7. Kubernetes – Init Containers
  8. Kubernetes – Liveness & Readiness Probes
  9. Kubernetes – Requests & Limits
  10. Kubernetes – Namespaces, Limit Range, and Resource Quota
  11. EKS Storage with AWS RDS MySQL Database
  12. Load Balancing using CLB & NLB
  13. Load Balancing using CLB – AWS Classic Load Balancer
  14. Load Balancing using NLB – AWS Network Load Balancer
  15. Load Balancing using ALB – AWS Application Load Balancer
  16. ALB Ingress Controller – Install
  17. ALB Ingress – Basics
  18. ALB Ingress – Context path-based routing
  19. ALB Ingress – SSL
  20. ALB Ingress – SSL Redirect HTTP to HTTPS
  21. ALB Ingress – External DNS
  22. Deploy Kubernetes workloads on AWS Fargate Serverless
  23. AWS Fargate Profiles – Basic
  24. AWS Fargate Profiles – Advanced using YAML
  25. Build and Push Container to AWS ECR and use that in EKS
  26. DevOps with AWS Developer Tools CodeCommit, CodeBuild, and CodePipeline
  27. Microservices Deployment on EKS – Service Discovery
  28. Microservices Distributed Tracing using AWS X-Ray
  29. Microservices Canary Deployments
  30. EKS HPA – Horizontal Pod Autosaler
  31. EKS VPA – Vertical Pod Autosaler
  32. EKS CA – Cluster Autosaler
  33. EKS Monitoring using CloudWatch Agent & Fluentd – Container Insights

AWS Services Covered

  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 – excel
  19. AWS SNS – Simple Notification Service

Kubernetes Concepts Covered

  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 – Load Balancers
  9. Services – Ingress Service
  10. Services – Ingress SSL & SSL Redirect
  11. Services – Ingress & External DNS
  12. Imperative – with Kubectl
  13. Declarative – Declarative with YAML
  14. Secrets
  15. Init Containers
  16. Liveness & Readiness Probes
  17. Requests & Limits
  18. Namespaces – Imperative
  19. Namespaces – Limit Range
  20. Namespaces – Resource Quota
  21. Storage Classes
  22. Persistent Volumes
  23. Persistent Volume Claims
  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

Each of my courses comes 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 the 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

AWS EKS Kubernetes-Masterclass | DevOps, Microservices

Get Course Now



Categories



Categories






Categories