Containers

Register for AWS Container Day to Learn About Kubernetes, Amazon EKS, AWS Fargate, Bottlerocket, and More!

Previous AWS Container Day events have included a number of discussions and deep dives on running Kubernetes at AWS – and now we are bringing this content right to your home! Join us for the first-ever virtual Container Day on August 17th, 8:00 AM – 4:00 PM (PDT). Check out the agenda and some of the featured sessions below for more information on the event.

Learn more about the event and register to attend here.

If you can’t make it on August 17th, We’ll be hosting Container Day on August 19th and 24th in APAC and EMEA-friendly timezones. For the APAC day, register here. For the EMEA day, register here. These streams will be rebroadcasts, but our experts will be moderating live on Twitch, ready 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 Amazon 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
Eli Polonsky, Software Development Engineer, CDK
10:20 AM – 11:30 AM Live Containers on the Couch – Q&A
Brent Langston, Sr Developer Advocate
11:30 AM – 11:50 AM Customizing Managed Node 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
Brent Langston, Sr Developer Advocate
2:00 PM – 2:20 PM Security Best Practices Session
Jeremy Cowan, Principal Containers Sr Solutions Architect
2:20 PM – 2:40 PM CIS Benchmark
Paavan Mistry, Sr Developer Advocate
2:40 PM – 3:00 PM Amazon EKS and AWS Fargate: Better Together
Massimo Re Ferre, Principal Developer Advocate
3:00 PM – 3:45 PM Final Q&A and Closing Remarks

Featured Sessions

Customizing Managed Node Groups | Jesse Butler, Senior Developer Advocate

Managed Node Groups provide for automated provisioning and lifecycle management of nodes within Amazon EKS clusters. This means the responsibility of instance provisioning and node upgrade tasks falls on EKS. While this feature solves a number of problems, until now it has been limited regarding configuration options and customizations for your nodes.

In this session, we’ll demonstrate the use of Launch Templates and Custom AMIs for Managed Node Groups. Launch templates provide a declarative method for specifying EC2 instance configuration, including user data and base environment modifications. For deeper customization requirements, custom AMIs are now supported as well, establishing a full range of customization options for use with managed node groups.

Bottlerocket: an Open Source Container Host OS | Justin Haynes, Software Development Manager

More workloads are moving to orchestrated containers every day. Initially, this was business line applications and the management of the compute and storage was handled separately. As more and more features are added to orchestrators or provided as containerized solutions by third parties, the underlying operating system that runs your containers can become very focused.

This is why we built Bottlerocket. It has just enough software to start OCI containers, we can harden it in many ways that are very difficult on a traditional OS and we can provide pre-validated updates that move from a known working state to a new state and rollback if needed. Bottlerocket is open source on github and has been designed to be modular so it can be extended to work on prem, in a hybrid cloud scenario and with many combinations of software.

CloudWatch Container Insights now monitors Prometheus Metrics | Sudeeptha Jothiprakash, Principal Product Manager, Cloudwatch

You can use Amazon CloudWatch to monitor Prometheus metrics from Amazon Elastic Kubernetes Service (EKS) and Kubernetes clusters, now available in beta. With this new feature, DevOps teams can automatically discover services for containerized workloads such as AWS App Mesh, NGINX, HAProxy, Memcache, and Java/JMX, and use Automatic Dashboards that visualize the health of these workloads. The new Container Insights console experience also provides the ability to manage resources and visualize the hierarchy of your containerized applications.

Persistent File Storage for Amazon EKS with Amazon EFS | Will Ochandarena, Principal Product Manager, EFS

Containerizing applications that require data persistence or shared storage is often challenging since containers are ephemeral in nature, are scaled in and out dynamically, and typically clear any saved state when terminated. In this session you will learn about Amazon Elastic File System (EFS), a fully managed, elastic, highly-available, scalable, secure, high-performance, cloud native, shared file system that enables data to be persisted separately from compute for your Amazon Elastic Kubernetes Service (EKS) deployments. You’ll gain an understanding of the EFS Container Storage Interface (CSI) driver, and how it simplifies configuring elastic file storage for Kubernetes clusters.

Running Arm Nodes with AWS Graviton on Amazon EKS | Michael Hausenblas, Sr Developer Advocate

A primary goal of running containers is to improve the cost efficiency for your applications. AWS Graviton2 processors deliver a major leap in performance and capabilities as well as significant cost savings. In this talk we will cover what you need to know to start using AWS Graviton2 instances with your Amazon EKS clusters. We will discuss good practices for writing and operating multi-architecture applications as well as add-ons.

We hope to see you August 17th!

-AWS Containers