Running Containers on Amazon EKS
Your AWS services need consistent configurations and monitoring. Connect resources to operational needs to prepare interventions more effectively. Strengthen your autonomy in managing the environment and working with the teams that depend on it.
- Duration
- 3 days 20 hours
- Code
- AWS13FR Code
Presentation
Amazon Elastic Kubernetes Service (Amazon EKS) simplifies Kubernetes-based deployment, management and scaling of containerised applications. It removes the need to install, operate and maintain your own Kubernetes control plane so you can focus on building and running applications. With EKS, manage container images efficiently using Amazon ECR and automate deployments. Its flexibility, scalability and integration with other AWS services make it well suited to modern application development and deployment.
This container orchestration course develops the skills to master these concepts and create optimal containerised solutions. Explore application design, deployment and management on Amazon EKS using industry best practices. Learn to implement efficient deployment pipelines, select appropriate AWS services, ensure application security and optimise resource use.
By the end of this 3-day program, you will have essential skills to design and implement containerised EKS applications and develop modern application architectures on AWS.

As an Amazon Web Services-approved premium training partner (ATP), Oo2 offers skills development and certification courses meeting AWS’s rigorous quality standards.
Objectives
By the end of this AWS EKS course, you will be able to:
- understand and explain Kubernetes fundamentals, including key components, object types and the Kubernetes API’s role;
- describe and distinguish Amazon EKS responsibilities for the Kubernetes control plane and data plane;
- create, configure and maintain an operational EKS cluster and perform routine administration;
- deploy and manage containerised applications on EKS using appropriate methods;
- scale and optimise applications in large EKS environments to meet performance and availability requirements;
- configure and secure networking within the cluster and between it and external services;
- implement and use observability tools — metrics, logs and tracing — to monitor application and cluster health and performance;
- provision and manage persistent application storage using suitable AWS solutions;
- apply security best practices to protect an EKS cluster against threats and vulnerabilities.
Program
Module 1: understanding Kubernetes fundamentals
- Container benefits.
- Container orchestration.
- Kubernetes internals.
- Pod scheduling.
- Kubernetes objects.
Module 2: discovering Amazon EKS fundamentals
- How Amazon EKS works.
- The control plane.
- The data plane.
- Amazon EKS security fundamentals.
- The two APIs: Kubernetes and Amazon EKS.
Practical work:
- Deploy Kubernetes pods.
Module 3: building and maintaining an Amazon EKS cluster
- Creating a cluster.
- Deploying nodes.
- Planning an upgrade.
- Upgrading the Kubernetes version.
Module 4: deploying applications to your Amazon EKS cluster
- Application deployment methods.
- Using Amazon ECR.
- Deploying applications with Helm.
Practical work:
- Deploy applications.
Module 5: managing applications at scale in Amazon EKS
- Scaling to meet demand.
- Continuous deployment.
- Using GitOps with Amazon EKS.
Practical work:
- Continuous deployment and GitOps.
Module 6: managing networking in Amazon EKS
- Review.
- Communication.
- Improving pod-level security.
- Load balancing with services.
Module 7: configuring observability in Amazon EKS
- Configuring cluster observability.
- Collecting metrics.
- Managing logs.
- Application tracing.
Practical work:
- Monitor Amazon EKS.
Module 8: managing storage in Amazon EKS
- Storage design patterns.
- Persistent storage in Kubernetes.
- Persistent storage with AWS storage services.
- Secrets management.
Practical work:
- Persistent storage in Amazon EKS.
Module 9: managing security in Amazon EKS
- Cloud security fundamentals.
- Authentication and authorisation.
- Managing IAM and RBAC.
- Managing pod permissions with RBAC service accounts.
Practical work:
- Capstone exercise.
Audience
This course is intended for:
- cloud architects designing and deploying containerised solutions;
- DevOps engineers building and managing EKS application deployments;
- system administrators managing container orchestration in AWS.
Prerequisites
The following background is recommended:
- completion of “Introduction to Containers”;
- completion of “Amazon EKS Primer”;
- completion of “AWS Cloud Practitioner Essentials” or equivalent experience;
- basic Linux administration experience;
- basic network administration experience.
Teaching and assessment methods
- Initial skills assessment
- Training materials provided to participants
- Continuous assessment throughout the course
- End-of-course feedback questionnaire
- Combination of theory and practical application
- Attendance records
- Post-course follow-up evaluation
- Practical exercises
Course highlights
- Expert AWS-certified instructors: benefit from recognised instructors’ container orchestration expertise.
- Interactive practical application: master EKS tools and techniques through demonstrations and exercises that prepare you for real containerised environment development challenges.
- Key skills: content closely aligned with building and maintaining EKS clusters, deploying and managing containerised applications, configuring networking and observability, and securing EKS environments.
Dates and sessions
Choose the date and delivery format that suit you.
No upcoming sessions are currently available.
Session alerts
AWS and Amazon EKS are registered trademarks of Amazon.com, Inc. or its affiliates.
fr
en