AWS-Logo_White-Color
Introduction
Kubernetes (k8s) Basics
What is Kubernetes?
Kubernetes Nodes
K8s Objects Overview
K8s Objects Detail (1/2)
K8s Objects Detail (2/2)
Kubernetes Architecture
Architectural Overview
Control Plane
Data Plane
Kubernetes Cluster Setup
Amazon EKS
EKS Cluster Creation Workflow
What happens when you create your EKS cluster
EKS Architecture for Control plane and Worker node communication
High Level
Start the workshop
...at an AWS event
...on your own
Create a Workspace
Install Kubernetes Tools
Update to the latest AWS CLI
Attach the IAM role to your Workspace
Update IAM settings for your Workspace
Create an SSH key
Launch using eksctl
Prerequisites
Launch EKS
Test the Cluster
EKS Console Credentials
Install Kubernetes Tools
Install Helm CLI
Deploy the Metric server
Install Kube-ops-view
Karpenter
Set up the environment
Install Karpenter
Set up the Provisioner
Automatic Node Provisioning
Deploying Multiple Provisioners
EC2 Spot deployments
Multi-Archtiecture deployments
Using Alternative Provisioners
Scaling App and Cluster
Build the Microservice
Deploy the Microservice
Configure HPA
Stress-test the sytem
Cleanup
Conclusion
What Have We Accomplished
More
Karpenter
Amazon EC2 Spot Instances
Authors
Resources
Feedback / Questions?
CMP205
CMP307
English
Clear History
Github Repo
EC2 Spot Workshops
Star
Fork
Site Info
Privacy
Site Terms
© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
CMP307: Running Efficient Kubernetes Clusters on Amazon EC2 with Karpenter
>
Introduction
>
Kubernetes (k8s) Basics
> K8s Objects Detail (1/2)
Pod
DaemonSet
Deployment
K8s Objects Detail (1/2)
Pod
A thin wrapper around one or more containers
DaemonSet
Implements a single instance of a pod on each worker node
Deployment
Details how to roll out (or roll back) across versions of your application
Site Info
Privacy
Site Terms