VOOZH about

URL: https://www.coursera.org/learn/packt-ultimate-eks-bootcamp-by-school-of-devops-k6aap

⇱ Ultimate EKS Bootcamp by School of DevOps | Coursera


Ultimate EKS Bootcamp by School of DevOps

Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Ultimate EKS Bootcamp by School of DevOps

Included with

β€’

Learn more

Ask Coursera

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

7 hours to complete
Flexible schedule
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

7 hours to complete
Flexible schedule
Learn at your own pace

What you'll learn

  • Master EKS cluster setup, configuration, and management on AWS.

  • Deploy microservices and troubleshoot networking and scaling issues.

  • Implement persistent storage solutions with Elastic Block Store (EBS)

  • Utilize monitoring and autoscaling techniques for efficient Kubernetes management

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

February 2026

Assessments

8 assignments

Taught in English

There are 7 modules in this course

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course."

In the Ultimate EKS Bootcamp, you will master Amazon Elastic Kubernetes Service (EKS), an essential tool for managing Kubernetes clusters on AWS. Whether you’re deploying applications, scaling them dynamically, or securing your infrastructure, this course covers it all. You’ll gain hands-on experience in configuring EKS, managing resources, and optimizing performance for real-world applications. Throughout the course, you’ll start with the fundamentals of EKS, including architecture, networking, and key components such as control planes and data planes. You will progressively dive into more advanced topics, including EKS node setup, microservices deployment, ingress management with ALB, and persistent storage with EBS. The course structure ensures that you not only learn theoretical concepts but also apply them in practical scenarios. You will be guided through setting up EKS clusters, deploying and troubleshooting microservices, and managing persistent storage. As you progress, you'll also explore essential security practices, monitoring, and autoscaling strategies using tools like Cluster Autoscaler and Horizontal Pod Autoscaler (HPA). This course is ideal for cloud architects, DevOps engineers, or anyone interested in mastering Kubernetes and EKS. While prior experience with Kubernetes or AWS is not mandatory, familiarity with cloud computing and basic infrastructure concepts will be helpful. The course is designed to be hands-on and suitable for intermediate learners who want to deepen their knowledge in EKS. By the end of the course, you will be able to confidently set up and manage EKS clusters, deploy microservices, configure persistent storage, implement autoscaling solutions, and secure your applications using IAM roles and service accounts.

In this module, we will introduce you to the fundamentals of Amazon Elastic Kubernetes Service (EKS), covering its core features and architecture. You will explore key components like the control plane and data plane, and see how top companies utilize EKS in real-world scenarios. This foundational knowledge will set the stage for building and managing Kubernetes clusters on AWS.

What's included

8 videos1 reading

8 videosβ€’Total 47 minutes
  • Module Introβ€’1 minute
  • What Is EKS?β€’6 minutes
  • EKS Architecture – Control Plane vs Data Planeβ€’7 minutes
  • EKS Networking with VPC CNI, Setup Options and Add-onsβ€’8 minutes
  • Real-World Use Cases – Netflix, Snapchat, and Moreβ€’6 minutes
  • EKS Usage Patterns, Storage, Security, Autoscaling, Observabilityβ€’11 minutes
  • Your Learning Journey, Lab Environment, Success Metricsβ€’9 minutes
  • Summaryβ€’1 minute
1 readingβ€’Total 10 minutes
  • Full Course Resourcesβ€’10 minutes

In this module, we will guide you through the step-by-step process of setting up an EKS cluster using eksctl. You’ll prepare the necessary environment by configuring tools and IAM roles, and then launch your cluster with full validation. By the end of this module, you'll have the skills to deploy and manage a fully functional EKS cluster.

What's included

8 videos1 assignment

8 videosβ€’Total 54 minutes
  • Module Introβ€’1 minute
  • EKS Setup Planβ€’3 minutes
  • Completing Prep Steps – Tools, IAM Users, Policies, AWS CLIβ€’15 minutes
  • Step 1 – VPC Setupβ€’7 minutes
  • Step 2 – Create IAM Service Role for EKS Clusterβ€’7 minutes
  • Step 3 – Add Configurations and Launch the Clusterβ€’8 minutes
  • Analyzing and Validating the Cluster, Launching Visualizer with NodePortβ€’13 minutes
  • Summaryβ€’1 minute
