


10 Ways to Shoot Yourself in the Foot with Kubernetes, #9 Will Surprise You
Laurent Bernaille


A Kubernetes Application End-to-End: DevStats
Łukasz Gryglicki, CNCF & Josh Berkus, Red Hat


Accelerating the Journey of an AI Algorithm to Production with OpenFaaS
Joost Noppen & Alex Ellis


Autoscaling Multi-Cluster Observability with Thanos and Linkerd
Andrew Seigner & Frederic Branczyk


Benchmarking Cloud Native Databases Performance on Kubernetes
Iqbal Farabi & Tara Baskara, GO-JEK


Benefits of a Service Mesh When Integrating Kubernetes with Legacy Services
Stephan Fudeus


Build a Kubernetes Based Cloud Native Storage Solution From Scratch
Sheng Yang, Rancher Labs


Building a Controller Manager for Your Cloud Platform
Fabio Rapposelli, VMware & Chris Hoge


Building an Enterprise-ready Lambda Experience (with Hands-On Demo)
Alexandre González Rodríguez


Building and Maintaining a Client Library
Stories From the Trenches - Jussi Nummelin, Kontena Inc.


Building HA Multi-Cloud Clusters Using WireGuard as a Network Overlay
Lucas Servén Marín, Red Hat


Building Images Efficiently and Securely on Kubernetes with BuildKit
Akihiro Suda, NTT Corporation


Chaos Debugging: Finding and Fixing Microservice Weak Points
Idit Levine & Mitch Kelley, Solo.io


Container Forensics: What to Do When Your Cluster is a Cluster
Maya Kaczorowski & Ann Wallace


Create Visually Compelling Developer Experiences for Kubernetes...
Ivan Towlson & Ralph Squillace


Data Without Borders
Using Rook Storage Orchestration at a Global Scale - Jared Watts, Upbound


Databases on Kubernetes Using a Custom Operator: Day 1, Day 2, and Beyond
Johannes Unterstein


Deconstructing Apache Hadoop: A Dialogue About a Cloud-Native Refactor
Anu Engineer & Marton Elek


Deep Dive: Cluster Lifecycle SIG (Cluster API)
Jason DeTiberus, VMware & Hardik Dodiya, SAP


Deep Dive: Cluster Lifecycle SIG (Kubeadm)
Fabrizio Pandini & Lubomir I. Ivanov, VMware


Deep Dive: Contributor Experience SIG
Elsie Phillips, Red Hat & Paris Pittman, Google


Deep Dive: kops (Cluster Lifecycle) SIG
Justin Santa Barbara, Google & Mike Splain, Sonos


Deep Dive: Kubernetes (UI) SIG
Jeffrey Sica, University of Michigan & Sebastian Floreks, Loodse


Deep Dive: Kubernetes Metric APIs using Prometheus
Matthias Loibl & Sergiusz Urbaniak, Red Hat


Deep Dive: Kubernetes WG for Multitenancy
Sanjeev Rampal, Cisco & Ryan Bezdicek, Cray, Inc.


Deep Dive: Kubernetes/Kubespray (Cluster Lifecycle) SIG
Antoine Legrand & Matthew Mosesohn


Deep Dive: Network Service Mesh (NSM)
Nikolay Nikolaev, VMware & Frederick Kautz, Doc.ai


Deep Dive: Scalability SIG
Shyam Jeedigunta, Amazon Web Services & Wojciech Tyczynski, Google


Delivering TV Everywhere with Cloud Native Solutions
Arnaud Caron & Jerome Champetier, Mediakind


Es-operator: Building an Elasticsearch Operator From the Bottom Up
Mikkel Larsen, Zalando SE


FaaS is Not Only the Serverless: Stream Processing with Serverless
Jun Makishi & Kensaku Komatsu


Fine-Grained Permissions in K8s: What’s Missing, and How to Fix That
Vallery Lancey & Seth McCombs


Fluent Bit: Extending Your Logging Pipeline with Go
Warren Fernandes & Jason Keene, Pivotal


Fool-Proof Kubernetes Dashboards for Sleep-Deprived Oncalls
David Kaltschmidt, Grafana Labs


From New Cluster to Insight. Deploying Monitoring and Logging to Kubernetes
Eddie Zaneski


Going from 5s to 5ms: Benefits of a Node-Local DNSCache
Pavithra Ramesh & Blake Barnett


GPU Sharing for Machine Learning Workload on Kubernetes
Henry Zhang & Yang Yu, VMware


