| 1 |
Community Awards |
concept |
|
|
7:38 |
| 2 |
Panel: Kubernetes, Cloud Native and the Public Cloud [B] - Moderated by Dan Kohn |
panel |
|
|
32:57 |
| 3 |
Istio: Weaving the Service Mesh [I] - Shriram Rajagopalan, IBM & Louis Ryan, Google |
concept |
|
Networking |
32:15 |
| 4 |
Continuous Delivery with Kubernetes at Box [I] - Greg Lyons, Box |
case study |
Box |
CI/CD & GitOps |
35:34 |
| 5 |
Microservices, Service Mesh, and CI/CD Pipelines: Making It All Work Together [I] - Brian Redmond |
concept |
|
Networking, CI/CD & GitOps |
35:01 |
| 6 |
How Netflix Is Solving Authorization Across Their Cloud [I] - Manish Mehta & Torin Sandall, Netflix |
concept |
|
|
36:25 |
| 7 |
The Good, the Bad & the Ugly of Migrating Hundreds of Legacy Applications to Kubernetes |
case study |
|
|
37:56 |
| 8 |
Container Runtime and Image Format Standards - What it Means to be “OCI-Certified” [I] - Jeff Borek |
concept |
|
|
32:45 |
| 9 |
Embedding the Containerd Runtime for Fun and Profit [I] - Phil Estes, IBM |
concept |
|
Serverless & runtimes |
36:40 |
| 10 |
Kata Containers: Hypervisor-Based Container Runtime - Xu Wang, HyperHQ & Samuel Ortiz, Intel |
concept |
|
Serverless & runtimes |
36:18 |
| 11 |
CRI-O: All the Runtime Kubernetes Needs, and Nothing More - Mrunal Patel, Red Hat |
concept |
|
Serverless & runtimes |
28:54 |
| 12 |
Building Specialized Container-Based Systems with Moby: A Few Use Cases [I] - Patrick Chanezon |
concept |
|
|
36:37 |
| 13 |
When the Going Gets Tough, Get TUF Going! [I] - David Lawrence & Ashwini Oruganti, Docker |
concept |
|
|
34:19 |
| 14 |
Building Better Containers: A Survey of Container Build Tools [I] - Michael Ducy, Chef |
concept |
|
|
39:31 |
| 15 |
“If you Don’t Monitor your Infrastructure, you Don’t Own it!” Regain Control Thanks to Prometheus |
concept |
|
Observability |
28:43 |
| 16 |
Fluentd and Distributed Logging [I] - Masahiro Nakagawa, Treasure Data |
concept |
|
Observability |
32:39 |
| 17 |
The RED Method: How To Instrument Your Services [B] - Tom Wilkie, Kausal |
concept |
|
|
34:55 |
| 18 |
Would You Like Some Tracing With Your Monitoring? - Yuri Shkuro, Uber Technologies |
case study |
Uber |
Observability |
33:58 |
| 19 |
Full Stack Visibility with Elastic: Logs, Metrics and Traces - Carlos Pérez-Aradros, Elastic |
concept |
|
Observability |
34:49 |
| 20 |
Unified Monitoring of Containers and Microservices [I] - Nishant Sahay, Wipro Limited |
concept |
|
Observability |
42:25 |
| 21 |
The Power of Application Intent Analysis for Container Security [I] - John Morello, Twistlock |
concept |
|
Security |
42:38 |
| 22 |
Introducing SPIFFE: An Open Standard for Identity in Cloud Native Environments [I] - Evan Gilman |
concept |
|
Security |
35:46 |
| 23 |
IAM on Hybrid Cloud: Next Generation Security Model to Create an Interoperable Cloud [I] |
concept |
|
Security |
29:50 |
| 24 |
Building a Secure, Multi-Protocol and Multi-Tenant Cluster for Internet-Facing Services [A] |
concept |
|
Platform engineering |
33:27 |
| 25 |
Establishing Container Trust at Scale [I] - Tim Mackey, Black Duck Software |
case study |
Black Duck Software |
|
34:37 |
| 26 |
How We Built a Framework at Twitter to Solve Service Ownership & Improve Infrastructure Utilization |
case study |
Twitter |
|
28:46 |
| 27 |
The Mechanics of Deploying Envoy at Lyft - Matt Klein, Lyft |
case study |
Lyft |
Networking |
35:12 |
| 28 |
Kubernetes, Metadata and You [I] - Liz Rice, Aqua Security & Gareth Rushgrove, Puppet |
concept |
|
Security |
37:28 |
| 29 |
Queueing Theory, In Practice: Performance Modelling in Cloud-Native Territory [I] - Eben Freeman |
concept |
|
Autoscaling & performance |
29:53 |
| 30 |
Cloud Native Logging 101 [B] - Eduardo Silva, Treasure Data |
tutorial |
|
Observability |
33:24 |
| 31 |
Bottoms-Up Adoption of a Microservices Workflow Using Kubernetes & Envoy - Rafael Schloming |
case study |
|
Networking |
36:55 |
| 32 |
The True Costs of Running Cloud Native Infrastructure [B] - Dmytro Dyachuk, Pax Automa |
concept |
|
|
38:45 |
| 33 |
Pinterest's Journey from VMs to Containers [I] - Michael Benedict, Pinterest |
case study |
Pinterest |
|
31:50 |
| 34 |
DevOps Friendly Doc Publishing for APIs & Microservices - Amanda Whaley, Cisco DevNet |
case study |
Cisco DevNet |
|
32:55 |
| 35 |
Using Containers for Continuous Integration and Continuous Delivery [I] - Carlos Sanchez, CloudBees |
concept |
|
CI/CD & GitOps |
38:26 |
| 36 |
Continuous Integration at Scale on Kubernetes [B] - Karthik Gajjala, eBay |
case study |
eBay |
|
26:42 |
| 37 |
Expand Your Spinnaker Pipeline to the Desktop [I] - Sean Korten, Kenzan |
concept |
|
|
29:27 |
| 38 |
Deploying to Kubernetes Thousands of Times Per/Day - Dan Garfield, Codefresh & William Denniss |
concept |
|
|
53:02 |
| 39 |
Panel: Ask Me Anything: Microservices and Service Mesh [B] - Moderated by Jason McGee, IBM |
panel |
|
Networking |
36:14 |
| 40 |
Ask Your Proxy, It Knows Everything - Blake Mizerany, Backplane |
concept |
|
Observability, Networking |
29:44 |
| 41 |
Building an Edge Computing Platform for Network Services Using Cloud Native Technology [I] |
concept |
|
Edge & IoT |
26:45 |
| 42 |
The Makers of Marvels: How Developers Are Rebuilding the Enterprise, One Brick at a Time |
concept |
|
|
22:53 |
| 43 |
Next Generation Services at Indeed Using gRPC [I] - Jaye Pitzeruse, Indeed.com |
case study |
Indeed, Indeed.com |
|
23:39 |
| 44 |
The Art of Documentation and Readme.md for Open Source Projects - Ben Hall, Katacoda |
concept |
|
|
35:22 |
| 45 |
Distributed Workflows for Microservices-Style Applications [I] - Yun Qin, Nirmata |
concept |
|
|
19:15 |
| 46 |
Modifying gRPC Services Over Time [I] - Eric Anderson, Google |
concept |
|
|
35:45 |
| 47 |
A Practical Guide to Prometheus for App Developers [B] - Ilya Dmitrichenko, Weaveworks |
tutorial |
|
Observability |
38:06 |
| 48 |
The Service Mesh: Past, Present, and Future [B] - William Morgan, Buoyant |
concept |
|
Networking |
35:56 |
| 49 |
Microservices Patterns with NGINX Proxy in an Istio Services Mesh [I] - A.J. Hunyady, NGINX Inc |
concept |
|
Networking |
32:29 |
| 50 |
The Road to More Usable Kubernetes - Joe Beda, Heptio |
concept |
|
|
35:59 |
| 51 |
Building Helm Charts From the Ground Up: An Introduction to Kubernetes [I] - Amy Chen, Heptio |
tutorial |
|
CI/CD & GitOps |
33:20 |
| 52 |
Kubernetes Distributions and 'Kernels' - Tim Hockin & Michael Rubin, Google |
concept |
|
|
35:34 |
| 53 |
Vault and Secret Management in Kubernetes [I] - Armon Dadgar, HashiCorp |
concept |
|
Security |
30:44 |
| 54 |
Helm Chart Patterns [I] - Vic Iglesias, Google |
concept |
|
CI/CD & GitOps |
28:32 |
| 55 |
Running Mixed Workloads on Kubernetes at the Institute for Health Metrics and Evaluation |
concept |
|
Observability |
36:39 |
| 56 |
Embracing Cloud Native at a Thriving, Established Company - Brian Akins, MailChimp |
concept |
|
|
38:58 |
| 57 |
Scaling to 5000+ Unique K8s Deployments, How We Did It [I] - Nicole Hubbard, WP Engine |
case study |
WP Engine |
Autoscaling & performance |
29:35 |
| 58 |
Automating and Testing Production Ready Kubernetes Clusters in the Public Cloud - Ron Lipke |
concept |
|
|
32:28 |
| 59 |
GitOps - Operations by Pull Request [B] - Alexis Richardson, Weaveworks & William Denniss, Google |
concept |
|
CI/CD & GitOps |
35:24 |
| 60 |
Kubernetes on AWS: Practices & Opinions [I] - Arun Gupta, Amazon Web Services & Raffaele di Fazio |
concept |
|
|
35:24 |
| 61 |
Load Testing Kubernetes: How to Optimize Your Cluster Resource Allocation in Production |
case study |
|
Autoscaling & performance |
33:45 |
| 62 |
Securing Cluster Networking with Network Policies - Ahmet Balkan, Google |
concept |
|
Security, Networking |
30:55 |
| 63 |
101 Ways to Crash Your Cluster [I] - Marius Grigoriu & Emmanuel Gomez, Nordstrom |
tutorial |
|
|
36:20 |
| 64 |
Large Scale Teaching Infrastructure with Kubernetes - Yuvi Panda, Berkeley University |
concept |
|
|
34:34 |
| 65 |
The Architecture of a Multi-Cloud Environment with Kubernetes [I] - Brian Redbeard, CoreOS |
concept |
|
|
36:11 |
| 66 |
kubeadm Cluster Creation Internals: From Self-Hosting to Upgradability and HA [A] - Lucas Käldström |
case study |
|
|
36:42 |
| 67 |
client-go: The Good, The Bad and The Ugly - Lili Cosic, Kinvolk |
concept |
|
|
24:17 |
| 68 |
Extending Kubernetes 101 [A] - Travis Nielsen, Quantum Corp |
tutorial |
|
|
33:41 |
| 69 |
Kubernetes Feature Prototyping with External Controllers and Custom Resource Definitions |
concept |
|
|
31:30 |
| 70 |
Using Custom Resources to Provide Cloud Native API Management - Frank B Greco Jr |
case study |
Northwestern Mutual |
|
33:27 |
| 71 |
Extending Kubernetes: Our Journey & Roadmap [I] - Daniel Smith & Eric Tune, Google |
case study |
Google |
|
34:57 |
| 72 |
Extending the Kubernetes API: What the Docs Don't Tell You [I] - James Munnelly, Jetstack |
concept |
|
|
33:47 |
| 73 |
Kuberneters in Hybrid Environments Using Cloud Interconnect [A] - Marc Chisinevski, F5 Networks |
concept |
|
|
19:49 |
| 74 |
Multi-Cluster Ops in a Hybrid World [A] - Vitaliy Zinchenko & Kire Filipovski, Oracle |
concept |
|
|
38:58 |
| 75 |
Hybrid-Cloud, HIPAA Compliant Enterprise with Kubernetes - Steve Sloka, Heptio |
concept |
|
|
34:52 |
| 76 |
Managing and Running Multiple Kubernetes Clusters in Hybrid Setups [I] - Sebastian Scheele |
concept |
|
|
36:40 |
| 77 |
Building a Cluster Management API using Kubicorn [A] - Robert Bailey, Google & Kris Nova, Heptio |
concept |
|
|
33:51 |
| 78 |
Pontoon: An Enterprise Grade Serverless Framework Using Kubernetes – As Used in VMware |
concept |
|
Serverless & runtimes |
26:53 |
| 79 |
Fission: Serverless Functions for Kubernetes [B] - Soam Vasani, Platform9 Systems |
concept |
|
Serverless & runtimes |
33:07 |
| 80 |
FaaS and Furious - 0 to Serverless in 60 Seconds, Anywhere - Alex Ellis, ADP |
concept |
|
Serverless & runtimes |
34:20 |
| 81 |
Building Serverless Application Pipelines [A] - Sebastien Goasguen, Bitnami |
tutorial |
|
Serverless & runtimes |
38:50 |
| 82 |
State of Serverless [B] - Mark Peek, VMware & Doug Davis, IBM |
concept |
|
Serverless & runtimes |
36:33 |
| 83 |
Building and Running an Enterprise-grade Serverless Platform on Kubernetes - Ying Huang |
concept |
|
Serverless & runtimes |
41:17 |
| 84 |
Squash: A Debugger for Kubernetes Apps - Idit Levine, solo.io |
concept |
|
|
32:15 |
| 85 |
Testing Distributed Software on Kubernetes with PowerfulSeal [I] - Mikolaj Pawlikowski, Bloomberg |
concept |
|
Reliability & operations |
20:32 |
| 86 |
Developing Locally with Kubernetes [I] - Ryan Jarvinen, Independent |
concept |
|
|
37:34 |
| 87 |
Developer Tooling for Kubernetes Configuration [I] - Gareth Rushgrove, Puppet |
concept |
|
|
36:37 |
| 88 |
Deploying Kubernetes Without Scaring Off Your Security Team - Paul CzarkowskI & Major Hayden |
concept |
|
Security |
29:31 |
| 89 |
Kubernetes Deconstructed: Understanding Kubernetes by Breaking It Down - Carson Anderson, DOMO |
concept |
|
|
33:15 |
| 90 |
The Easy--Don't Drive Yourself Crazy--Way to Kubernetes Networking [B] - Gerard Hickey |
concept |
|
Networking |
32:00 |
| 91 |
The Elements of Kubernetes - Foundational Concepts for Apps Running on Kubernetes |
concept |
|
|
37:41 |
| 92 |
Multi-Tenancy Support & Security Modeling with RBAC and Namespaces - Fred Vong & Michael Y. Chen |
concept |
|
Security, Platform engineering |
37:46 |
| 93 |
Compliance and Identity Management in Kubernetes [I] - Marc Boorshtein, Tremolo Security, Inc. |
concept |
|
Security |
29:14 |
| 94 |
Certifik8s: All You Need to Know About Certificates in Kubernetes [I] - Alexander Brand, Apprenda |
concept |
|
|
35:57 |
| 95 |
Preventing Attacks at Scale [I] - Dino Dai Zovi, Capsule8 |
case study |
Capsule8 |
|
57:03 |
| 96 |
Welcome to Kubernetes - Introduction and Toolkit for Getting Started with Kubernetes [B] |
keynote |
|
|
35:06 |
| 97 |
Using Kubernetes API from Go [B] - Alena Prokharchyk, Rancher Labs |
concept |
|
|
37:37 |
| 98 |
You Have Stateful Apps - What if Kubernetes Would Also Run Your Storage? - Annette Clewett |
concept |
|
Storage & data |
36:41 |
| 99 |
Istio: Sailing to a Secure Services Mesh [I] - Spike Curtis, Tigera & Dan Berg, IBM |
concept |
|
Networking |
31:43 |
| 100 |
Disaster Recovery for your Kubernetes Clusters [I] - Andy Goldstein & Steve Kriss, Heptio |
concept |
|
Reliability & operations |
35:01 |
| 101 |
Moving from Mesos to Kubernetes Without Anyone Noticing [I] - Anubhav Mishra, Hootsuite |
case study |
Hootsuite |
|
30:59 |
| 102 |
Kubernetes in the Datacenter: Squarespace’s Journey Towards Self-Service Infrastructure |
case study |
|
Platform engineering |
36:30 |
| 103 |
Persistent Storage with Kubernetes in Production - Which Solution and Why? [I] - Cheryl Hung |
case study |
|
Storage & data |
35:36 |
| 104 |
kubectl apply, and The Dark Art of Declarative Object Management [I] - Aaron Levy, CoreOS |
concept |
|
|
36:11 |
| 105 |
What Happens When Something Goes Wrong? On Kubernetes Reliability - Marek Grabowski & Tina Zhang |
concept |
|
Reliability & operations |
34:19 |
| 106 |
Highly Available Services During Maintenance Events - Maisem Ali & Eric Tune, Google |
concept |
|
|
26:44 |
| 107 |
UDP in K8S: Signed, Sealed, but Delivered? [I] - Amanpreet Singh, Crowdfire |
concept |
|
|
18:32 |
| 108 |
Kubernetes Ingress Controller with Apache Traffic Server [I] - Mrunmayi Dhume, Oath (Yahoo) |
concept |
|
Networking |
28:46 |
| 109 |
Running Mesos Frameworks on Kubernetes with the Open-Source Universal Resource Broker - Fritz Ferstl |
concept |
|
|
22:11 |
| 110 |
The Oregon Trail to Kubernetes [I] - Joshua Roppo, Lytics |
concept |
|
|
34:55 |
| 111 |
Evolving and Supporting Stateful, Multi-Tenant Decisioning Applications in Production |
case study |
|
Storage & data, Platform engineering |
35:06 |
| 112 |
From Monolith to Microservices with Kubernetes and Linkerd - Mason Jones, Credit Karma |
case study |
Credit Karma |
Networking |
33:50 |
| 113 |
Using Kubernetes to Change Legacy Systems and Processes in the Public Sector |
concept |
|
|
38:42 |
| 114 |
Kubernetes Storage Evolution: Enabling High Performance Distributed Datastores |
concept |
|
Storage & data, Autoscaling & performance |
27:40 |
| 115 |
Economics of using Local Storage Attached to VMs on Cloud Providers [I] - Pavel Snagovsky |
concept |
|
Storage & data |
34:39 |
| 116 |
Providing Containerized Cinder Services to Baremetal Kubernetes Clusters [I] - John Griffith, NetApp |
concept |
|
|
24:45 |
| 117 |
Block Volumes Support in Kubernetes [I] - Mitsuhiro Tanino, Hitachi Data Systems |
concept |
|
|
35:14 |
| 118 |
Local Ephemeral Storage Resource Management - Jing Xu, Google |
concept |
|
Storage & data, Cost & efficiency |
40:11 |
| 119 |
Hybrid Cloud Powered by Kubernetes [I] - Aparna Sinha, Eric Brewer & Matthew DeLio, Google |
concept |
|
|
35:21 |
| 120 |
Zero Configuration Pattern of Kubernetes on Bare Metal [A] - Rob Hirschfeld, RackN |
concept |
|
|
35:49 |
| 121 |
Cost-effective Compute Clusters with Spot and Pre-emptible Instances - Bich Le & Arun Sriraman |
case study |
|
Autoscaling & performance, Cost & efficiency |
35:55 |
| 122 |
Self-Hosted Kubernetes: How and Why [I] - Diego Pontoriero, CoreOS |
concept |
|
|
33:37 |
| 123 |
Using Kubo to Manage your Kubernetes Clusters [I] - Oleksandr Slynko & Brendan Nolan, Pivotal |
tutorial |
|
|
33:44 |
| 124 |
Cluster-in-a-Box: Deploying Kubernetes on lxd [B] - Rye Terrell, Canonical & Marco Ceppi |
concept |
|
|
35:08 |
| 125 |
Linkerd Salon - Hosted by William Morgan, Buoyant |
concept |
|
Networking |
1:03:13 |
| 126 |
Setting Sail with Istio [B] - Lachlan Evenson, Microsoft |
concept |
|
Networking |
38:31 |
| 127 |
Reliable Application Roll Out and Operations with Istio [B] - Lin Sun, IBM & Mandar Jog, Google |
concept |
|
Networking |
34:55 |
| 128 |
Enable your Microservices with Advanced Resiliency and Fault Tolerance Leveraging Istio |
concept |
|
Networking |
29:56 |
| 129 |
Istio’s Mixer: Policy Enforcement with Custom Adapters - Limin Wang, Google & Torin Sandall, Styra |
concept |
|
Security, Networking |
33:39 |
| 130 |
IoK: Istio-on-Kubernetes Deep Dive [I] - Daneyon Hansen, Cisco |
concept |
|
|
34:46 |
| 131 |
Modern Big Data Pipelines over Kubernetes [I] - Eliran Bivas, Iguazio |
concept |
|
|
34:45 |
| 132 |
Kafka Operator: Managing and Operating Kafka Clusters in Kubernetes [A] - Nenad Bogojevic |
concept |
|
|
33:03 |
| 133 |
Distributed Database DevOps Dilemmas? Kubernetes to the Rescue - Denis Magda, GridGain |
concept |
|
Storage & data |
31:52 |
| 134 |
Democratizing Machine Learning on Kubernetes [I] - Joy Qiao & Lachlan Evenson, Microsoft |
concept |
|
AI & ML |
34:24 |
| 135 |
Kube-native Postgres [I] - Josh Berkus, RedHat |
concept |
|
Storage & data |
36:09 |
| 136 |
Don’t Hassle Me, I’m Stateful - Jeff Bornemann & Michael Surbey, Red Hat |
concept |
|
Storage & data |
31:53 |
| 137 |
A Scheduling Simulator for Capacity Estimation of Kubernetes Clusters - Avesh Agarwal |
concept |
|
Autoscaling & performance |
37:08 |
| 138 |
Shipping in Pirate-Infested Waters: Practical Attack and Defense in Kubernetes [A] - Greg Castle |
concept |
|
|
38:00 |
| 139 |
CNI, CRI, and OCI - Oh My! [I] - Elsie Phillips & Paul Burt, CoreOS |
concept |
|
Networking |
28:14 |
| 140 |
Effective RBAC - Jordan Liggitt, Red Hat |
concept |
|
Security |
39:38 |
| 141 |
Real Security for Services on Kubernetes [I] - Eric Wang & Yun Zhang, Databricks |
concept |
|
Security |
32:25 |
| 142 |
Securing Shopify's PaaS on GKE [I] - Jonathan Pulsifer, Shopify |
concept |
|
|
39:37 |
| 143 |
Hacking and Hardening Kubernetes Clusters by Example [I] - Brad Geesaman, Symantec |
concept |
|
|
39:31 |
| 144 |
Enforcing Bespoke Policies in Kubernetes [I] - Torin Sandall, Styra |
concept |
|
|
34:49 |
| 145 |
ConfigMaps 102: Using ConfigMaps in Dynamic Application Deployments - Trevor McKay |
concept |
|
|
42:41 |
| 146 |
One Chart to Rule Them All: Continuous Deployment with Helm at Ticketmaster - Michael Goodness |
case study |
Ticketmaster |
CI/CD & GitOps |
33:41 |
| 147 |
CrashLoopBackoff, Pending, FailedMount and Friends: Debugging Common Kubernetes Cluster |
tutorial |
|
|
34:54 |
| 148 |
Webhooks for Automated Updates [B] - Rajashree Mandaogane, Rancher Labs |
concept |
|
|
31:14 |
| 149 |
Monitoring Kubernetes: Follow the Data [B] - Ilan Rabinovitch, Datadog |
concept |
|
Observability |
25:48 |
| 150 |
Planes, Raft, and Pods: A Tour of Distributed Systems Within Kubernetes [B] - Bo Ingram, Craftsy |
concept |
|
|
35:27 |
| 151 |
Let's Build Kubernetes, With a Spreadsheet and Volunteers! - Justin Garrison, Independent |
other |
|
|
35:54 |
| 152 |
From Screen to Pods: Bootstrapping a Cloud Agnostic System using Kubernetes [I] - Patrick McQuighan |
case study |
|
|
35:46 |
| 153 |
All You Need to Know to Build Your GPU Machine Learning Cloud [B] - Ye Lu, Qunar |
concept |
|
AI & ML |
37:41 |
| 154 |
Building GPU-Accelerated Workflows with TensorFlow and Kubernetes [I] - Daniel Whitenack |
concept |
|
|
33:33 |
| 155 |
''Hot Dogs or Not" - At Scale with Kubernetes [I] - Vish Kannan & David Aronchick, Google |
case study |
Google |
|
35:14 |
| 156 |
eBay Geo-Distributed Database on Kubernetes [A] - Chengyuan Li & Xinglang Wang, eBay |
case study |
eBay |
Storage & data |
34:33 |
| 157 |
Running MySQL on Kubernetes [I] - Patrick Galbraith, Consultant |
concept |
|
|
34:44 |
| 158 |
Accelerating Humanitarian Relief with Kubernetes [I] - Erik Schlegel & Christoph Schittko, Microsoft |
concept |
|
|
31:59 |