Containers

Save the date: AWS Container Day at KubeCon

Start off your KubeCon 2020 with AWS at Container Day on August 17th, 8:00 AM – 4:00 PM (PDT). In this full-day virtual event, we’ll cover how Amazon EKS makes it easy to deploy, manage, and scale containerized applications using Kubernetes on AWS. Virtual sessions throughout the day will consist of technical deep dives, product demos, and product announcements. The AWS Kubernetes team will be streaming on Twitch all day, ready to answer your questions.

To attend the event and live chat with session presenters and AWS experts, register here.

We’ll be hosting Container Day on August 19th and 24th in APAC and EMEA-friendly timezones if you can’t make it on August 17th. To attend the APAC day on August 19th, register here. To attend the EMEA day on August 24th, register here. These additional events will be rebroadcasts, but our experts will be moderating live to chat and answer questions!

To get in touch with the event team, please reach out to awscontainerday@amazon.com.

Agenda (all times in PDT)

8:00 AM – 8:20 AM Keynote
Bob Wise, GM of Kubernetes at AWS
8:20 AM – 8:40 AM EKS Roadmap & Vision
Nathan Taber, Sr Product Manager, EKS
8:40 AM – 9:00 AM AWS Controllers for Kubernetes: The AWS universe of services, now Kubeified!
Jay Pipes, Principal Open Source Engineer, Kubernetes
9:00 AM – 9:20 AM Kubernetes Networking on AWS
Mike Stefaniak, Sr Product Manager, EKS
9:20 AM – 9:40 AM Application Networking on Service Mesh
Shubha Rao, Principal Product Manager, App Mesh
9:40 AM – 10:00 AM AWS Inferentia on EKS
Mike Stefaniak, Sr Product Manager, EKS
10:00 AM – 10:20 AM Saying Goodbye to YAML Engineering with the CDK for Kubernetes
Nathan Taber, Sr Product Manager, EKS
Elad Ben-Israel, Principal Software Engineer, SDKs
10:20 AM – 11:30 AM Live Containers on the Couch – Q&A
11:30 AM – 11:50 AM Customizing Managed Nodes groups
Jesse Butler, Senior Developer Advocate
11:50 AM – 12:10 PM Bottlerocket: an Open Source Container Host OS
Justin Haynes, Software Development Manager
12:10 PM – 12:30 PM CloudWatch Container Insights now monitors Prometheus Metrics
Sudeeptha Jothiprakash, Principal Product Manager, Cloudwatch
12:30 PM – 12:50 PM Persistent File Storage for Amazon EKS with Amazon EFS
Will Ochandarena, Principal Product Manager, EFS
12:50 PM – 1:10 PM Running Arm nodes with AWS Graviton on Amazon EKS
Michael Hausenblas, Sr Developer Advocate
1:10 PM – 2:00 PM Live Containers on the Couch – Q&A
2:00 PM – 2:20 PM Security Best Practices
Jeremy Cowan, Principal Containers Specialist SA
2:20 PM – 2:40 PM CIS Benchmark
Paavan Mistry, Sr Developer Advocate
2:40 PM – 3:00 PM EKS and Fargate, better together
Massimo Re Ferre, Principal Developer Advocate
3:00 PM – 3:45 PM Final Q&A and Closing Remarks

Featured Sessions

EKS Roadmap & Vision | Nathan Taber, Sr Product Manager, EKS

Kubernetes is being rapidly adopted by organizations to help simplify how they deploy and manage their applications across cloud and on-premises environments. With Amazon EKS, AWS offers customers a highly-reliable, scalable, and fully-managed Kubernetes service that makes it easy to migrate to or scale on Kubernetes.
In this session, Nathan Taber, Sr. Product Manager for Amazon EKS will cover the vision and plan for how AWS is innovating its flagship Kubernetes service to simplify managing Kubernetes in production, help customers adopt Kubernetes throughout their organizations, and enable new workloads.

AWS Controllers for Kubernetes: The AWS universe of services, now Kubeified! | Jay Pipes, Principal Open Source Engineer, Kubernetes

Do you love the Kubernetes API and user experience? Do you love declaratively defining your application as a Deployment or Daemonset, a Service, and maybe an Ingress manifest, and letting the magic of Kubernetes handle the orchestration of your application deployment?

We do too!

Until now, if you had some dependencies on an AWS managed service resources — an S3 Bucket, an SNS Topic, a DynamoDB Table, etc — you needed to use a tool like Terraform or CloudFormation to manage the creation and life-cycle of those resource dependencies.

However, with AWS Controllers for Kubernetes (ACK), you can now define your application’s AWS managed service resources using your cozy Kubernetes API and manifests! No need to use a different configuration system or log into the AWS Console!

Come learn about the design of the AWS Controllers for Kubernetes, what features this new project provides, and the roadmap for service integration over the coming months.

Kubernetes Networking on AWS | Mike Stefaniak, Sr Product Manager, EKS

Mastering networking in Kubernetes requires a deep understanding multiple concepts including DNS, routing, iptables, and network policies, and even the most experienced practitioners can find it challenging to understand exactly how all the pieces fit together.

In this session, we’ll delve into the unique approach AWS has taken to simplify Kubernetes networking. Learn how exposing VPC native networking into Kubernetes clusters improves application performance and removes complexities from network configuration.

Application Networking on Service Mesh | Shubha Rao, Principal Product Manager, App Mesh

AWS App Mesh provides service mesh features to Kubernetes service, provided using Envoy proxies and App Mesh controllers for Kubernetes. This session covers use cases, recent launches, and the upcoming roadmap for AWS App Mesh.
AWS Inferentia on Amazon EKS | Mike Stefaniak, Sr Product Manager, EKS
In deep learning applications, inference accounts for up to 90% of total operational costs, and applications can benefit from infrastructure optimized to execute machine learning algorithms. Inferentia is a custom built chip by AWS that delivers high performance and the lowest cost machine learning inference in the cloud.

In this session, we’ll walk through Amazon EKS support for AWS Inferentia, and how Kubernetes makes it easy to combine multiple Inferentia devices to run high performance and cost-effective inference workloads at scale.

Say goodbye to YAML engineering with the CDK for Kubernetes | Nathan Taber, Sr Product Manager, EKS & Elad Ben-Israel, Principal Software Engineer, SDKs

The CDK for Kubernetes (cdk8s) is a new open-source software development framework for defining Kubernetes applications and resources using familiar programming languages.

In this session, we will show you how to define your first cdk8s application, define reusable components called “constructs” and generally say goodbye (and thank you very much) to writing in YAML. We’ll also introduce our construct library cdk8s+ and show you how you can accelerate application development and adoption using cdk8s for any Kubernetes cluster.

We hope to see you on August 17th!