October 24, 2022 | Detroit, Michigan
View More Details | Registration Information

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for KubeCon + CloudNativeCon North America 2022 - Detroit, MI + Virtual and add this Co-Located event to your registration to participate in these sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

Please note: This schedule is automatically displayed in Eastern Daylight Time (EDT), UTC -4. To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date."

The schedule is subject to change.

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Monday, October 24

7:30am EDT

Badge Pick-Up + Vaccine or Negative COVID-19 Test Verification
There are two locations at Huntington Place where you can go through Health + Safety to show proof of vaccination or negative COVID-19 test and pick up your badge:
  • Corner entrance on the cityside @ the corner of W Congress St. and Washington Blvd.
  • Riverside entrance @ Atwater St. (along the Riverwalk)

Monday October 24, 2022 7:30am - 6:00pm EDT
Huntington Place Detroit

7:30am EDT

7:30am EDT

7:30am EDT

On-site COVID-19 Test Kit Pick-Up
CNCF will provide free eMed testing kits on-site from Sunday, October 23 – Friday, October 28 for those that need to provide a negative COVID-19 test prior to entering the event. There will not be space to take the test where you pick it up, so please plan to test in an alternate location (i.e, your hotel room) with reliable internet. You must test within 1-day of picking up your KubeCon + CloudNativeCon North America name badge. 

In addition, antigen COVID-19 tests will be available for any attendee that would like to test throughout the week.

eMed Test Kit Pickup Location
  • Fort Pontchartrain Wyndham Hotel | Lobby Level, Pontchartrain Room, located directly across the street from Huntington Place.
  • Tests will not be available at Huntington Place Convention Center
eMed Test Kit 
  • The eMed test kit includes (1) BinaxNow COVID-19 antigen test 
  • The test is administered by a virtual proctor via the eMed app

Prepare for Your Test in Advance
1. Create an eMed Account or Use an Existing eMed Account https://core.emed.com/procedure/begin?client_id=dsA1oAynCVLjz7o2S239g&scope=emed-binaxnow
*Save time on-site and complete this step ahead of time.
2. Give yourself plenty of time to pick up and take the test. From start to finish, the testing process takes 20-30 minutes.
3. A step by step process to take the virtually proctored eMed test will be provided when you pick up your test on-site. 
4. Once you’ve taken the test you will receive digital results (shared via email and in the eMed app) to share upon entry to KubeCon + CloudNativeCon North America. 
5. The following data will be shared with the Linux Foundation: date of birth, name, email address, testing result. Your information will be kept confidential. If you do not want to share this data with the Linux Foundation, please unselect this box in the eMed app.

Monday October 24, 2022 7:30am - 6:00pm EDT
Fort Pontchartrain Hotel | Lobby Level, Pontchertrain Room

9:00am EDT

Keynote: What Next? Expanding Knative and Serverless - Evan Anderson, Senior Staff Engineer, VMware
With the addition of the "Functions" APIs to the Knative core, we've successfully added user-visible scope to the Knative project, fulfilling a 3-year journey for the project.

This also prompts the question, "what is a 'core' API, and what's next for Knative"? Evan will cover:

* The split between core, sandbox, and out-of-org
* Complementary projects for the current stack
* Broader Serverless on Kubernetes opportunities
* The outer bounds of Knative

Along the way, Evan will illustrate his points with historical examples and highlight shared opportunities between Knative and the larger CNCF ecosystem, including in security, management, and developer experience.

avatar for Evan Anderson

Evan Anderson

Software Engineer, VMware
Knative founder and serverless enthusiast. Currently at VMware, previously at Google; recovering SRE. Dad of two. Ultrarunner. Vegan.

Monday October 24, 2022 9:00am - 9:15am EDT
Room 321

9:20am EDT

Keynote: Containerful Serverless - Roland Huss, Senior Principal Software Engineer, Red Hat
Over the last years, the serverless landscape was dominated mainly by platforms with a proprietary development and deployment model like the functions offerings from the big cloud players. But, in parallel, the container revolution changed how we package and run our applications in a standardized and portable way. So it stands to reason to combine both movements to get the best of both worlds. This session gives an overview of the rise of "containerful serverless" platforms and the role that Knative has played and plays in this evolution.

avatar for Roland Huss

Roland Huss

Senior Principal Software Engineer, Red Hat
Roland is a software engineer and architect for Red Hat OpenShift Serverless. He has been a developer for over 25 years now. However, he has never forgotten his roots as a system administrator. Roland is an active Knative contributor and member of Knative's technical oversight committee... Read More →

