Amazon EKS - Hands-On Deploying and Managing Containerized Workloads

DifficultyIntermediate
AVG Duration6h
Students92
Ratings
5/5
starstarstarstarstar
Content
6

Description

Ready to take your Amazon EKS skills to the next level?

This Learning Path is your one-stop guide to mastering EKS. Having hands-on experience with EKS is essential when it comes to running and managing your own EKS hosted applications. By taking this Leaning Path, you'll get both experience and exposure to EKS and the EKS way of doing things. In this Learning Path you'll learn how to:

  • Deploy a publicly accessible cloud native web app (React, Go, MongoDB)
  • Use AWS Security Groups to manage and control network traffic between Pods and other AWS services
  • Leverage AWS IAM for establishing permissions based access from Pods to other AWS services such as S3
  • Deploy and setup Istio and Kiali for service mesh traffic routing and monitoring
  • Deploy and configure an example Wordpress setup
  • Deploy and setup Observability using Prometheus and Grafana

This is a must do Learning Path for anyone wanting to become an EKS operations ninja. 

Learning Objectives

  • Deepen and broaden your EKS knowledge
  • Learn about the integration options of EKS with other AWS services
  • Understand how to deploy, manage, and monitor EKS hosted cloud native applications

Intended Audience

  • Anyone interested in learning about EKS
  • EKS Administrators
  • DevOps
  • Software Engineers building cloud native applications

Prerequisites

  • Basic understanding of Kubernetes 
  • Basic understanding of Containers
  • Basic understanding of software development
  • Basic understanding of the software development life cycle 

Content Outline

This Learning Path provides 6+ hours of hands-on lab based content.

Certificate

Your certificate for this learning path
lock

Training Content

1
Hands-on Lab - Intermediate - 2h
Amazon EKS - Building a Cloud Native Application
In this hands-on lab, you'll learn how to create and deploy a cloud-native application voting webapp into an Amazon EKS cluster.
2
Hands-on Lab - Intermediate - 2h
Using Security Groups for Pods in Amazon EKS
In this lab, you will learn how to integrate security groups with an Amazon EKS cluster to allow specific pods to access and RDS database.
3
Hands-on Lab - Beginner - 1h 15m
Associating AWS IAM Roles with Amazon EKS Service Accounts
Learn how to associate an IAM role with Kubernetes Service Account to achieve least privilege and credential isolation in this hands-on lab.
4
Hands-on Lab - Intermediate - 2h 15m
Amazon EKS - Launch Kubernetes Cluster and Deploy WordPress
Amazon EKS - Launch Cluster and Deploy Microservices Application
5
Hands-on Lab - Intermediate - 2h
Amazon EKS - Traffic Routing with Istio
In this lab scenario, you'll learn how to use Istio to perform traffic routing to a pair of sample web applications, V1 and V2, deployed into an Amazon EKS cluster.
6
Hands-on Lab - Intermediate - 2h
Amazon EKS - Observability with Prometheus and Grafana
In this lab, you'll learn how to integrate Prometheus and Grafana monitoring applications together into an effective and cohesive monitoring solution.
About the Author
Students75228
Labs49
Courses110
Learning paths56

Jeremy is a Content Lead Architect and DevOps SME here at Cloud Academy where he specializes in developing DevOps technical training documentation.

He has a strong background in software engineering, and has been coding with various languages, frameworks, and systems for the past 25+ years. In recent times, Jeremy has been focused on DevOps, Cloud (AWS, GCP, Azure), Security, Kubernetes, and Machine Learning.

Jeremy holds professional certifications for AWS, GCP, and Kubernetes.