Project Launch

Amazon Elastic Container Service for Kubernetes & AWS Fargate announced at AWS re:Invent 2017

Nov 29, 2017

by L+R

L+R was called on by the prolific Amazon Web Services team to develop the Visual Identity for their new AWS Fargate, AWS ECS, and AWS EKS offerings. The services, used by the likes of Unibosoft, GoPro, Expedia, and WeWork, were announced during re:Invent 2017 and covered around the world.

10 Original Post titled “Say Hello to AWS Fargate & Amazon Elastic Container Service for Kubernetes (EKS)” by Tiffany Jernigan, Developer Advocate, Amazon Web Services By the way, Amazon ECS, now, actually stands for Amazon Elastic Container Service (instead of Amazon EC2 Container Service). We also have a new logo.1 12 A few months ago, I polled twitter about Amazon ECS and here were some responses: Well, you asked, and we listened.

We want you to be able to choose how you want to run containers on AWS, however that may be, and have the best experience. So here are new options for running containers on AWS!: 13

AWS Fargate is a new technology and launch type integrated with Amazon ECS (and Amazon EKS in 2018) which abstracts away the underlying infrastructure. What does this mean? No more needing to provision, configure, or manage any clusters or instances! You can just jump directly to creating a task definition, defining your networking and IAM policies, and let Fargate place, run, and auto-scale for you.

Feel like you want more control over your clusters? No problem; just use the EC2 launch type. If you want to switch your services between the EC2 and Fargate launch types, you can easily do so.

Wondering what the pay model is? You just pay per-second based on your vCPU and memory usage.

Want to try it out? Fargate is now available for GA in us-east-1 (N. Virginia). Try out your first run here. You can also head directly over to the AWS Console or update your AWS CLI!

To learn more, here are some resources:
1. Blog: Introducing AWS Fargate — Run Containers without Managing Infrastructure
2. Blog: AWS Fargate: A Product Overview
3. What’s New: Introducing AWS Fargate
4. Fargate home page
5. Amazon ECS documentation
6. AWS CLI

14 Amazon Elastic Container Service for Kubernetes (Amazon EKS) (preview) is a fully managed Kubernetes service which makes running Kubernetes on AWS much simpler! You don’t need to worry about deploying or managing your clusters — Amazon EKS does it for you. Not only that, it will automatically deploy three Kubernetes masters across three availability zones to achieve high availability! And like with Amazon ECS, we provide native AWS integrations.

Have existing plugins and tooling? No worries — Amazon EKS runs the upstream version of Kubernetes. You also don’t need to make any changes to your code to get your Kubernetes application running on Amazon EKS. Want to take a look at or manage your Kubernetes clusters? Just use kubectl!

Sign up for the preview now!

To learn more, here are some resources:
1. Blog: Amazon Elastic Container Service for Kubernetes
2. What’s New: Introducing Amazon Elastic Container Service for Kubernetes (Preview)
3. Amazon EKS
4. Kubernetes
5. GitHub: Kubernetes
6. kubctl
7. GitHub: Heptio Authenticator