Monday October 24, 2022 9:20am - 9:25am EDT
Room 321

9:30am EDT

Building a FaaS Platform Using CNCF OSS Projects (Knative, Crossplane, Tekton, ArgoCD) - Viktor Farcic, Upbound & Mauricio Salatino, VMware
Functions-as-a-Service platforms have proven to speed development productivity and reduce infrastructure costs when running on public clouds. But installing and managing the infrastructure needed to build your custom Functions-as-a-Service platform on top of Kubernetes requires a lot of work and a deep understanding of how to wire different CNCF projects together to provide a good developer experience. During this presentation, Viktor and Mauricio will demonstrate the use of tools like Crossplane, Knative Functions, Tekton, and ArgoCD to build a self-service FaaS platform. In this presentation, you will learn: Why knowing how to build these platforms is important The different personas involved in these platforms and how to make sure that they all have optimized experiences How to wire different tools together to build a cohesive platform Which APIs are involved in such platforms The live demo presented in this session will also be shared as a step-by-step tutorial for the audience to reproduce in their environments.

avatar for Viktor Farcic

Viktor Farcic

Developer Advocate, Upbound
Viktor Farcic is a Developer Advocate at Upbound, a member of the Google Developer Experts, CDF Ambassadors, and Docker Captains groups, and a published author. He is a host of the YouTube channel DevOps Toolkit and a co-host of DevOps Paradox.
avatar for Mauricio Salatino

Mauricio Salatino