How Intuit Does Canary and Blue Green Deployments with a K8s Controller
Daniel Thomson


How We Used Kubernetes to Host a Capture the Flag (CTF)
Ariel Zelivansky & Liron Levin, Twistlock


Intro + Deep Dive: IBMCloud SIG
Sahdev P. Zala, Khalid Ahmed, Brad Topol & Nimesh Bhatia, IBM


Intro + Deep Dive: Kubernetes (Docs) SIG
Zach Corleissen, Linux Foundation & Rael Garcia, CAPSiDE


Intro + Deep Dive: Kubernetes Conformance WG
Dan Kohn, CNCF, William Denniss, Aaron Crickenberger


Intro + Deep Dive: Kubernetes IoT Edge WG
Steven Wong, Cindy Xing, Dejan Bosanac, & Kilton Hopkins


Intro + Deep Dive: Kubernetes Policy WG
Zhipeng Huang, Huawei & Erica Von Buelow, Red Hat


Intro to CNAB: Packaging Cloud Native Applications with Multiple Toolchains
Chris Crone, Docker


Istio New Workload Identity Provision Pipeline Based on Envoy SDS
Quanjie Lin & Diem Vu, Google


Istio on Knative Lessons Learned: How Istio is Fit for Serverless Platform
Ying Chun Guo


Istio, We Have a Problem! Understanding and Fixing Bugs with a Service-Mesh
David Gageot, Google


JustFootball’s Journey to gRPC + Linkerd in Production
Ben Lambert, & Kevin Lingerfelt


Keynote: ...What Does the Future Hold for Observability?
Tom Wilkie & Frederic Branczyk


Keynote: 2.66 Million
Cheryl Hung, Director of Ecosystem, Cloud Native Computing Foundation


Keynote: Debunking the Myth: Kubernetes Storage is Hard
Saad Ali, Senior Software Engineer, Google


Keynote: From COBOL to Kubernetes: A 250 Year Old Bank's Cloud-Native Journey
Laura Rehorst


Keynote: Getting Started in the Kubernetes Community
Lucas Käldström & Nikhita Raghunath


Keynote: Kubernetes
Don't Stop Believin' – Bryan Liles, Senior Staff Engineer, VMware


Keynote: Reperforming a Nobel Prize Discovery on Kubernetes
Ricardo Rocha & Lukas Heinrich


Koping with Change: What kops Learned Adopting etcd3, cluster-api and CRDs
Justin Santa Barbara


Kubectl Apply 2019: Defense Against the Dark Arts
Phillip Wittrock & Jennifer Buckley, Google


Kubernetes + Encrypted Memory = Security * Privacy
Harshal Patil & Pradipta Banerjee, IBM


Kubernetes Scalability Definition Evolution
Wojciech Tyczynski & Andrzej Wasylkowski, Google


Kubernetes Security and How to Fix K8s Cluster at Scale
Simon Pearce & Sebastian Scheele


Large Scale Distributed Deep Learning with Kubernetes Operators
Yuan Tang & Yong Tang


Latest Kubernetes Scalability Improvements
Shyam Jeedigunta, Amazon & Yassine Tijani, VMware


Laying the Foundation: Real World Kubernetes Deployment Patterns
Josh Rosso & Craig Tracey, VMware


Lessons Learned Migrating Kubernetes from Docker to containerd Runtime
Ana Calin, Paybase


Lifecycle of a kubectl Command: Harden Kubernetes Setup with Automation
Sanjary Rahman


Lightning Talk: Beyond Operators: Reimagine Distributed Applications on Kubernetes
Vladimir Vivien


Lightning Talk: Cloud Native Wales: How We Contributed to the Community...
Lewis Denham-Parry


Lightning Talk: Developing Your Career While Working on Kubernetes
Piotr Szczesniak, Google


Lightning Talk: Fake it Until You Make it: Unit Tests with Go-Client Fake Client
Fernando Diaz


Lightning Talk: Hot, Fresh Containers
How Containers Are Like Cookies! - Kaslin Fields, Oracle


Lightning Talk: Slow Starting Containers, How to Check Their Health?
Matthias Bertschy, Swissquote


Lightning Talk: Using Istio's Mixer for Network Request Caching
Zach Arnold, Ygrene Energy Fund


Lightning Talk: Using Jupyter Notebooks To Gain Insight Of Your Cluster
Ruben D Orduz, VMware