1 assignmentβ€’Total 15 minutes
  • Setting Up EKS Cluster Using eksctl - Assessmentβ€’15 minutes

In this module, we will dive into deploying microservices applications to your EKS cluster. You'll learn how to manage deployments using Kubernetes, address common deployment challenges, and ensure your applications scale efficiently. This hands-on experience will prepare you to deploy and troubleshoot microservices with confidence.

What's included

8 videos1 assignment

8 videosβ€’Total 48 minutes
  • Module Introβ€’1 minute
  • Introducing the Microservices App to Be Deployed to EKSβ€’4 minutes
  • Deploying the App and Troubleshooting VPC CNI and Pod Capacity Issues with ChatGPTβ€’11 minutes
  • Migrating to New EKS Node Group with Higher Pod Capacityβ€’10 minutes
  • Creating Deployment Spec Using kubectl createβ€’8 minutes
  • Fixing Services Selectors and Pod Labels Mismatch Issueβ€’4 minutes
  • Adding Deployment Code for Worker and Result Appsβ€’7 minutes
  • Module Summaryβ€’2 minutes
1 assignmentβ€’Total 15 minutes
  • Deploying Microservices Apps to EKS - Assessmentβ€’15 minutes

In this module, we will focus on configuring ingress within your EKS cluster using Application Load Balancers (ALB) and the Load Balancer Controller. You will learn how to define and validate ingress rules to manage traffic routing effectively. By the end of this module, you will be proficient in managing ingress for microservices on EKS.

What's included

6 videos1 assignment

6 videosβ€’Total 30 minutes
  • Module Introβ€’1 minute
  • Ingress, ALB, and Load Balancer Controller Conceptsβ€’6 minutes
  • Setting Up LBC as Ingress Controllerβ€’7 minutes
  • Adding Ingress Rules for Microservicesβ€’8 minutes
  • Validating Ingress Setupβ€’8 minutes
  • Module Summaryβ€’1 minute
1 assignmentβ€’Total 15 minutes
  • Ingress with ALB and Load Balancer Controller - Assessmentβ€’15 minutes

In this module, we will teach you how to manage persistent storage in EKS using Amazon Elastic Block Store (EBS). You will learn key concepts like PVs, PVCs, and the EBS CSI driver to provision and manage storage. Additionally, we will address common storage issues, ensuring your applications maintain high availability and reliability.

What's included

6 videos1 assignment

6 videosβ€’Total 31 minutes
  • Module Introβ€’1 minute
  • Concepts – PVs, PVCs, Storage Classes, and CSI Driversβ€’6 minutes
  • Setting Up EBS CSI Driver Add-onβ€’7 minutes
  • Dynamically Provisioning Volumesβ€’5 minutes
  • Fixing Pod CrashLoopBackOff Issue with ChatGPT and InitContainerβ€’10 minutes
  • Module Summaryβ€’2 minutes
1 assignmentβ€’Total 15 minutes
  • Persistent Storage with EBS - Assessmentβ€’15 minutes

In this module, we will explore IAM Roles for Service Accounts (IRSA) and how they integrate with Kubernetes for secure access to AWS services. You’ll learn to deploy applications that need AWS resource access and manage security using IRSA. By the end of this module, you’ll be able to implement secure access controls for your applications in EKS.

What's included

6 videos1 assignment

6 videosβ€’Total 29 minutes
  • Module Introβ€’1 minute
  • Kubernetes RBAC Primerβ€’7 minutes
  • IAM Role for Service Account (IRSA) and Use Caseβ€’3 minutes
  • Deploying an App with Required S3 Accessβ€’5 minutes
  • Authorizing a Pod with AWS S3 Access Using IRSAβ€’11 minutes
  • Module Summaryβ€’2 minutes
1 assignmentβ€’Total 15 minutes
  • IAM Role for Service Account (IRSA) - Assessmentβ€’15 minutes

