
Explore Kubernetes on AWS with Amazon EKS, cover IAM users and roles mapped to RBAC, deploying clusters, managing worker nodes, and monitoring with CloudWatch, Grafana, and Prometheus.
Learn how to map an iam user to kubernetes rbac in eks, using cluster roles and cluster role bindings, and distinguish cluster wide from namespace permissions.
Configure kube2iam to grant namespace-scoped AWS IAM roles for deployments, daemon sets, and pods by deploying a dedicated namespace, service account, cluster role, and cluster role binding.
Deploy and configure the Nginx ingress controller on amazon eks with helm, enable ssl termination at the load balancer using an acm certificate, and ensure deployment across all azs.
Set up the csi drivers on eks, replace the default storage class with a csi-based provisioner, and deploy a stateful set to manage persistent volumes.
Welcome to Kubernetes on AWS using Amazon EKS course.
This course is completely focused on Amazon EKS - which is a manged Kubernetes service provided by AWS. In addition to EKS specific features, you will also learn basics building blocks of Kubernetes.
You will be fully equipped with Kubernetes and especially Amazon EKS concepts after you finish this course.
In this course, you will learn how to
Provision EKS using AWS Console, CDK and eksctl
Upgrade EKS Cluster using eksctl
Configure Fargate with EKS
Configure Spot Instances with EKS
Map IAM users and roles to Kubernetes RBAC
Deploy ALB and Nginx Ingress controllers
Deploy kube2iam and ExternalDNS
Deploy and Configure Kubernetes Dashboard
Scale your EKS Cluster with Cluster Autoscaler, HPA and VPA approaches
Logging and Monitoring using Cloudwatch Container Insights, Grafana and Prometheus
Stateful deployments with EBS backed persistent storage
Container Storage Interface (CSI) provisioner
This course enables you to start working on EKS in a real environment straightaway.