Staff Engineer, VMware
Mauricio is co-leading the Knative Functions Working Group and working as part of the VMWare MAPBU team. He is the author of the Continuous Delivery for Kubernetes book (http://mng.bz/jjKP) for Manning, he is passionate about Open Source, Cloud Native and Kubernetes. You can always... Read More →

Monday October 24, 2022 9:30am - 10:00am EDT
Room 321

10:00am EDT

☕ Coffee Break + Networking
Monday October 24, 2022 10:00am - 10:20am EDT
3rd Floor Foyer

10:20am EDT

⚡ Lightning Talk: From Novice to Maintainer: Reflections on One Year of Contributing to Knative - Paul Schweigert, IBM
Ever wanted to contribute to Knative (or open source) but couldn’t quite figure out how to get started? In this session, Paul will use his experience as a relatively new contributor to Knative to draw out some helpful ways to begin getting involved with the project. This talk will cover useful topics for new contributors like getting to know the various roles on the project, how to find good issues to work on, how to make the most of the various community meetings, and some helpful tips and tricks for getting your PRs merged. The session will also cover ways for non-coders to get involved. At the conclusion of this session, someone thinking of contributing should feel confident that they can help make Knative a better project for all.

avatar for Paul Schweigert

Paul Schweigert

Software Developer, IBM
Paul Schweigert works on open source software at IBM. He is a member of the TOC on the Knative project and has also contributed to various other projects in the Kubernetes ecosystem. In a previous life, he studied French history.

Monday October 24, 2022 10:20am - 10:30am EDT
Room 321

10:35am EDT

⚡ Lightning Talk: Tales from the Road: The Questions Being Asked About Knative - Whitney Lee, VMware
In the past year Whitney has presented about Knative core concepts many times, to both developer and operator audiences. During this lightning talk, Whitney will share audience members’ questions and concerns about Knative adoption. The goal is for the Knative community to get a better sense of how Knative is perceived by the larger tech community - especially developers, new learners, and companies who are closer to the beginning stages of their Kubernetes transformation. This knowledge may give the community ideas about how to increase adoption.

avatar for Whitney Lee

Whitney Lee

Staff Technical Advocate, VMware
Whitney is a full stack developer who enjoys understanding and using tools in the cloud native landscape. Creative and driven, Whitney recently pivoted from an art-related career to one in tech. She is active in the open source community, especially around CNCF projects focused on... Read More →

Monday October 24, 2022 10:35am - 10:45am EDT
Room 321

10:50am EDT

Knative Eventing Installed Then What Next? - Aleksander Slominski & Lionel Villard, IBM
You have successfully followed documentation and installed Knative Eventing. Now you have channels, subscriptions, sources, sinks, brokers, triggers. How to make sense out of it? We are going to show what are use cases and what are the main differences between different components of Knative Eventing such as channels and brokers. We are going to show what is happening when we run an example event-driven serverless application. We will use the hands-on approach by comparing self-hosted Apache Kafka (Apache Strimzi) and SaaS versions (IBM Event Streams and Red Hat OpenShift Streams for Apache Kafka). We are also going to show what to do when you run into problems, how to troubleshoot and debug Knative Eventing. After this talk you should have a better understanding of how Knative Eventing works and what problems it was designed to solve.

avatar for Lionel Villard

Lionel Villard

Senior Technical Staff Member, IBM
Lionel Villard is Senior Technical Staff Member in the Serverless Group at IBM Research, a member of Knative Eventing and the eventing workgroup lead. Before working on serverless he led research projects on compilers for data programming languages (XSLT/XQuery/JSONiq) to produce... Read More →

Monday October 24, 2022 10:50am - 11:20am EDT
Room 321

11:25am EDT

Metacontroller with Knative Functions - Kubernetes Controllers Made Simple - Lance Ball, Red Hat
Kubernetes custom controllers provide a way to manage structured data through a familiar declarative API. Metacontroller is an add-on for Kubernetes that makes it easy to write and deploy custom controllers. Knative Functions are a component of Knative that make it incredibly simple to write and deploy cloud native serverless functions. Put all of these three together, and you have an amazing trifecta of power. In this talk, Lance will illustrate how API developers and devops engineers can use these combined tools to up their Kubernetes game. An brief overview of Kubernetes controllers, along with an introduction to the Metacontroller and Knative Functions projects will be followed by a look at how the combination of these two technologies allow users to quickly deploy new APIs using the Metacontroller API and the Knative Function programming and deployment models. Attendees will see a live demonstration of these capabilities in action, and will learn how Knative Functions can be extended to provide even more customization for controllers in their own organizations.

avatar for Lance Ball

Lance Ball

Principal Software Engineer, Red Hat
Lance Ball is a Principal Software Engineer at Red Hat and the Architect for OpenShift Serverless Functions. In this role, he also serves as the working group lead for Knative Functions, and is on the Knative Steering Committee. In addition to his contributions to Knative, Lance is... Read More →

Monday October 24, 2022 11:25am - 11:55am EDT
Room 321

11:55am EDT

🍲 Lunch + Networking
Monday October 24, 2022 11:55am - 1:05pm EDT
Hall E

1:05pm EDT

Serverless Functions at the Edge with Knative and K3s - Sergio Méndez, Universidad de San Carlos de Guatemala
Running code at edge could be challenging when running your programs using low power consumption devices. These devices often use ARM processors that match the low power consumption edge environments and have limited CPU and RAM to run your code. This talk is going to cover the basics of running serverless functions at the edge using Knative deployed at the edge in a light weight Kubernetes K3s. The demo of this session will show how to install Knative at the edge in a single node K3s cluster in a Raspberry Pi device as our edge device using an ARM processor. It also explained how this configuration can run your code in an efficient way managing endpoints for your code and concurrency using the internal envoy based proxy Contour that runs at the edge. At the end of the session we explain the pros and cons of running serverless functions at the edge and the challenges for development when using ARM devices, and how Knative with K3s can solve common edge computing use cases like smart farms, smart cities, etc.

avatar for Sergio Méndez

Sergio Méndez

Serverless functions at the edge using Knative and K3s, Universidad de San Carlos de Guatemala
Sergio Méndez is a systems engineer and professor of operating systems at San Carlos of Guatemala university. His work at the university is related to teaching and researching cloud native technologies with his students. He has experience working on DevOps, and MLOps using open source... Read More →

Monday October 24, 2022 1:05pm - 1:35pm EDT
Room 321

1:40pm EDT

Nodeless Knative: Just-in-Time All the Way - Madhuri Yechuri, Elotl
Serverless paradigm of just-in-time event-driven applications that are alive only when needed reduces operational complexity of application management and enables pay-as-you-go model for cloud-native deployments. Knative has brought the stability and portability of Kubernetes foundation to Serverless applications. But what about compute backing Knative Kubernetes clusters? Nodeless Kubernetes models like virtual-kubelet, kip, Karpenter, and Autopilot offer just-in-time compute for Kubernetes clusters. Nodeless is the yang to the yin of Knative! This talk explores just-in-time architecture all the way from top to bottom - Serverless applications running on Knative running on Nodeless Kubernetes. You will learn how to set up your just-in-time stack, suggested best practices, and lessons learnt from existing deployments. You will also learn how to benchmark just-in-time stack versus traditional Knative stack running on regular Kubernetes.


Madhuri Yechuri

Founder, Elotl
Madhuri is a systems engineer with 20 years experience in database server technologies (Oracle), virtualization (VMware), and container technologies (ClusterHQ) before founding Elotl. Madhuri received her Masters in Computer Science from Indiana University Bloomington, and Bachelors... Read More →

Monday October 24, 2022 1:40pm - 2:10pm EDT
Room 321

2:15pm EDT

Taming Thousands of Knative Services for Thousands of Users - Martin Henke & Norman Böwing, IBM
Our challenge is to operate Knative in a high scale multi cluster, multi region, multi tenant environment, while the common Knative installation is usually used by a single tenant with a limited number of services. During this endeavor we are faced with numerous challenges to adopt Knative to that use case. We have to isolate Knative applications from different tenants, we have to scale the service mesh (Istio) and we need to configure Knative to be able to serve thousands of services reliably.

avatar for Martin Henke

Martin Henke

Senior Software Developer, IBM
Martin Henke is a senior developer at IBM Cloud with a history in serverless technologies and also an Apache Openwhisk committer. Currently he works on IBM Cloud Code Engine,  a fully managed, serverless platform based on a Knative container runtime.
avatar for Norman Böwing

Norman Böwing

Software Developer, IBM
Norman Böwing is a developer at IBM Cloud. He works on IBM Cloud Code Engine, a fully managed, serverless platform based on a Knative container runtime.

Monday October 24, 2022 2:15pm - 2:45pm EDT
Room 321

2:45pm EDT

☕ Coffee Break + Networking
Monday October 24, 2022 2:45pm - 3:15pm EDT
3rd Floor Foyer

3:15pm EDT

⚡ Lightning Talk: Building Machine Learning Inference Through Knative Serverless Framework - Shivay Lamba, Meilisearch & Rishit Dagli, University of Toronto Student
Deep learning is gaining tremendous momentum in certain academic and industry circles. Inference—the capability to retrieve information from real-world data based on pre-trained models—is at the core of deep learning applications. Deep learning inference can be used to classify images when they arrive in object storage, whether it's hosted on a public cloud, such as Amazon S3 or Azure Blob, or on-premises using an interface such as Ceph RADOS Gateway (RGW). The conventional workflow for this use case is that when an image is updated, it triggers an event, and the object storage publishes the event to its subscribers. The subscribers then download the image and send it to an inference service. Such an event-triggering mechanism can be found in AWS's Simple Queue Service. In this talk we are going to show how to leverage KNative serverless framework to create serverless solution for deep learning inference to move away from using on-prem storage.

avatar for Rishit Dagli

Rishit Dagli

Student, Narayana Junior College; Incoming University of Toronto
I am a high school student from Mumbai, India. I love working with Machine Learning, especially Computer Vision and Kubernetes but you will also find me working with Android. I am an active contributor to multiple open-source projects like TensorFlow, KubeFlow, and Kubernetes. I also... Read More →
avatar for Shivay Lamba

Shivay Lamba

Contributor and Meshmate, Layer5
Shivay Lamba is a software developer specializing in DevOps, Machine Learning and Full Stack Development. He is an Open Source Enthusiast and has been part of various programs like Google Code In and Google Summer of Code as a Mentor and has also been a MLH Fellow. He has also interned... Read More →

Monday October 24, 2022 3:15pm - 3:25pm EDT
Room 321

3:30pm EDT

Path to GA, How-To Guide: A RabbitMQ Story - Gabriel Alejandro Freites Melero, VMware
Knative Eventing ecosystem's premise is to give a common framework to develop or introduce your applications to event driven architectures by using the resources defined on the specs on top of CloudEvents to achieve it. One key feature about this is that any messaging protocol can develop its own implementation of the Knative resources, so their users can start using the “knative way” in their projects. As one of the first contributing members of the Eventing RabbitMQ implementation, I know it can be challenging and not trivial to get to GA (General Availability), This talk helps by bringing a common roadmap, along with some common mistakes, stories and FAQ’s from our experience. At the end of the talk, attendees will learn: The big picture of Knative and how to connect all this pieces into your project The process for bringing their own integrations to GA How and who defines quality gates for GA and how to prioritize them How to make your components available through the Knative release process and documentation How to avoid common mistakes and strategies to solve them Gather quantitative and qualitative feedback from metrics and users

avatar for Gabriel Alejandro Freites Melero

Gabriel Alejandro Freites Melero

MTS3, VMware
I’m Gabriel Freites. MTS3 on VMware currently focused on Kubernetes, Cloud tech and collaborating in Open Source projects like Knative, RabbitMQ. Coming from the frontend world, I’m starting to develop in the cloud ecosystem and trying to share my path while doing it.

Monday October 24, 2022 3:30pm - 4:00pm EDT
Room 321

4:05pm EDT

Achieving a Highly Available and Scalable Multi-Tenant Eventing Backend Architecture in Your Serverless Products - Ansu Ann Varghese & Aleksander Slominski, IBM
Knative Eventing provides a serverless experience with autoscaling but its backend components do not provide scaling and high availability. And today there is a need for large scale customers to implement highly available and scalable event sources. Specifically, in regards to two dimensions: adjust backend deployments based on workload and adjust deployments based on the number of source instances in a multi-tenant environment. It is expected that a serverless platform consumes the least amount of cluster resources while being scalable and resilient. There are no generic sustainable mechanism supporting Knative components with different backing technologies. We have developed a new reusable, customizable and pluggable architecture that schedules resources on the best dataplane pod considering all the highest priorities. In this talk, we will show how the new Eventing scheduler has been used in Knative Eventing for scaling KafkaSource’s dataplane and ensuring consumers are highly available, and how you can use a similar design for any of your custom resources. We will also show how various Kafka consumer settings were tuned to increase throughput in a real production environment.

avatar for Alek Slominski

Alek Slominski

Research Staff Member, IBM
Aleksander Slominski is Research Staff Member in the Serverless Group at IBM Research, a member of Knative Eventing. He has worked on business workflows and eventing systems since 2000. He is interested in applying emerging technologies to build next-generation of business applications... Read More →
avatar for Ansu Ann Varghese

Ansu Ann Varghese

Research Senior Software Engineer, IBM
Ansu A. Varghese is a Research Senior Software Engineer at IBM T.J. Watson Research Center currently working on developing solutions for cloud-native applications, focusing on improving developer experiences with Hybrid Cloud. She works with both IBM and RedHat Product Engineering... Read More →

Monday October 24, 2022 4:05pm - 4:35pm EDT
Room 321

4:40pm EDT

What is the Future of Serverless Computing? Survey of Current Approaches, Problems, and Future Directions - Michael Maximilien, IBM
Serverless computing, an evolution to cloud computing, is now mainstream. Indeed with the release of Knative and its acceptance into the CNCF, the technology can be adopted everywhere Kubernetes is used to run your cloud. It's time to take a pause and ask what's the future of serverless? Since serverless computing is a new architectural style for creating cloud applications, it's worth asking what are the roots (needs, use cases, other styles) that have led to this approach of building distributed applications; and, in so doing we hope to find the answer to where it's going. With that mindset, in this talk I will attempt to answer the question "what is the future of serverless?" and I will use Knative as the primary implementation to validate my predictions. Along the way I will be highlighting the use cases that serverless computing enables today and imagine the future use cases as it evolves.

avatar for Michael Maximilien

Michael Maximilien

Distinguished Engineer, IBM
My name is Michael Maximilien, better known as max or dr.max, and I am a currently a Distinguished Engineer with IBM. I am the leader for IBM’s Open Source team contributing to all things Serverless and Platform-as-a-Service (PaaS). I have worked at various divisions of IBM. At... Read More →

Monday October 24, 2022 4:40pm - 5:00pm EDT
Room 321

5:00pm EDT

CNCF-Hosted Co-Located Events Reception
Join us onsite for drinks and appetizers with fellow co-located attendees from Monday's CNCF-hosted Co-located Events.

Network with attendees from:

BackstageCon North America hosted by CNCF
Cloud Native SecurityCon North America hosted by CNCF
Cloud Native Telco Day North America hosted by CNCF
Cloud Native Wasm Day North America hosted by CNCF
eBPF Day North America hosted by CNCF
KnativeCon North America hosted by CNCF
EnvoyCon North America hosted by CNCF
Kubernetes Batch + HPC Day North America hosted by CNCF
Open Observability Day North America hosted by CNCF

Monday October 24, 2022 5:00pm - 6:30pm EDT
Huntington Place Square, Level 2 (outside)
  • Timezone
  • Filter By Venue Detroit, MI USA
  • Filter By Type
  • Badge Pick-Up
  • Breaks
  • COVID-19 Test Kit Pick-Up
  • Experiences
  • Keynotes
  • Lightning Talk
  • Sessions
  • Content Experience Level
  • Type
  • Subject

Filter sessions
Apply filters to sessions.