Running Kubernetes on AWS (EKS)
Offered By: LinkedIn Learning
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
- Deployment models
- Requirements for EKS deployment
- Creating IAM roles and policies
- Install the CLI tools
- Launch an EKS cluster
- EC2 vs. Fargate
- Selecting worker sizing
- Creating scaling worker pools
- Install Kubernetes kubectl
- Using labels to select pools
- Creating storage classes
- Storage persistent claims
- Challenge: Cleaning up storage
- Solution: Set the PV for autoremoval
- Network policy
- Load balancing and ingress
- AWS IAM and K8S RBAC
- Kubernetes namespaces
- K8S Native: Prometheus
- Using CloudTrail and CloudWatch
- Challenge: Get pod metrics
- Solution: Add a filter on pod label
- Next steps
Taught by
Robert Starmer
Related Courses
Accessing your AWS EC2 serversCoursera 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