Home/Courses/Amazon Web Services (AWS)/Running Containers on Amazon Elastic Kubernetes Service (Ama…
Amazon Web Services (AWS)Running Containers on Amazon Elastic Kubernetes Service (Amazon EKS)
Run Kubernetes on AWS with confidence.
3 daysIntermediate9 modules
About this course
Run Kubernetes on AWS with confidence. You will learn Kubernetes fundamentals and how EKS manages the control plane, build and maintain clusters, deploy and scale applications, and handle networking, storage, observability and security.
What you'll learn
- Describe the main components of Kubernetes, including the key objects and the core components of the Kubernetes API.
- Describe how Amazon EKS manages the Kubernetes control plane and parts of the data plane.
- Build and maintain an Amazon EKS cluster.
- Deploy applications to an Amazon EKS cluster.
- Manage applications running in enterprise-scale Amazon EKS clusters.
- Configure efficient, secure communication both within the cluster and with outside services.
- Configure observability in an Amazon EKS cluster.
- Provision storage for applications running on Amazon EKS.
- Secure an Amazon EKS cluster.
Curriculum
9 modules
- Benefits of containers
- Container orchestration
- Kubernetes internals
- Pod scheduling
- Kubernetes objects
- Introduction to Amazon EKS
- Amazon EKS control plane
- Amazon EKS data plane
- Fundamentals of Amazon EKS security
- Two APIs: Kubernetes and Amazon EKS
- Hands-On Lab: Deploying Kubernetes Pods
- Creating an Amazon EKS cluster
- Deploying nodes
- Planning for an upgrade
- Upgrading your Kubernetes version
- Application deployment methods
- Working with Amazon ECR
- Deploying applications with Helm
- Hands-On Lab: Deploying Applications
- Scale to meet demand in Amazon EKS
- Continuous deployment in Amazon EKS
- GitOps and Amazon EKS
- Hands-On Lab: Continuous Deployment and GitOps
- Review: Networking in AWS
- Communicating in Amazon EKS
- Improving Pod-level security
- Load balancing with Services
- Configuring observability in an Amazon EKS cluster
- Collecting metrics
- Managing logs
- Application tracing in Amazon EKS
- Hands-On Lab: Monitoring Amazon EKS
- Design patterns for storage
- Persistent storage in Kubernetes
- Persistent storage with AWS storage services
- Managing secrets
- Hands-On Lab: Persistent Storage in Amazon EKS
- Cloud security fundamentals
- Authentication and authorization
- Managing IAM and RBAC
- Managing Pod permissions using RBAC service accounts
- Hands-On Lab: Capstone Exercise
Who it's for
DevOps engineers, developers and administrators running containers in production.
Before you start
- Completed Introduction to Containers
- Completed Amazon EKS Primer
- Completed AWS Cloud Practitioner Essentials (or have equivalent real-world experience)
- Basic Linux administration experience
- Basic network administration experience
Related courses
More in Amazon Web Services (AWS) →Advanced
Advanced Architecting on AWS
Amazon Web Services (AWS)
View course →Advanced
Advanced Developing on AWS
Amazon Web Services (AWS)
View course →Advanced
Advanced Generative AI Development on AWS
Amazon Web Services (AWS)
View course →Advanced
Architecting on AWS
Amazon Web Services (AWS)
View course →Foundation
AWS Agentic AI Foundations
Amazon Web Services (AWS)
View course →Intermediate
AWS Cloud Financial Management for Builders
Amazon Web Services (AWS)
View course →Let's plan your next step together.
Tell us the course or certification you have in mind and we'll send the outline, upcoming dates, fees and private-team options.