YoVDO

Running Kubernetes on AWS (EKS)

Offered By: LinkedIn Learning

Tags

Amazon Web Services (AWS) Courses Kubernetes Courses Amazon Elastic Kubernetes Service (EKS) Courses

Course Description

Overview

Learn how to use Amazon Elastic Container Service for Kubernetes (Amazon EKS) to deploy enterprise-scale Kubernetes clusters.

Syllabus

Introduction
  • Optimize the delivery of your applications
  • What you need to know
1. Kubernetes on Amazon
  • Deployment models
  • Requirements for EKS deployment
  • Creating IAM roles and policies
  • Install the CLI tools
  • Launch an EKS cluster
2. Scaling EKS Workers
  • EC2 vs. Fargate
  • Selecting worker sizing
  • Creating scaling worker pools
  • Install Kubernetes kubectl
  • Using labels to select pools
3. EKS Storage
  • Creating storage classes
  • Storage persistent claims
  • Challenge: Cleaning up storage
  • Solution: Set the PV for autoremoval
4. EKS and Network Policy
  • Network policy
  • Load balancing and ingress
5. EKS and Application Security
  • AWS IAM and K8S RBAC
  • Kubernetes namespaces
6. Monitoring EKS Deployments
  • K8S Native: Prometheus
  • Using CloudTrail and CloudWatch
  • Challenge: Get pod metrics
  • Solution: Add a filter on pod label
Conclusion
  • Next steps

Taught by

Robert Starmer

Related Courses

A Practical Guide to Amazon EKS
A Cloud Guru
EKS Basics
A Cloud Guru
Alojamiento de servidores para juegos en AWS (EspaƱol LATAM) | Game Server Hosting on AWS (LATAM Spanish)
Amazon Web Services via AWS Skill Builder
Amazon EKS for Developers - Online Course Supplement
Amazon Web Services via AWS Skill Builder
Amazon EKS Primer
Amazon Web Services via AWS Skill Builder