In this module, we will focus on monitoring and autoscaling in EKS. You will learn to implement robust monitoring solutions with Prometheus and Grafana, and automate scaling of your EKS nodes and applications using Cluster Autoscaler, HPA, and VPA. This module ensures your EKS environment is efficient, responsive, and resilient under varying workloads.

What's included

6 videos3 assignments

6 videosβ€’Total 55 minutes
  • Module Introβ€’1 minute
  • Setting Up EKS Monitoring with Prometheus and Grafanaβ€’12 minutes
  • Autoscaling EKS Node Groups with Cluster Autoscalerβ€’14 minutes
  • Scaling Applications with Horizontal Pod Autoscalersβ€’15 minutes
  • Dynamically Scaling Resources with Vertical Pod Autoscalerβ€’10 minutes
  • Summaryβ€’2 minutes
3 assignmentsβ€’Total 45 minutes
  • Full Course Practice Assessmentβ€’15 minutes
  • Monitoring and Autoscaling with Cluster Autoscaler, HPA, and VPA - Assessmentβ€’15 minutes
  • Full Course Assessmentβ€’15 minutes

Instructor

Packt
1,926 Coursesβ€’560,010 learners

Explore more from Cloud Computing

Why people choose Coursera for their career

πŸ‘ Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
πŸ‘ Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
πŸ‘ Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
πŸ‘ Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions

Amazon Elastic Kubernetes Service (EKS) is a fully managed Kubernetes service that makes it easier to run Kubernetes on AWS without needing to install and operate your own Kubernetes control plane or nodes. EKS is relevant because it simplifies the complexity of managing and scaling Kubernetes clusters, providing automatic patching, scaling, and integrations with AWS services, which is essential for running containerized applications efficiently in production environments.

The Ultimate EKS Bootcamp by School of DevOps is a comprehensive course designed to teach you everything you need to know about Amazon EKS. It covers key topics like setting up and deploying EKS clusters, working with microservices, managing networking, persistent storage, IAM roles, autoscaling, and more. By the end of the course, you'll have hands-on experience managing Kubernetes clusters on AWS, which is a crucial skill in modern cloud-native development.

After completing the course, you will be able to confidently set up, manage, and scale Kubernetes clusters on AWS using Amazon EKS. You will also be able to deploy and troubleshoot microservices applications, set up persistent storage, configure networking, and implement security best practices. The course will enable you to use EKS in real-world production environments and optimize your infrastructure for scalability and reliability.

While the course does not require advanced knowledge, some familiarity with basic concepts of Kubernetes, AWS, and cloud computing is helpful. You should have a basic understanding of how containerization works, including the use of Docker, as well as some hands-on experience with AWS services like EC2, IAM, and VPC. This course is suitable for both beginners and intermediate learners who want to dive deep into EKS.

This course is for developers, DevOps engineers, and cloud architects who want to learn how to deploy and manage applications using Amazon EKS. It is also ideal for those looking to improve their skills in Kubernetes and AWS, especially in contexts where high scalability, reliability, and security are critical. If you’re aiming to enhance your Kubernetes expertise for cloud environments, this course will provide you with the knowledge and practical skills you need.

The course consists of 5 hours of video content, which can typically be completed at your own pace. Depending on your prior knowledge and the time you dedicate to practice and labs, you may complete the course in a few days to a week. The course is designed to be self-paced, so you can revisit materials and work through the concepts as needed.

Yes, you can preview the first video and view the syllabus before you enroll. You must purchase the course to access content not included in the preview.

If you decide to enroll in the course before the session start date, you will have access to all of the lecture videos and readings for the course. You’ll be able to submit assignments once the session starts.

Once you enroll and your session begins, you will have access to all videos and other resources, including reading items and the course discussion forum. You’ll be able to view and submit practice assessments, and complete required graded assignments to earn a grade and a Course Certificate.

If you complete the course successfully, your electronic Course Certificate will be added to your Accomplishments page - from there, you can print your Course Certificate or add it to your LinkedIn profile.

This course is currently available only to learners who have paid or received financial aid, when available.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,