Running Kubernetes on AWS (EKS)

Go to class
Write Review

Free Online Course: Running Kubernetes on AWS (EKS) provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Running Kubernetes on AWS (EKS) is taught by Robert Starmer.

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