Amazon EKS Course Online provides a practical understanding of how Kubernetes is managed on AWS using Amazon Elastic Kubernetes Service (EKS). The course examines cluster lifecycle management, workload orchestration, networking, security, observability, and high availability to support the deployment and operation of cloud-native applications at scale.
Prerequisites
- Basic understanding of Amazon Web Services (AWS) concepts
- Familiarity with core AWS services: EC2, VPC, IAM, and S3
- Basic Linux and command-line skills
- Basic knowledge of containers and container images
What Will You Learn
- Understand containerization concepts and Kubernetes fundamentals
- Learn the architecture and core components of Amazon Elastic Kubernetes Service (EKS)
- Set up and configure an Amazon EKS cluster from scratch
- Use AWS CLI, kubectl, and eksctl to manage Kubernetes resources
- Design and manage worker nodes and managed node groups
- Deploy, update, and rollback containerized applications on EKS
- Build and manage container images using Docker and Amazon ECR
- Create and manage Kubernetes manifests (Pods, Deployments, and Services)
- Implement application configuration using ConfigMaps and Secrets
- Configure persistent storage using Amazon EBS and EFS
- Manage Kubernetes networking, services, and ingress controllers
- Implement authentication and authorization using IAM and Kubernetes RBAC
- Secure EKS clusters using best practices and security controls
- Monitor and log cluster and application metrics using Amazon CloudWatch
- Implement autoscaling with HPA and Cluster Autoscaler
- Build CI/CD pipelines for Kubernetes workloads