Managing Machine Learning in Production with Kubeflow and DevOps
David Aronchick, Microsoft


Microservices for the Masses – Integrating a Distributed OS with Kubernetes
Q. Hoole & I. Zhang


Moving People and Products with Machine Learning on Kubeflow
Jeremy Lewi, Google & Willem Pienaar


Network Flow Monitoring in Kubernetes with Contiv/VPP CNI and Elastic Stack
Rastislav Szabo


Network Machinery: A United-Front for Network Troubleshooting with CRDs
Adel Zaalouk, SAP


Networking the Service Mesh Proxy: Where We Are, Where We’re Going
Tim Swanson & John Joyce, Cisco


OpenTelemetry: Backwards Compatibility with...
Ben Sigelman, Bogdan Drutu & Spiros Xanthos


Ouch! What I Learned From Being Hit by a Serverless, Ruby Boomerang!
Ewan Slater, Oracle


P2P Docker Image Distribution in Hybrid Cloud Environment with Kraken
Yiran Wang & Cody Gibb, Uber


Panel Discussion: Care and Feeding: Burnout and Self Care in our Community
Aaron Crickenberger


Peribolos: How Kubernetes Uses GitOps to Manage GitHub Communities at Scale
Christoph Blecker


Public Technical Oversight Committee (TOC) Meeting
Moderated by Chris Aniszczyk, CNCF


Ready? A Deep Dive into Pod Readiness Gates for Service Health...
Minhan Xia & Ping Zou


Reinventing Networking: A Deep Dive into Istio's Multicluster Gateways
Steve Dake, Independent


Resize Your Pods w/o Disruptions aka How to Have a Cake and Eat a Cake
Karol Gołąb & Beata Skiba


Rook, Ceph, and ARM: A Caffeinated Tutorial
Federico Lucifredi & Sébastien Han, Red Hat


Rootless, Reproducible, and Hermetic: Secure Container Build Showdown
Andrew Martin, Control Plane


Scaling Edge Operations at Onefootball with Ambassador: From 0 to 6000 rps
Jonathan Juares Beber


Securing Cloud Native Communication, From End User to Service
Daniel Bryant & Nic Jackson


Securing Kubernetes with Trusted Platform Module (TPM)
Alex Tcherniakhovski & Andrew Lytvynov


Securing Multi-Cloud Cross-Cluster Communication with SPIFFE and SPIRE
Evan Gilman, Scytale, Inc.


Sharing is Caring: Your Kubernetes Cluster, Namespaces, and You
Amy Chen & Eryn Muetzel, VMware


Sponsored Keynote: What I Learned Running 10,000+ Kubernetes Clusters
Jason McGee, IBM Fellow, IBM


Storage Provisioning for Kubernetes on Windows
Anusha Ragunathan & Jean Rouge, Docker


Surviving Serverless Battle By Secure Runtime, CRI and RuntimeClass
Xiaoyu Zhang & Lei Zhang


Tailor-Made Security: Building a Kubernetes Specific Hypervisor
Samuel Ortiz & Andreea Florescu


The Data Analytics Platform or How to Make Data Science in a Box Possible
Krzysztof Adamski


The Spotify Story: Moving from NIH to an Active CNCF Community Member
Jim Haughwout, Spotify


Towards Kubeflow 1.0, Bringing a Cloud Native Platform For ML to Kubernetes
David Aronchick


Tracing is More Than Traces: The Insights in Trace Aggregates
Daniela Miao, LightStep


Tutorial: Building Security into Kubernetes Deployment Pipelines
Michael Hough & Sam Irvine


Uber x Security: Why and How We Built Our Workload Identity Platform
Tyler Julian & Daniel Feldman


Unblocking the Release Train with Istio Traffic Management
Dave Shepherd & Pierre Meunier


Unit Testing Your Kubernetes Configurations Using Open Policy Agent
Gareth Rushgrove, Docker


Using eBPF to Bring Kubernetes-Aware Security to the Linux Kernel
Dan Wendlandt, Isovalent


What Goes in a Release: Kubernetes 1.14 in Code, Conversations, and Hearts
Maria Ntalla, Pivotal


What WePay Learned From Processing Billions of Dollars on GKE Using Linkerd
Mohsen Rezaei, WePay


What's the Performance Overhead? Answering the Biggest Question in Tracing
Gabriela Soria


Where's My Pod, Already? A Tale of Cold-Start Struggles on Kubernetes
Gregory Haynes, IBM