Kubernetes on AWS
Using Amazon Elastic Kubernetes Service
Materials Created by me, @vallard
Contents
This repo is for a class I teach on using EKS. This class assumes you have a basic idea and understanding about:
- Python
- AWS
- Docker
- Kubernetes - you should know at least a little about it.
The purpose of the class is to show how to get an EKS cluster up and running, do some administration, and then run some applications. Finally we show how to integrate other AWS services (Lambda, DynamoDB) in with our EKS cluster.
Segment 1 - Introduction / Foundations
- Introduction
- Why Containers are a big deal
- Trade Offs
- Kubernetes in a Nutshell
- Clone Github Resources
- Install
kubectl
Segment 2 - IAM
Segment 3 - Launch EKS
Segment 4 - Cluster Verification
Segment 5 - Running Applications
Segment 6 - Cluster Lifecycle
- Cluster Autoscaling
- Horizontal Pod Autoscaling
- Kubernetes Dashboard
- Add additional users to the cluster
- Updating the cluster