© 2019, Amazon Web Services, Inc. or its Affiliates.
© 2019, Amazon Web Services, Inc. or its Affiliates.
Our vision for EKS
G l o b a l l y a va i l a b l e
H i g h -p e r f o r m a n c e
P r o d u c t i o n r e a d y
C o s t - e f f e c t i veE a s y t o u s e
© 2019, Amazon Web Services, Inc. or its Affiliates.
New global regions
ChinaMontrealGovCloud
Cape TownMilan
© 2019, Amazon Web Services, Inc. or its Affiliates.
High Performance
Kubeflowas a first-class citizen
New Instance Typesfor accelerated computing
Fastercluster creation times
© 2019, Amazon Web Services, Inc. or its Affiliates.
Production ready
Upstream testing
Higherpod densities
Next generationcontainer networking interface
© 2019, Amazon Web Services, Inc. or its Affiliates.
Cost effective
Spotprovisioning, management, and autoscaling
AWS Node Termination Handler
ARMinstance general availability
© 2019, Amazon Web Services, Inc. or its Affiliates.
Easy to use
New toolingfor defining and running applications
Refreshed consolefor full visibility and control
eksctlcontinued support. More features for complete cluster creation
© 2019, Amazon Web Services, Inc. or its Affiliates.
All the building blocks for Kubernetesin one place
© 2019, Amazon Web Services, Inc. or its Affiliates. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
Amazon EKS Managed Node Groups
© 2019, Amazon Web Services, Inc. or its Affiliates.
Amazon EKS Managed Node Groups
Nodes with a single command
Always up to date High availability included
Use EKS Console, APIs, eksctl, Cloudformation or Terraform.
Add Kubernetes labels directly to nodes
Launch with the latest EKS-optimized AMIs.
Get the latest updates with a single command and rolling updates.
Run across multiple availability zones
Tagged for cluster autoscaler discovery
Integrated configuration health checks
Nodes automatically cordon and drain
© 2019, Amazon Web Services, Inc. or its Affiliates.
Demo
© 2019, Amazon Web Services, Inc. or its Affiliates.
EKS Managed Control Plane
EKS Managed Data Plane
AWS Cloud
EKS VPC
Customer VPC
AZ-1 AZ-2 AZ-3
EKS Cluster Architecture
etcd
api
Managed Node Group Managed Node Group
ec2
© 2019, Amazon Web Services, Inc. or its Affiliates.
New, unified security group for all nodes on the cluster
Cluster Security Group
Simplifies setup and minimizes issuesIncludes rules for control plane and nodes.
Default security groupall new 1.14+ clusters starting today
© 2019, Amazon Web Services, Inc. or its Affiliates.
Pricing
No extra cost to use managed node groups.
Pay standard EC2 prices for any EC2 infrastructure you provision using managed node groups.
© 2019, Amazon Web Services, Inc. or its Affiliates.
Availability
Available today for all new 1.14 clusters
Use managed node groups in all global EKS regions
© 2019, Amazon Web Services, Inc. or its Affiliates. © 2019, Amazon Web Services, Inc. or its Affiliates.
You come first.
© 2019, Amazon Web Services, Inc. or its Affiliates.
Public roadmap
https://github.com/aws/containers-roadmap/
© 2019, Amazon Web Services, Inc. or its Affiliates.
• Stay up to date with what we’re working on• Give us feedback and propose ideas• Get notified when new features ship• Try out developer previews
https://github.com/aws/containers-roadmap
Public roadmap
© 2019, Amazon Web Services, Inc. or its Affiliates.
Thank you
Nathan TaberTwitter @nctaberLinkedIn /in/natetaber
Eswar BalaTwitter @bala_eswar