Complete AWS EKS MasterClass (best practices)

Why take this course?
Based on the detailed outline you provided, this course is designed to offer comprehensive knowledge of AWS EKS best practices, with a focus on hands-on learning and practical application. Here's a summary of what learners can expect from the course:
-
Kubernetes Dashboard Setup with RBAC: Learn how to set up the Kubernetes dashboard with Role-Based Access Control (RBAC) for secure access management.
-
Monitoring EKS Cluster with Prometheus and Grafana: Gain skills in monitoring your EKS cluster and applications using Prometheus for metrics collection and Grafana for visualizing data.
-
SSL Termination with AWS ELB: Understand how to configure SSL termination at AWS Elastic Load Balancer (ELB) when using an ingress controller, including setting up the necessary service YAML configurations.
-
AWS IAM Authentication and Authorization: Learn how to authenticate and authorize AWS IAM users to access your EKS cluster using
aws-iam-authenticator
,aws-auth ConfigMap
, and RBAC. -
Pod-Level IAM Permissions: Understand how to authorize pods to access AWS resources by setting up pod-level IAM permissions, focusing on the latest methods like IRSA (IAM Role for Service Accounts).
-
Cluster Autoscaler with IRSA: Discover how to scale EKS worker nodes automatically using the Cluster Autoscaler, with a special emphasis on IRSA for pod-level permissions.
-
Horizontal Pod Autoscaler (HPA) Scaling: Learn about scaling pods automatically with HPA and how to test its effectiveness under different load conditions.
-
Avoiding EKSCTL Managed Worker Nodes in Production: Understand the reasons why you should be cautious when using eksctl managed worker nodes for production environments.
-
Caution with AWS-VPC-CNI Plugin: Learn about the limitations of the AWS-VPC-CNI plugin, such as the risk of exhausting pod IP pools based on EC2 instance type.
-
Hands-On Demonstrations and Explanations: The course is rich with practical demonstrations that accompany each concept, ensuring a deeper understanding through visual and interactive learning.
-
Updated Knowledge for 2020: The course content reflects the latest tools and best practices as of 2020, ensuring learners receive up-to-date information.
-
Security, Reliability, and Resilience in Production: Emphasis on securing HTTP connections to AWS ELB, enabling access logs, and configuring pod-level IAM permissions for a production-grade EKS setup.
-
Compact and Concise Learning: The entire course is designed to be succinct yet comprehensive, catering to the busy schedules of software engineers.
The instructor has a solid background in cloud computing and DevOps, with experience in Java, C#, C++, Bash, Python, JavaScript, Terraform, IaC, AWS, and Kubernetes. The instructor holds both AWS DevOps Professional and Certified Kubernetes Administrator certifications, adding to their credibility as a course instructor.
This course is designed to be a deep-dive into AWS EKS best practices within a concise timeframe, making it an efficient learning opportunity for those looking to master EKS in the context of AWS cloud services.
Course Gallery




Loading charts...