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

Accessing your AWS EC2 servers
Coursera Project Network via Coursera
Access an EC2 instance shell from the AWS console
Coursera Project Network via Coursera
Advanced Architecting on AWS - Online Course Supplement (Italian)
Amazon Web Services via AWS Skill Builder
Advanced Architecting on AWS - Online Course Supplement (Traditional Chinese)
Amazon Web Services via AWS Skill Builder
Advanced Architecting on AWS - Online Course Supplement (Portuguese)
Amazon Web Services via AWS Skill Builder