Loading…

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

Maintainer Track Sessions [clear filter]
Tuesday, November 19
 

10:55am PST

CNCF SIG-Security Intro - Sarah Allen, CNCF SIG-Security & Brandon Lum, IBM
“Cloud Native” is open source cloud computing for applications — a complete trusted toolkit for modern architectures (CNCF presentation). There are multiple proposed projects which address key parts of the problem of providing access controls and addressing safety concerns. Each of these adds value, yet for these technical solutions to be capable of working well together and manageable to operate they will need a minimal shared context of what defines a secure system architecture.

Speakers
avatar for Sarah Allen

Sarah Allen

Co-chair, CNCF SIG-Security
Sarah was a founding co-chaired the SAFE WG, now renamed to CNCF SIG-Security. She has been worrying about security concerns, since first building Shockwave in the mid-90s (Netscape plug-in and ActiveX control). In early 2000s, she started developing open source as part of the OpenLaszlo... Read More →
avatar for Brandon Lum

Brandon Lum

Software Engineer, IBM
Brandon loves designing and implementing computer systems (with a focus on Security, Operating Systems, and Distributed/Parallel Systems). He enjoys tackling both technical and business challenges and has a side interest in organizational behavior and leadership. At IBM Research... Read More →



Tuesday November 19, 2019 10:55am - 11:30am PST
Room 6D - San Diego Convention Center Upper Level
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

10:55am PST

Intro to gRPC - Jayant Kolhe & Eric Anderson, Google
gRPC is a modern, open source remote procedure call (RPC) framework that can run anywhere. It enables client and server applications to communicate transparently, and makes it easier to build connected systems. Join us for this session to hear about the gRPC project, how you can use it in your applications, and how to get involved with contributing!

Speakers
avatar for Eric Anderson

Eric Anderson

Staff Software Engineer, Google
Eric Anderson is the tech lead of gRPC Java as a Staff Software Engineer at Google. He contributed to the gRPC wire protocol and is experienced with HTTP/2. Previously, he developed the Connectors v4 framework for the Google Search Appliance. Prior to Google, Eric maintained data-driven... Read More →
avatar for Jayant Kolhe

Jayant Kolhe

Engineering Director, Google
Jayant is Director of Engineering at Google working in Google Cloud Organization. He has been at Google for last 10 years. He manages teams that work in areas of Networking, distributed systems and APIs. He has led and managed multiple Open Source Projects such as gRPC and Protocol... Read More →



Tuesday November 19, 2019 10:55am - 11:30am PST
Room 14AB - San Diego Convention Center Mezzanine Level
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

10:55am PST

Intro: Brigade - Matt Butcher & Radu Matei, Microsoft
Brigade is a lightweight, Kubernetes-native framework which allows the creation of event-driven workflows. Using JavaScript, Brigade chains together containers and controls their execution in an in-cluster scripting environment that enables easy error handling and data sharing. In this session, you will learn how to get started with Brigade, how to use the existing GitHub, CloudEvents and generic event support and integrate them in your workflow, and how different companies are using Brigade to automate their internal workflows (from code quality assessment and security scanning, to automatically generating preview environments for each pull request), and ultimately allow teams to build massively distributed workflows using a few lines of JavaScript.

Speakers
avatar for Radu Matei

Radu Matei

Software Engineer, Microsoft Azure
Radu is a Software Engineer at Microsoft Azure, working on Kubernetes and open source developer tools for distributed systems. He is a core maintainer of Brigade, as well as of the Cloud Native Application Bundles (CNAB) project.When he is not working on open source, he loves playing... Read More →
avatar for Matt Butcher

Matt Butcher

Open Source, Microsoft
Matt does cloud native open source development at Microsoft, where he has worked on Brigade, Helm, Krustlet and others. Matt is the author of a bunch of books and articles, most recently O'Reilly's book "Learn Helm" (with Matt Farina and Josh Dolitsky). When not coding, Matt enjoys... Read More →



Tuesday November 19, 2019 10:55am - 11:30am PST
Room 33ABC - San Diego Convention Center Upper Level
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

10:55am PST

Intro: Kubernetes SIG PM - Stephen Augustus, VMware
Kubernetes is one of the most high-velocity open source projects in the world, and one of the most unique features of this community project - that it has it's own PM team and PM process. SIG PM, originally established as a Product Management Group, today covers multiple aspects of Product, Program and Project Management of Kubernetes. In this session, the SIG PM co-chairs will provide a brief overview of SIG PM history and basic principles, the areas of interaction with the Kubernetes community, together with the information on how to start contributing to Kubernetes as a PM.

Speakers
avatar for Stephen Augustus

Stephen Augustus

Lead, Cloud Native Tools & Advocacy, VMware
Stephen Augustus is an active leader in the Kubernetes community. He currently serves as a Special Interest Group Chair (Release, PM), a Release Manager, and a subproject owner for Azure.Stephen leads the Cloud Native Developer Strategy team at VMware, driving meaningful interactions... Read More →


Tuesday November 19, 2019 10:55am - 11:30am PST
Room 32AB - San Diego Convention Center Upper Level

10:55am PST

KubeEdge – Kubernetes Native Edge Computing Framework - Jason Wu & Sean Wang, Futurewei
KubeEdge is an open source edge computing framework that extends the power of kubernetes from central cloud to edge. In this session attendees will learn about: - Why KubeEdge is useful for Edge Computing; - Architecture and major design considerations of KubeEdge; - Latest updates and challenges we faced getting there; - Where KubeEdge is headed. There will be an extended open Q&A at the end for attendees to ask questions. KubeEdge was accepted as the first edge computing project hosted under the Cloud Native Computing Foundation (CNCF) in March 2019.

Speakers
JW

Jason Wu

VP of Product, Futurewei
avatar for Sean Wang

Sean Wang

senior director, Futurewei
Sean Wang is a senior director at FutureWei Inc in Seattle. He was the founder of Intelligent EdgeFabric platform, a commercial edge computing service which was later on contributed to CNCF as KubeEdge. Sean has deep interest in large scale distributed systems, built and led various... Read More →



Tuesday November 19, 2019 10:55am - 11:30am PST
Room 17AB - San Diego Convention Center Mezzanine Level
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

10:55am PST

OPA Introduction & Community Update - Rita Zhang, Microsoft & Patrick East, Styra
Come to this session to learn about the Open Policy Agent (OPA) project. OPA is a general-purpose policy engine that solves a number of policy-related use cases in Kubernetes and the wider cloud native ecosystem. During this session the OPA maintainers will introduce the project and then provide updates on the latest and greatest features to land in OPA and OPA Gatekeeper.

Speakers
avatar for Rita Zhang

Rita Zhang

Principal Software Engineer, Microsoft
Rita Zhang is a software engineer at Microsoft, based in San Francisco. She is on the Azure Cloud Native Compute team building features for Kubernetes upstream and for Azure Kubernetes Service. Rita is a maintainer of the OPA Gatekeeper project. Rita is passionate about open source... Read More →
avatar for Patrick East

Patrick East

Senior Software Engineer, Styra



Tuesday November 19, 2019 10:55am - 11:30am PST
Room 5AB - San Diego Convention Center Upper Level
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

10:55am PST

Securing the Software Supply Chain with in-toto - Santiago Torres-Arias & Justin Cappos, NYU
The cloud native ecosystem and tooling allows for rapid development and delivery of applications using various services in different configurations in highly-automated software supply chains. Unfortunately, this supply chain has become an attractive target for attacks. An attacker that compromises any of the steps of the supply chain, compromises a dependency or alters the product in transit, can affect all users at once and with devastating consequences.

In this talk, we will talk about the current integrations of in-toto in the cloud/container space. In addition, we will cover the existing in-toto toolchains and how they can be used in various scenarios, from supply CI systems like Jenkins, to providers such as GitLab, and beyond. We will showcase these in different real-world use cases with concrete examples inspire attendees on how to secure their supply chain.

Speakers
avatar for Santiago Torres

Santiago Torres

PhD Student, New York University
avatar for Justin Cappos

Justin Cappos

Professor, NYU
Justin Cappos is a professor in the Computer Science and Engineering department at New York University, who strives to provide service to society through technology. Justin's research philosophy focuses on solving real world security problems in practice. He and his students often... Read More →


Tuesday November 19, 2019 10:55am - 11:30am PST
Room 23BC - San Diego Convention Center Upper Level

10:55am PST

SIG Cloud Provider Intro - Fabio Rapposelli, VMware & Nick Turner, Amazon
The long-term goal of SIG Cloud Provider is to promote a vendor-neutral ecosystem for our community. New vendors providing support for Kubernetes should feel equally empowered to do so as any of today’s existing cloud providers. More importantly, SIG Cloud Provider is focused on ensuring a consistent and high-quality user experience across providers. The SIG acts as a central group for developing the Kubernetes project in a way that ensures all providers share common privileges and responsibilities. This intro session will begin with an introduction to the SIG activities in representing the collective interests of all participating cloud providers in the Kubernetes ecosystem, and help guide participants in how to become involved with SIG and to transition from specific cloud SIGs to Cloud Provider Working Groups.

Speakers
NT

Nick Turner

Software Engineer, Amazon
avatar for Fabio Rapposelli

Fabio Rapposelli

Staff Engineer 2, VMware
Purveyor of all things open source, loves distributed systems and solving complex problems. Renaissance man and human Rube Goldberg machine, Fabio has been working at the intersection between Kubernetes and VMware for the past 4 years. Frequent speaker at conferences such as dotGo... Read More →



Tuesday November 19, 2019 10:55am - 11:30am PST
Room 7AB - San Diego Convention Center Upper Level
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

10:55am PST

The Release Team Shadow Program - Mentoring For the Future - Guinevere Saenger, GitHub & Lachlan Evenson, Microsoft
Each Kubernetes release is guided by a team of specialist community members to shepherd the process and to culminate in a new release of the world’s most popular container orchestration tool. After Release Day, the team members update some docs, and then disband to re-focus their efforts elsewhere in the project, giving room to others to fill their former roles. But have you ever wondered how the Kubernetes Release Team gets formed in the first place? Come to this talk to find out how YOU could be part of a future Kubernetes Release Team! This talk will discuss the purpose and implementation of the Kubernetes Release Team Shadow Program, give examples of success and areas of growth, and may help you decide if this is an area where you would like to start your journey as a Kubernetes contributor.

Speakers
avatar for Lachlan Evenson

Lachlan Evenson

Principal Program Manager - Azure Container Compute, Microsoft
Lachlan is a Principal Program Manager on the Container Compute team at Azure. He has spent the last few years working with Kubernetes and enabling Cloud Native journeys. Lachie serves as a Cloud Native ambassador and TOC contributor, and has deep operational knowledge of many Cloud... Read More →
avatar for Guinevere Saenger

Guinevere Saenger

Software Engineer, GitHub
Guinevere Saenger was a part of Ada Developers Academy Cohort 6, transitioning into tech from being a full-time professional pianist. Two years after graduating, Guinevere writes deployment automation tooling on the Moda platform at GitHub, and keeps GitHub’s Kubernetes infrastructure... Read More →



Tuesday November 19, 2019 10:55am - 11:30am PST
Room 6E - San Diego Convention Center Upper Level
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

11:50am PST

Cortex 101: Horizontally Scalable Long Term Storage for Prometheus - Chris Marchbanks, Splunk
Cortex provides horizontally scalable, highly available, multi-tenant, long term storage for Prometheus metrics, and a horizontally scalable, Prometheus-compatible query API. Cortex allows users to deploy a centralised, globally aggregated view of all their Prometheus instances, storing data indefinitely. In this talk we will discuss Cortex's history, Cortex's architecture, and how to get started with Cortex. Cortex is a CNCF sandbox project.

Speakers
avatar for Chris Marchbanks

Chris Marchbanks

Senior Software Engineer, Splunk
Chris is a Software Engineer at Splunk where he delivers observability for teams working on multiple internal Kubernetes clusters. He is a team member for two CNCF projects, Prometheus and Cortex. Outside of work, Chris enjoys skiing uphill in the mountains of Colorado.



Tuesday November 19, 2019 11:50am - 12:25pm PST
Room 15AB - San Diego Convention Center Mezzanine Level
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

11:50am PST

Five Things You Didn’t Know You Could Do with SPIFFE and SPIRE - Andrew Jessup & Andrés Vega, Scytale
Zero Trust networking and secure authentication are hot topics in security team meetings all over the world. But how do you actually get started? The open-source SPIFFE and SPIRE projects are your foundation for building ridiculously secure software, even between multiple clouds and clusters.

In this talk, we will guide you through five practical applications with the open-source SPIFFE and SPIRE projects, including automatic authentication and mutual TLS encryption between:

workloads on two different clouds,
a workload in a virtual machine and an Istio cluster,
a container in a Google Container Engine cluster and Amazon Web Services
a workload in a Kubernetes cluster and a MySQL database
a workload in a Kubernetes cluster and a Hashicorp Vault cluster
a workload in a Kubernetes cluster and an API gateway

And we’ll do all of this without any annoying passwords, API keys, or secrets.

This talk focuses on real, practical examples of the SPIFFE and SPIRE projects. It assumes no prior knowledge of them, though some passing familiarity with Kubernetes will be helpful.

Speakers
avatar for Andrew Jessup

Andrew Jessup

Recovering Engineer, Scytale
I'm head of product at Scytale, where we're redefining Privileged Access Management for a multi-cloud, micro-services driven world. A significant part of that vision is working to drive the SPIFFE and SPIRE projects to help organisations securely connect un-trusted systems.
avatar for Andrés Vega

Andrés Vega

Product, VMware Tanzu
Andres Vega is responsible for Product Security at VMware Tanzu. In his role, he helps In my role, he helps organizations securely build large-scale distributed software solutions across multi-cloud environments.



Tuesday November 19, 2019 11:50am - 12:25pm PST
Room 31ABC - San Diego Convention Center Upper Level
  Maintainer Track Sessions

11:50am PST

How to Migrate a MySQL Database to Vitess - Sugu Sougoumarane & Morgan Tocker, PlanetScale
Vitess is a cloud-native storage solution that can scale indefinitely. This session will cover a high level overview of all the Vitess features, the architecture, and what database workloads are a good fit. We will then walk through a demo of live-migrating an existing MySQL installation into Vitess. Because Vitess also speaks the MySQL protocol, it is easy to retrofit scaling into your existing database systems.

Speakers
avatar for Sugu Sougoumarane

Sugu Sougoumarane

CTO, Planetscale, Inc.
Sugu is the co-creator of Vitess, and has been working on it since 2010. Prior to Vitess, Sugu worked on scalability at YouTube and was also part of PayPal in the early days. His recent interest is in distributed systems and consensus algorithms. He occasionally shares his thoughts... Read More →
MT

Morgan Tocker

Community Development Manager, Planetscale, Inc.



Tuesday November 19, 2019 11:50am - 12:25pm PST
Room 6D - San Diego Convention Center Upper Level
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

11:50am PST

Intro to Cloud Native Buildpacks - Terence Lee, Heroku & Emily Casey, Pivotal
You're great at running containers but you shouldn't have to be great at building them. In this talk, you'll learn about Cloud Native Buildpacks, a higher-level abstraction for building apps compared to Dockerfiles. Buildpacks are a standardized tool for creating images in a secure, reproducible, and efficient manner. As an app developer, you don't need to know best practices around ordering commands for layer reuse. As an operator, you don't need to worry about exposing developers to the responsibilities that come with Dockerfile. Come learn how buildpacks meet developers at their source code, automate the delivery of both OS-level and application-level dependency upgrades, and help you efficiently handle day-2 app operations

Speakers
EC

Emily Casey

Cloud Native Buildpacks Lead Engineer, Pivotal
TL

Terence Lee

Principal Languages Engineer, Heroku


Tuesday November 19, 2019 11:50am - 12:25pm PST
Room 14AB - San Diego Convention Center Mezzanine Level
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

11:50am PST

Intro to SIG Service Catalog - Jonathan Berkhahn, IBM & Mateusz Szostok, SAP
This is an introduction to the Kubernetes Service Catalog extension project. Service Catalog lets you provision cloud services directly from the comfort of native Kubernetes tooling, regardless of where the service is actually hosted. Service Catalog is a Kubernetes implementation of the Open Service Broker API, an open standard to provision and manage cloud services. Come learn how you can use Service Catalog to access third-party services from your Kubernetes applications or to offer your service to Kubernetes users. We will walk through provisioning a relational database through Service Catalog and and then connect to it from an application running on Kubernetes.

Speakers
JB

Jonathan Berkhahn

Open Source Contributor, IBM
Joanthan is a software engineer that contributes to open source projects in the cloud platform space. He has previously contributed to Cloud Foundry, and currently contributes to Kubernetes Service Catalog and various Kubernetes Operator related projects. He has spoken at several... Read More →
avatar for Mateusz Szostok

Mateusz Szostok

Senior Software Engineer, SAP
Mateusz Szostok works at SAP in an open-source project called Kyma. He is one of the co-chairs of the Service Catalog SIG. He specializes in such domains as Service Catalog, Brokers, and Controllers. Currently, he is in charge of the task to replace the Aggregated API Server with... Read More →



Tuesday November 19, 2019 11:50am - 12:25pm PST
Room 32AB - San Diego Convention Center Upper Level
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

11:50am PST

Intro: Contributor Experience SIG - Elsie Phillips, Red Hat & Paris Pittman, Google
In this 30 minute session, we will explore the projects we have been working on with Contributor Experience and the future work we have on deck. We will provide an update to the following projects and have information on how to get involved.

Speakers
avatar for Paris Pittman

Paris Pittman

Kubernetes OSS Strategy, Google
Paris is a Developer Relations Program Manager on Google Cloud's Open Source Strategy team focusing on the Kubernetes Community. She is a co-chair of the special interest group for Contributor Experience and an organizer of Bay Area Kubernetes Meetup with 4,000 members. She has 14... Read More →
EP

Elsie Phillips

Product Marketing Manager, Red Hat


Tuesday November 19, 2019 11:50am - 12:25pm PST
Room 23BC - San Diego Convention Center Upper Level

11:50am PST

Intro: Flux - Stefan Prodan & Alexis Richardson, Weaveworks
In this session, we will introduce the basics of Flux and its Helm Operator sub-project. Flux is an open source operator that makes GitOps happen in your cluster. It automatically ensures that the state of your Kubernetes cluster matches the configuration you’ve supplied in Git. We will explore the GitOps methodology and talk about the benefits of using Flux to do Kubernetes cluster management and application delivery. We shall compare Flux with other approaches like Spinnaker and talk about the differences between CiOps and GitOps. Flux joined CNCF in August 2019 as a sandbox project.

Speakers
avatar for Alexis Richardson

Alexis Richardson

Founder & CEO, Weaveworks
Alexis is the CEO of Weaveworks and the chairman of the TOC for CNCF. Previously he was at Pivotal, as head of products for Spring, RabbitMQ, Redis, Apache Tomcat and vFabric. Alexis was responsible for resetting the product direction of Spring and transitioning the vFabric business... Read More →
avatar for Stefan Prodan

Stefan Prodan

Developer Experience Engineer, Weaveworks
Stefan is a Developer Experience engineer at Weaveworks and an open source contributor to cloud-native projects like Flagger, FluxCD, Helm Operator, SMI and others. He worked as a software architect and a DevOps consultant, helping companies embrace DevOps and the SRE movement. Stefan... Read More →


Tuesday November 19, 2019 11:50am - 12:25pm PST
Room 5AB - San Diego Convention Center Upper Level

11:50am PST

Introduction to CRI-O - Mrunal Patel & Peter Hunt, Red Hat, Inc.
You have a lot of complicated things to think about as a developer and Kubernetes admin. Your container runtime shouldn't be one of them. CRI-O is there to be your "no-worry" CRI option. Running distributed applications, even with kubernetes, is a challenging task, and ultimately a developer’s focus should be on providing value to their end-users. CRI-O is a container runtime designed to be secure and reliable and is developed exclusively for Kubernetes so that you can focus on what matters more. Join Mrunal Patel and Peter Hunt as they walk through the architecture and design of CRI-O and show you how to deploy and run with kubernetes, so you can choose it as your runtime, and promptly forget about it.

Speakers
MP

Mrunal Patel

Principal Software Engineer, Red Hat
Mrunal Patel is a Principal Software Engineer at Red Hat working on containers for Openshift. He is a maintainer of runc/libcontainer and the OCI runtime specification. He is the lead developer of CRI-O. He has helped contribute support for user namespaces to the Go programming language... Read More →
PH

Peter Hunt

Software Engineer, Red Hat
Peter Hunt is a Software Engineer working on Openshift at Red Hat. Passionate about free software, Peter focuses on maintaining the container engines CRI-O and Podman. Outside of the virtual world, Peter likes collecting floral-printed pants, gardening and dancing.



Tuesday November 19, 2019 11:50am - 12:25pm PST
Room 33ABC - San Diego Convention Center Upper Level

11:50am PST

Introduction to Virtual Kubelet – Featuring Titus by Netflix - Ria Bhatia, Microsoft & Sargun Dhillon, Netflix
Virtual-kubelet can extend kubernetes in many interesting and unique ways. This talk will go through how providers are utilizing virtual-kubelet to extend Kubernetes either for their customers, or for the benefit of their platform. The talk will also go through how Netflix is using virtual-kubelet to aid in integration with their existing architecture. Virtual-kubelet is able to give them the best of both worlds. Netflix has been able to leverage the Kubernetes API Server and the controllers as a mechanism to accelerate their control plane, whilst being able to use their existing containerization and isolation technology that’s been in development under the guise of the Titus (https://medium.com/netflix-techblog/the-evolution-of-container-usage-at-netflix-3abfc096781b) project since December 2015. The flexibility of the project, has allowed them to introduce new southbound, and northbound concepts to their product, which is enabling greater efficiency, and scalability.

Speakers
avatar for Ria Bhatia

Ria Bhatia

Program Manager, Independent
Ria Bhatia was a Program Manager for Upstream Azure Compute within Microsoft. She's been working with the community on different ways to scale in Kubernetes and operate Kubernetes. She actively maintains Virtual Kubelet and has spoken at multiple meetups and conferences, including... Read More →
avatar for Sargun Dhillon

Sargun Dhillon

Senior Software Engineer, Netflix
Sargun Dhillon is a software engineer. He's been working in the container ecosystem for a number of years, ranging from projects like LXC to Mesos. He currently works on the Netflix container platform, Titus as a member of the agent team.


Tuesday November 19, 2019 11:50am - 12:25pm PST
Room 6F - San Diego Convention Center Upper Level

2:25pm PST

Cloud Provider Subproject AWS / User Group AWS - Cheng Pan, Amazon & Justin SB, Google
SIG AWS is now a sub project of SIG Cloud provider. It is also a User Group. In this session, we will discuss what this means for you and our ongoing roadmap. We will also both demo and discuss features of the 7 projects (previously SIG AWS subprojects) that are part of Cloud Provider Subproject AWS. Bring details of your use cases and feature requests so you can define the future roadmap / feature ask. Also bring your priorities wrt documentation and testing. Finally we will gather together to discuss immediate contributions that folks can make to make these projects meaningful for all users of k8s on AWS.

Speakers
avatar for Cheng Pan

Cheng Pan

Software Development Engineer, Amazon
Working on Kubernetes Storage in conjunction with cloud provider AWS
avatar for Justin Santa Barbara

Justin Santa Barbara

Software Engineer, Google
Justin has been contributing to kubernetes since 2014, acting as one of the primary developers and maintainers for the AWS support, and serves as a lead on sig-aws. He started the kops project, for managing and operating kubernetes clusters, and is a maintainer on kops. He joined... Read More →


Tuesday November 19, 2019 2:25pm - 3:00pm PST
Room 6D - San Diego Convention Center Upper Level

2:25pm PST

Intro to Thanos: Scale Your Prometheus Monitoring With Ease - Lucas Serven, Red Hat & Dominic Green, Improbable
Thanos is an open-source CNCF Sandbox project that builds upon Prometheus components to create a global-scale highly available monitoring system. It seamlessly extends Prometheus in a few simple steps and it is already used in production by dozens of companies that aim for high multi-cloud scale for metrics while keeping low maintenance cost. During this talk, core maintainers of Thanos will explain basic concepts behind the project, its use cases, and tradeoffs. You will learn where to start and how to quickly deploy Thanos on Kubernetes without impacting your existing Prometheus setup. This talk is recommended for beginners that want to know more about running highly available Prometheus setup at scale with potentially unlimited metric retention with the lowest possible effort and cost.

Speakers
avatar for Dominic Green

Dominic Green

Lead Engineer, Netspeak Games
Dom was the first cadet to outsmart the Kobiashi Maru, completed the Kessel Run in less than twelve parsecs, and beat Parzival to the First Gate. While not melting reality with fiction Dom works as an Engineer at Netspeak Games a London based game studio that is looking to push the... Read More →
avatar for Lucas Servén Marín

Lucas Servén Marín

Principal Software Engineer, Red Hat
Lucas Servén Marín is a principal software engineer from Spain currently working for Red Hat in Berlin. By trade he is an electrical engineer, with a Masters in robotics. After two years at CoreOS, he joined Red Hat where he works on the OpenShift Monitoring team and contributes... Read More →



Tuesday November 19, 2019 2:25pm - 3:00pm PST
Room 6F - San Diego Convention Center Upper Level
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

2:25pm PST

Intro: Linkerd - William Morgan, Buoyant
In this session, William Morgan will provide an introduction to Linkerd, the CNCF's service mesh project. Linkerd features blazing fast performance, an ultralight footprint, a Kubernetes-native design, and open governance. You'll learn what it does, why it's useful, differences with other service meshes, and finish with a brief Q&A.

Speakers
avatar for William Morgan

William Morgan

CEO, Buoyant
William Morgan is the CEO of Buoyant. Prior to founding Buoyant, he was an infrastructure engineer at Twitter, where he ran several teams building on product-facing backend infrastructure. He has worked at Powerset, Microsoft, adap.tv, and MITRE Corp, and has been contributing to... Read More →



Tuesday November 19, 2019 2:25pm - 3:00pm PST
Room 11AB - San Diego Convention Center Upper Level
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

2:25pm PST

Introduction to Autoscaling - Marcin Wielgus & Vivek Bagade, Google
Come and see how to reduce the cost of your cluster and make your workloads more robust by dynamically adjusting them to the current traffic. During this talk members of SIG-Autoscaling will explain why you should be autoscaling both applications and clusters, and what tools Kubernetes provides to do that. You will learn the mechanics of Cluster, Horizontal Pod and Vertical Pod Autoscalers, their new features as well as the best practices for applying them in production.

Speakers
avatar for Marcin Wielgus

Marcin Wielgus

Staff Software Engineer, Google
Marcin Wielgus is a Staff Software Engineer at Google. Marcin joined the internet search giant in 2010 and since then he has been working on various projects, ranging from Android applications to recommendation engines. He started contributing to Kuberentes before the 1.0 release... Read More →
avatar for Vivek Bagade

Vivek Bagade

Software Engineer, Google Inc
Vivek works at Google developing Kubernetes Cluster Autoscaler and Node Autoprovisioning. In the past, Vivek worked on building a Kubernetes PaaS for cloud robotics with Rapyuta Robotics and building a contextual advertising platform with Media.net


Tuesday November 19, 2019 2:25pm - 3:00pm PST
Room 28ABCDE - San Diego Convention Center Upper Level

2:25pm PST

Introduction to CNI, the Container Network Interface Project - Bryan Boreham, Weaveworks & Dan Williams, Red Hat
CNI, the Container Network Interface, is a small but critical piece of infrastructure linking runtimes such as Kubernetes and CloudFoundry to dozens of different container network implementations. This session is aimed at users and developers who have little previous knowledge of container networking. Attendees will hear: - A broad overview of what CNI is - What the CNCF-hosted CNI project has delivered - How CNI relates to Kubernetes - How they can get more involved in the project

Speakers
avatar for Dan Williams

Dan Williams

Principal Software Engineer, Red Hat
Daniel C. B. Williams is a Principal Software Engineer at Red Hat, with a focus on container networking and orchestration, specifically with OpenShift, Kubernetes, CNI, and related projects. As co-lead of the Kubernetes SIG Network group, lead of the Network Plumbing Working Group... Read More →
avatar for Bryan Boreham

Bryan Boreham

Distinguished Engineer, Weaveworks
Bryan is a Distinguished Engineer at Weaveworks, the GitOps company. After first getting into programming as a kid, creating a video game called "Splat", Bryan's career has ranged from charting pie sales at a bakery to real-time pricing of billion-dollar bond trades. At Weaveworks... Read More →



Tuesday November 19, 2019 2:25pm - 3:00pm PST
Room 17AB - San Diego Convention Center Mezzanine Level
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

2:25pm PST

Introduction to Windows Containers in Kubernetes - Michael Michael, VMware & Deep Debroy, Docker
The chairs for SIG-Windows will provide an update on the efforts to bring Windows to Kubernetes. This will concentrate on presenting an introduction of Windows Containers in Kubernetes and new features that are being delivered.

Speakers
avatar for Michael Michael

Michael Michael

Director of Product Management, VMware
Michael Michael (or M2) is a Maintainer of Harbor and Contour, co-chairs Kubernetes' SIG-Windows, and is the product lead for Velero, Octant, and Sonobuoy. M2 is focused on cloud native technologies, delivering agility and simplicity to developers and accelerating the modernization... Read More →
avatar for Deep Debroy

Deep Debroy

Software Engineering Manager, Docker
Deep Debroy is a software Engineering Manager at Docker Inc. focussing on different aspects of enabling Windows workloads on Kubernetes as well as Persistent Storage in general. He is an active contributor to Kubernetes projects under SIG Windows and SIG Storage.



Tuesday November 19, 2019 2:25pm - 3:00pm PST
Room 5AB - San Diego Convention Center Upper Level
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

2:25pm PST

KubeVirt Intro: Virtual Machine Management on Kubernetes - Steve Gordon, Red Hat & Chandrakanth Jakkidi, F5
This session will provide an introduction to the KubeVirt project, which turns Kubernetes into an orchestration engine for not just application containers but virtual machine workloads as well. This provides a unified development platform where developers can build, modify, and deploy applications made up of both Application Containers as well as Virtual Machines in a common, shared environment.

In the session, you will learn more about why KubeVirt exists, how people are using it today, and how the project actually works from an architectural perspective. You will also see a short demo of the project in action!

Finally, you will hear about future plans for developing KubeVirt’s capabilities that are emerging from the community.

Speakers
avatar for Steve Gordon

Steve Gordon

Principal Product Manager, Red Hat
Geographically displaced Australian. Focused on building infrastructure solutions for compute use cases using a spectrum of virtualization, containerization, and bare-metal provisioning technologies. Stephen is currently a Principal Product Manager at Red Hat based in Toronto, Canada... Read More →
avatar for Chandrakanth Jakkidi

Chandrakanth Jakkidi

Senior Software Engineer, F5 Networks
Chandrakanth Reddy Jakkidi is an Active OpenSource Contributor. He is involved in CNCF and Open Infrastructure community projects. He is Contributed to Openstack , Kubernetes projects.Presently an active contributor to Kubevirt Project.Chandrakanth is having 14+ years experience... Read More →



Tuesday November 19, 2019 2:25pm - 3:00pm PST
Room 33ABC - San Diego Convention Center Upper Level
  Maintainer Track Sessions

2:25pm PST

SIG Usability: Intro and How to Get Started - Tasha Drew, VMware
SIG Usability is a new SIG focused on the core end-user usability of the Kubernetes project. This covers topics like user experience and accessibility. The goal of SIG Usability is to facilitate adoption of the Kubernetes project by as diverse a community of end users as possible. We do this be ensuring that each end user’s interaction with Kubernetes, from discovery to successful production use is seamless and positive. Examples of efforts include user research, internationalization and accessibility. Join us at this session to learn about the SIG, what we've been up to, and how to get involved as a new contributor!

Speakers
avatar for Tasha Drew

Tasha Drew

Director of Product Incubation, VMware
Tasha Drew leads product strategy for product incubation and innovation at VMware as part of the Office of the CTO. She also launched Tanzu Kubernetes Grid for vSphere and was part of the team that launched Project Pacific on vSphere. She is the co-chair for the Kubernetes Multi-tenancy... Read More →



Tuesday November 19, 2019 2:25pm - 3:00pm PST
Room 23BC - San Diego Convention Center Upper Level
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

3:20pm PST

An Introduction to Helm - Matt Farina, Samsung SDS & Josh Dolitsky, Blood Orange
CNCF Helm is a package manager that provides the tools to find, share, and install and manage software in Kubernetes. In this session you will learn the basics about using Helm. We will look at the makeup of charts, the packages for Helm. From there we will explore the ways to share and consume charts. To complete the lifecycle, we will look at installing and managing charts in a Kubernetes cluster. Helm is a project that was first introduced in 2015 and was part of Kubernetes prior to the creation of the CNCF. It entered the CNCF as part of Kubernetes and grew to eventually became a sister project, alongside Kubernetes, in the CNCF.

Speakers
avatar for Matt Farina

Matt Farina

Software Architect, SUSE
Matt works as a Software Architect at SUSE where he focuses on cloud native technologies. He is an author, speaker, and regular contributor to open source. Matt has a particular interest in developer tooling and experience, CI/CD, dependency management, and, of course, cloud native... Read More →
avatar for Josh Dolitsky

Josh Dolitsky

Founder & Chief Engineer, bloodorange.io



Tuesday November 19, 2019 3:20pm - 3:55pm PST
Ballroom Sec 20CD - San Diego Convention Center Upper Level
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

3:20pm PST

CNCF Network SIG Intro & Deep-Dive - Lee Calcote, Layer5 & Matt Klein, Lyft
“It’s the network!” is the cry of every system administrator, every developer. With the increased prevalence of microservice-based distributed systems, it’s true - networking as a discipline has never been more critical in the efficient operation of cloud native deployments. Networking primitives, including load balancing, observability, authentication, authorization, policy, rate limiting, QoS, mesh networks, legacy infrastructure bridging, and so on are now receiving substantial development and investment throughout the industry and are the subject of focus of the CNCF Network SIG.

Join this talk for an intro to the SIG, its charter and a deeper discussion of current cloud native networking topics being advanced in this SIG. Current CNCF projects in-scope: CNI, CoreDNS, Envoy, gRPC, Linkerd, NATS, Network Service Mesh.

Speakers
MK

Matt Klein

Software Engineer, Lyft
Matt Klein is a software engineer at Lyft and the creator of Envoy. He has been working on operating systems, virtualization, distributed systems, networking, and making systems easy to operate for nearly 20 years across a variety of companies. Some highlights include leading the... Read More →
avatar for Lee Calcote

Lee Calcote

Founder, Layer5
Lee Calcote is an innovative product and technology leader, passionate about empowering engineers with efficient and effective solutions. As Founder of Layer5, he is at the forefront of the cloud native movement. Open source, advanced and emerging technologies have been a consistent... Read More →


Tuesday November 19, 2019 3:20pm - 3:55pm PST
Room 6E - San Diego Convention Center Upper Level

3:20pm PST

Community Bridge BoF - Ihor Dvoretskyi, Cloud Native Computing Foundation & Shubhra Kar, Linux Foundation
CommunityBridge is a platform Developed by the Linux Foundation, which accelerates the adoption, innovation, and sustainability of open source software. This year, CNCF is participating in the Community Bridge, sponsoring three students to work on Kubernetes and CoreDNS projects during the foundations’ pilot stage. This BoF is an opportunity to meet in person and discuss the areas of collaboration between Community Bridge and the Cloud Native Community.

Speakers
avatar for Shubhra Kar

Shubhra Kar

CTO and GM of Product & IT, Linux Foundation
avatar for Ihor Dvoretskyi

Ihor Dvoretskyi

Developer Advocate, Cloud Native Computing Foundation


Tuesday November 19, 2019 3:20pm - 3:55pm PST
Room 23BC - San Diego Convention Center Upper Level

3:20pm PST

Fluentd: Cloud Native Logging - Yuta Iwama & Masahiro Nakagawa, Arm Treasure Data
Logging for cloud-native applications and environments is a continuous challenge from an operational perspective. Fluentd offers a full logging layer than can be accommodated and extended as required to solve any logging need. In this Fluentd session, you will learn about its administration and log processing from a general perspective.

Speakers
MN

Masahiro Nakagawa

Principal Engineer, Treasure Data
Fluentd maintainer
YI

Yuta Iwama

Software Engineer, Arm Treasure Data
Fluentd maintainer



Tuesday November 19, 2019 3:20pm - 3:55pm PST
Room 17AB - San Diego Convention Center Mezzanine Level
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

3:20pm PST

Intro to the Kubernetes Working Group for Multi-tenancy - Tasha Drew, VMware
This introduction will go over what the multi-tenancy working group has been working on and how new contributors can become engaged. New users and contributors are encouraged to attend if multi-tenancy in core Kubernetes is something you are interested in or are working on implementing at your own organization.

Speakers
avatar for Tasha Drew

Tasha Drew

Director of Product Incubation, VMware
Tasha Drew leads product strategy for product incubation and innovation at VMware as part of the Office of the CTO. She also launched Tanzu Kubernetes Grid for vSphere and was part of the team that launched Project Pacific on vSphere. She is the co-chair for the Kubernetes Multi-tenancy... Read More →



Tuesday November 19, 2019 3:20pm - 3:55pm PST
Room 5AB - San Diego Convention Center Upper Level
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

3:20pm PST

Intro: Harbor - Enterprise Cloud Native Artifact Registry - Steven Ren & Alex Xu, VMware
As container technology becomes widely adopted in the industry, how to manage containerized applications poses new challenges to platform engineers. One of the challenges is to securely and efficiently manage containerized application packages with either container image or Helm Chart format. Project Harbor is an open-source trusted cloud native registry project that stores, manages, signs, and scans content, thus resolving common image or Helm Chart management challenges. In this presentation, we will focus on the management of container images and Helm Charts through Harbor. We will review and provide solutions to the challenges faced by organizations, including RBAC (Role-Based Access Control), vulnerability scanning, large scale content distribution, content replication, content trust (notary), webhook, tag retention, and DevOps integrations, etc.. Real-world use cases will be discussed in the session. Of course, fantastic demos will be shown to let you easily understand the related use cases.

Speakers
SR

Steven Ren

Senior Manager, VMware
AX

Alex Xu

Product manager, VMware


Tuesday November 19, 2019 3:20pm - 3:55pm PST
Room 14AB - San Diego Convention Center Mezzanine Level

3:20pm PST

Jaeger Intro - Yuri Shkuro, Uber Technologies & Pavol Loffay, Red Hat
This session is an introduction to Jaeger and distributed tracing. We will do a demo of the current Jaeger features, talk about the roadmap, and finish with a Q&A. After this session the attendees should better understand how Jaeger fits in the observability space for cloud native applications. For more information on the project everybody is welcome to attend the Jaeger Deep Dive Session.

Speakers
avatar for Pavol Loffay

Pavol Loffay

Senior Software Engineer, Red Hat
avatar for Yuri Shkuro

Yuri Shkuro

Software Engineer, Uber Technologies
Yuri Shkuro is a software engineer at Uber Technologies, working on distributed tracing, observability, reliability, and performance problems; author of the book ["Mastering Distributed Tracing"](https://www.shkuro.com/books/2019-mastering-distributed-tracing/); creator of Jaeger... Read More →



Tuesday November 19, 2019 3:20pm - 3:55pm PST
Room 16AB - San Diego Convention Center Mezzanine Level
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

3:20pm PST

Service Discovery With Hybrid and Multi-Cloud: Introduction to CoreDNS - Yong Tang, MobileIron
CoreDNS is a flexible and extensible DNS server with a focus on service discovery. While best known for its ability to serve as the cluster DNS of Kubernetes, CoreDNS is also capable of service discovery in hybrid or multi-cloud environments. The flexibility and extensibility of CoreDNS comes from its unique plugin-based architecture. With plugins such as Route53, Azure, or Google Cloud DNS, CoreDNS exposes services from Kubernetes clusters and cloud service providers in similar fashion. In this Intro session, the focus is it to discuss service discovery in a hybrid environment. Several interesting Corefile configurations will be shared, which are very useful in production usage. The updates on the current state and the road map of CoreDNS, and how CoreDNS as a project could be extended for usages beyond DNS, will be discussed as well.

Speakers
avatar for Yong Tang

Yong Tang

Director of Engineering, Ivanti
Yong Tang is the director of engineering at Ivanti. He is a core maintainer of CoreDNS and contributes to many container, cloud-native, and machine learning projects for the open source community. In addition to CoreDNS, he is a maintainer of Docker/Moby. He is also a maintainer and... Read More →



Tuesday November 19, 2019 3:20pm - 3:55pm PST
Room 33ABC - San Diego Convention Center Upper Level
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

3:20pm PST

Using TUF to Mitigate Repository Compromises - Marina Moore, NYU & Justin Cappos, NYU
The secure distribution of software is critical to the overall security of a system. In this talk, Justin Cappos and Marina Moore will provide an introduction to The Update Framework (TUF), a CNCF project that has been used throughout the cloud native community for compromise resilient software updates. TUF provides a flexible framework for secure updates even through a compromise of signing keys or the update repository. You will come away from this talk with an understanding of why secure distribution of software is important and how TUF can be used to achieve this goal.

Speakers
avatar for Justin Cappos

Justin Cappos

Professor, NYU
Justin Cappos is a professor in the Computer Science and Engineering department at New York University, who strives to provide service to society through technology. Justin's research philosophy focuses on solving real world security problems in practice. He and his students often... Read More →
avatar for Marina Moore

Marina Moore

PhD Student, New York University
Marina Moore is a PhD student at NYU focusing on secure software updates and supply chain security. While at NYU she has worked primarily on research and development for The Update Framework (TUF) and Uptane. She is currently participating in the Notary v2 effort, and has spoken at... Read More →


Tuesday November 19, 2019 3:20pm - 3:55pm PST
Room 32AB - San Diego Convention Center Upper Level

4:25pm PST

4:25pm PST

Birds of a Feather: SODA: The Path To Data Autonomy - Steven Tan, Futurewei & Anjaneya "Reddy" Chagam, Intel
Data autonomy is the ability to control data anywhere, anytime. It is about storing, running and managing data for cloud native, virtualization, and legacy environments both on-premise and in the cloud. The SODA Foundation is embarking on a mission to deliver open data autonomy for end users. To tackle this formidable task, SODA has brought together a community of global innovators to collaborate and contribute to this open source project.

Speakers
avatar for Anjaneya Chagam

Anjaneya Chagam

Cloud Architect, Intel Corporation
Anjaneya “Reddy” Chagam is a Senior Principal Engineer and Chief Software-Defined Storage Architect in Intel’s Data Center Group. He is responsible for developing software-defined storage strategy, architecture, and technology initiatives. He is a member of the Technical Steering... Read More →
avatar for Steven Tan

Steven Tan

VP & CTO Cloud Solution, Storage, Futurewei
Steven Tan is VP & CTO Cloud Solution, Storage at Futurewei where he is responsible for open source strategy and collaboration. Steven brought together leaders across industries and founded the SODA Foundation which he currently serves as chair. SODA Foundation is a transformation... Read More →


Tuesday November 19, 2019 4:25pm - 5:00pm PST
Room 6D - San Diego Convention Center Upper Level

4:25pm PST

Dragonfly Intro: Plugin Framework and New Distribution Strategy - Haibing Zhou, eBay & Ben Ye
In cloud native world, image distribution is never an easy problem when the number and size of container images scale up. It has to be fast and resource efficient and to be cloud native. This session shows how Dragonfly solves this problem, and how it can increase the speed of image distribution while keeping the operation effort as less as possible. Meanwhile, this session shares the latest update on Dragonfly project where plugin framework is coming into the picture, and how this can benefit dragonfly users, as an example, this sessions shares how this plugin framework gives a chance for new decentralized distribution strategy.

Speakers
HZ

Haibing Zhou

Software Engineer, eBay
BY

Ben Ye

Independent
I am a graduate student at Northeastern University. I am one of the maintainers of Dragonfly.



Tuesday November 19, 2019 4:25pm - 5:00pm PST
Room 32AB - San Diego Convention Center Upper Level
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

4:25pm PST

Intro to Cloud Provider Azure - Rita Zhang & Craig Peters, Microsoft
In this session, you'll learn about how Kubernetes runs on the Azure infrastructure. We will cover development in the cloud provider over recent Kubernetes releases with support for new features in Azure compute like VMSS, networking like Standard Load Balancer, and storage. We'll also cover how all of this is tested and developed, and help you get involved if you would like to contribute.

Speakers
avatar for Craig Peters

Craig Peters

Product guy, Microsoft
I love helping make complex systems more valuable for people by matching mental models to operational reality
avatar for Rita Zhang

Rita Zhang

Principal Software Engineer, Microsoft
Rita Zhang is a software engineer at Microsoft, based in San Francisco. She is on the Azure Cloud Native Compute team building features for Kubernetes upstream and for Azure Kubernetes Service. Rita is a maintainer of the OPA Gatekeeper project. Rita is passionate about open source... Read More →



Tuesday November 19, 2019 4:25pm - 5:00pm PST
Room 11AB - San Diego Convention Center Upper Level

4:25pm PST

Intro to Kubernetes Sig-Architecture Subprojects - Davanum Srinivas, VMware & Jordan Liggitt, Google
SIG Architecture maintains and evolves the design principles of Kubernetes, and provides a consistent body of expertise necessary to ensure architectural consistency over time. The SIG takes care of evolution of Conformance definitions, API definitions/conventions, Deprecation Policy, Design principles, etc. To support these activities the SIG participants work on multiple subprojects.

They are as follows:

* Architecture and API governance - is largely oriented towards sub-project maintainers.
* Code organization - is oriented towards maintainers and distributions.
* Conformance - is oriented towards distributions and community/ISV ecosystems solutions.
* Production readiness - is oriented towards distributions, support organizations, and users.

In this talk, we will walk through what each of the subprojects does, how they work, how each of them benefit and influence work in the kubernetes community, and how you can get involved.

Speakers
avatar for Davanum Srinivas

Davanum Srinivas

Staff Engineer, VMware
avatar for Jordan Liggitt

Jordan Liggitt

Staff Software Engineer, Google



Tuesday November 19, 2019 4:25pm - 5:00pm PST
Room 33ABC - San Diego Convention Center Upper Level
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

4:25pm PST

Intro: CNCF CI - Lucina Stricko & Denver Williams, Vulk Coop
The CNCF CI status dashboard -- cncf.ci -- provides a third party validation of builds, deployments and end-to-end testing for CNCF’s Graduated and Incubating projects. The CNCF CI status dashboard continually validates each CNCF project, for any commit on stable and head, running on Kubernetes clusters which are provisioned to a bare metal environment. The results of each testing stage are published to the cncf.ci status dashboard. An Intro session will give an overview of the cncf.ci status dashboard’s key features, goals, technologies used, and allow time for Q&A.

Speakers
DW

Denver Williams

Project Co-Lead, cncf.ci, Vulk Coop & CNCF
avatar for Lucina Stricko

Lucina Stricko

Executive Director of Product Excellence, Vulk Coop
Lucina Stricko is a co-owner at Vulk Co-operative (vulk.coop), Product Owner of the CNCF CNF Test Suite and contributor to the CNF Working Group and CNF Testbed. Lucina uses her Product Owner skills and empathy to combine features, priorities, and project plans to best serve the end... Read More →



Tuesday November 19, 2019 4:25pm - 5:00pm PST
Room 7AB - San Diego Convention Center Upper Level
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

4:25pm PST

Intro: Kubernetes SIG Apps - Adnan Abdulhussein, VMware & Matt Farina, Samsung SDS
Kubernetes SIG Apps covers developing, deploying, and operating applications on Kubernetes with a focus on the application developer and application operator experience. In this session we will focus on the Workloads API (e.g. Deployments, StatefulSet, DaemonSet, Job etc.), the Application CRD, and the supporting elements to make application developers and operators successful with Kubernetes. That includes using the Kubernetes API to run your workloads and leveraging Kubernetes resources to develop Kubernetes native applications.

Speakers
avatar for Matt Farina

Matt Farina

Software Architect, SUSE
Matt works as a Software Architect at SUSE where he focuses on cloud native technologies. He is an author, speaker, and regular contributor to open source. Matt has a particular interest in developer tooling and experience, CI/CD, dependency management, and, of course, cloud native... Read More →
avatar for Adnan Abdulhussein

Adnan Abdulhussein

Software Engineer, VMware
Adnan Abdulhussein is a Software Engineer at VMware (previously at Bitnami), where he works on building tools to make apps easier to run on Kubernetes. He contributes to the Kubernetes community as a co-chair of SIG-Apps and a core maintainer of the Helm project. Adnan is passionate... Read More →



Tuesday November 19, 2019 4:25pm - 5:00pm PST
Room 31ABC - San Diego Convention Center Upper Level
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

4:25pm PST

Intro: OpenEBS - Amit Kumar Das & Vishnu Itta, MayaData
Recently OpenEBS was accepted as a CNCF sandbox project. OpenEBS is a block storage provider that is built on top of Kubernetes APIs as well as extends these APIs to let end users have granular control on persistent storage decisions. We welcome communities to join us and make innovations in Container Attached Storage space. In this talk, Amit Das & Vishnu Itta, the core maintainers of OpenEBS will share the background and design principles behind OpenEBS. Through real life use cases, Amit and Vishnu will share the experiences of various OpenEBS users on solving their persistent needs on Kubernetes environments ranging from home grown labs to managed cloud platforms to on premise solutions and other hybrids.

Speakers
avatar for Amit Kumar Das

Amit Kumar Das

Director Of Engineering, MayaData
Amit is the director of engineering at MayaData, where he works on various open source projects including OpenEBS and MetaController. In his earlier days, he was a contributor to openstack cinder and apache cloudstack projects. When not writing code or talking about it, Amit loves... Read More →
VI

Vishnu Itta

Director Of Engineering, MayaData
Developer who always eager to learn, loves math, algorithms and programming. Have good experience in storage protocols, ZFS, FreeBSD internals, Linux, device drivers. Enjoys playing Table Tennis and doing travel.



Tuesday November 19, 2019 4:25pm - 5:00pm PST
Room 1AB - San Diego Convention Center Upper Level
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

4:25pm PST

Kubernetes SIG Instrumentation - Intro - Frederic Branczyk, Red Hat & Piotr Szczesniak, Google
Kubernetes SIG Instrumentation is responsible for ensuring high quality and consistent instrumentation across the Kubernetes project. This intro session will give an overview of the efforts the SIG Instrumentation has worked on in the past and is currently working on. Software engineering and operations are both disciplines practiced in SIG Instrumentation, and any experience will help the special interest group's mission. Join this session to learn how to get involved in SIG Instrumentation to make instrumentation even better!

Speakers
avatar for Frederic Branczyk

Frederic Branczyk

CEO & Founder, Polar Signals
Frederic is the founder and CEO of Polar Signals. Before founding Polar Signals he was a senior principal engineer and the main architect for all things Observability at Red Hat, which he joined through the CoreOS acquisition. Frederic is a Prometheus and Thanos maintainer as well... Read More →
avatar for Piotr Szczesniak

Piotr Szczesniak

Tech Lead/Manager, Google
Piotr is Tech Lead/Manager working at Google since 2014. He works on GKE/Kubernetes for 4+ years, joining the project in its early days. Piotr leads GKE Monitoring team and Special Interest Group “Instrumentation” in Kubernetes open source community. Piotr graduated from University... Read More →


Tuesday November 19, 2019 4:25pm - 5:00pm PST
Room 6E - San Diego Convention Center Upper Level
 
Wednesday, November 20
 

10:55am PST

Cloud Provider OpenStack Community Session - Kendall Nelson, OpenStack Foundation & Aditi Sharma, NEC
In this session, the Cloud Provider OpenStack team will give a brief overview of OpenStack cloud integration projects, including the: * OpenStack cloud controller manager. * Cinder and Manilla storage providers. * Cluster API provider. * Keystone identity integrations. * Other provider interfaces. In addition to this overview, they will also engage the community to plan future development efforts and priorities. Both OpenStack beginners and experts are encouraged to join the session, and the community content will be tailored to fit audience interests.

Speakers
avatar for Kendall Nelson

Kendall Nelson

Upstream Developer Advocate, OpenStack Foundation
Kendall is an Upstream Developer Advocate at the OpenStack Foundation based in Seattle, WA. She first started working on Cinder and os-brick in the Liberty release and since then gotten involved in Release Mangement, StoryBoard, the Women of OpenStack (WoO), the First Contact SIG... Read More →
AS

aditi sharma

Software Engineer, NEC
Aditi works as a Software Enginner at NEC, She primarily works on cloud native technologies, she contributes to opensource projects like Kubernetes, OpenStack. She is also approver/reviewer for provider-openstack subproject under SIG-Cloud-Provider.



Wednesday November 20, 2019 10:55am - 11:30am PST
Room 6E - San Diego Convention Center Upper Level
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

10:55am PST

Day 2 Operations with Windows Containers - Michael Michael, VMware & Patrick Lang, Microsoft
The chairs for SIG-Windows will provide an update on the efforts to bring Windows to Kubernetes. This session will concentrate on presenting new features and capabilities as well as focus on day 2 operations and troubleshooting. We will also have a detailed discussion on our future roadmap, key functionality that we want to enable, and open the floor for Q&A with customers and members of the SIG-Windows community. Some familiarity with Windows on Kubernetes is required for the deep dive part since we will have an in-depth discussion on key features that are in the pipeline for Windows, explain their implementation and have a discussion on trade-offs with the community.

Speakers
avatar for Patrick Lang

Patrick Lang

Software Engineer, Microsoft
Patrick Lang is a Software Engineer at Microsoft building and teaching how to use Kubernetes and Windows container technologies. He is a regular speaker on Windows Server Container development and management that helped launch the tech at MS Ignite and Build conferences along with... Read More →
avatar for Michael Michael

Michael Michael

Director of Product Management, VMware
Michael Michael (or M2) is a Maintainer of Harbor and Contour, co-chairs Kubernetes' SIG-Windows, and is the product lead for Velero, Octant, and Sonobuoy. M2 is focused on cloud native technologies, delivering agility and simplicity to developers and accelerating the modernization... Read More →



Wednesday November 20, 2019 10:55am - 11:30am PST
Room 14AB - San Diego Convention Center Mezzanine Level
  Maintainer Track Sessions

10:55am PST

Deep Dive: CNCF CI - W. Watson & Denver Williams, Vulk Coop
The CNCF CI status dashboard -- cncf.ci -- provides a third party validation of builds, deployments and end-to-end testing for CNCF’s Graduated and Incubating projects. The newest iteration of the cncf.ci status dashboard focuses on supporting a sustainable and scalable project ecosystem. To accelerate adding & maintaining projects on cncf.ci, the status dashboard can integrate with a project’s existing CI System and accept contributions from CNCF project maintainers. This Deep Dive session will include a walk-through of integrating a CNCF project with Travis CI to utilize the Travis CI build status and artifacts in the cncf.ci dashboard and allow time for Q&A.

Speakers
DW

Denver Williams

Project Co-Lead, cncf.ci, Vulk Coop & CNCF
avatar for W. Watson

W. Watson

Principal Developer, Vulk Cooperative
W. Watson has been professionally developing software for 25 years. He has spent the numerous years studying game theory and other business expertise in pursuit of the perfect organizational structure for software co-operatives. He also founded the Austin Software Cooperatives meetup... Read More →



Wednesday November 20, 2019 10:55am - 11:30am PST
Room 6D - San Diego Convention Center Upper Level
  Maintainer Track Sessions

10:55am PST

KubeEdge Deep Dive - Sean Wang, FutureWei
KubeEdge is an open source project extending native containerized application orchestration and device management to from central cloud to Edge. It is built upon Kubernetes and provides core infrastructure support for networking, application deployment and metadata synchronization across cloud and edge. In this session, Kevin will deep dive details of KubeEdge architecture and some advanced features. The future roadmap and current pain points will also be discussed.

Speakers
avatar for Sean Wang

Sean Wang

senior director, Futurewei
Sean Wang is a senior director at FutureWei Inc in Seattle. He was the founder of Intelligent EdgeFabric platform, a commercial edge computing service which was later on contributed to CNCF as KubeEdge. Sean has deep interest in large scale distributed systems, built and led various... Read More →



Wednesday November 20, 2019 10:55am - 11:30am PST
Pacific Ballroom, Salon 14-15 - Marriott Marquis San Diego Marina Hotel
  Maintainer Track Sessions

10:55am PST

KubeVirt Deep Dive: Virtualized GPU Workloads on KubeVirt - David Vossel, Red Hat & Vishesh Tanksale, NVIDIA
KubeVirt is a Kubernetes extension that supports running traditional Virtual Machine workloads side by side with containers.

In this session we will explore the architecture behind KubeVirt and how NVIDIA is leveraging that architecture to power GPU workloads on Kubernetes. Using NVIDIA’s GPU workloads as a case study, we’ll provide a focused view on how host device passthrough is accomplished with KubeVirt as well as providing some performance metrics comparing KubeVirt to standalone KVM. You’ll come away with a high level understanding of what KubeVirt is capable of and the general design principles that drive the project.

Speakers
avatar for David Vossel

David Vossel

Principal Software Engineer, Red Hat
avatar for Vishesh Tanksale

Vishesh Tanksale

Sr. Software Engineer, NVIDIA
Vishesh is a Software Engineer at Nvidia. He is focussing on different aspects of enabling VM workload management on Kubernetes Cluster. He is specifically interested in GPU workloads on VMs. He is a active contributor to Kubevirt, a CNCF Sanbox Project.



Wednesday November 20, 2019 10:55am - 11:30am PST
Room 1AB - San Diego Convention Center Upper Level
  Maintainer Track Sessions

10:55am PST

Performance Tuning and Day 2 Operations - Goutham Veeramachaneni, Grafana Labs
Cortex is a distributed version of Prometheus with a lot of moving parts. We have a pretty good getting started guide with enough information to get a working cortex cluster that can ingest data and answer queries. But there is limited material on the day 2 operations: Capacity planning, query performance debugging, and general health monitoring. In this talk, we will take you through the debugging workflow, the typical knobs that should be tweaked for optimal performance, the mixin for cortex that covers the dashboards and alerts, and in general how to approach debugging and maintaining an existing cortex cluster.

Speakers
avatar for Goutham Veeramachaneni

Goutham Veeramachaneni

Senior Software Engineer, Grafana Labs
Goutham is a maintainer of Prometheus and Cortex monitoring systems and a senior software engineer at Grafana Labs.He spent most of his coding career working with and contributing to OSS software. After an internship and a gap semester contributing to OSS software, he now works at... Read More →



Wednesday November 20, 2019 10:55am - 11:30am PST
Room 6C - San Diego Convention Center Upper Level
  Maintainer Track Sessions

10:55am PST

SIG Testing Intro - Sean Chase & Erick Fejta, Google
This session will provide an overview of the testing infrastructure and automation used by the kubernetes project. We manage over 180 GitHub repos, generate test results from over 10,000 jobs per day. We'll walk through some of the improvements we've made to enable contributor self-service since last KubeCon.

Speakers
EF

Erick Fejta

Staff Software Engineer, Google
Erick works at Google. He writes tooling for the kubernetes community and helps chair sig-testing. He helps create and maintain a lot of community infrastructure such as peribolos, prow, testgrid, kubetest and gubernator. He is also the lesser-known human face behind fejta-bot, which... Read More →
SC

Sean Chase

Software Engineer, Google
Sean is an Integration Engineer, recently refurbished into a Productivity Engineer in early 2019. He has been working with k8s sig-testing group for six months (primarily on TestGrid) trying to make all the pieces fit together.



Wednesday November 20, 2019 10:55am - 11:30am PST
Pacific Ballroom, Salon 25-26 - Marriott Marquis San Diego Marina Hotel
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

10:55am PST

Using TUF and in-toto to Tighten the Release Process - Santiago Torres-Arias, NYU & Justin Cappos, NYU
As enterprise companies move to Cloud Native, the supply chain has become a very attractive target for attacks. An attacker who compromises a project's supply chain can greatly increase the blast radius of their attack to all users of the system. In some cases the exploit is an unintended bug (e.g. Equifax); in others, it is more insidious. In this talk, Santiago and Justin will show you how you can use TUF and in-toto to create a tightly-secured software supply chain. Starting from secure container delivery using TUF, and moving towards the left to tools like build farms, vulnerability scanners, and version control systems. The talk will be grounded in real business delivery values by pointing out common software supply chain misconfiguration pitfalls and through an integration example on one of the largest open source operating systems.

Speakers
avatar for Santiago Torres

Santiago Torres

PhD Student, New York University
avatar for Justin Cappos

Justin Cappos

Professor, NYU
Justin Cappos is a professor in the Computer Science and Engineering department at New York University, who strives to provide service to society through technology. Justin's research philosophy focuses on solving real world security problems in practice. He and his students often... Read More →


Wednesday November 20, 2019 10:55am - 11:30am PST
San Diego Ballroom A - Marriott Marquis San Diego Marina Hotel

11:50am PST

CNCF Research User Group - Bob Killen, University of Michigan
This session is open to those interested in running Kubernetes and cloud native platforms in a research context. The CNCF Research User Group’s purpose is to function as a focal point for the discussion and advancement of Research Computing using “Cloud Native” technologies. This includes enumerating current practices, identifying gaps, and directing effort to improve the Research Cloud Computing ecosystem. Mission statement: https://github.com/cncf/research-user-group

Speakers
avatar for Bob Killen

Bob Killen

Research Cloud Administrator, University of Michigan
Bob is a Research Cloud Administrator with the Advanced Research Computing Technology Services (ARC-TS) group at the University of Michigan. He has been with the University for more than 15 years, serving in various capacities within the Health System and ARC-TS. As a CNCF Ambassador... Read More →



Wednesday November 20, 2019 11:50am - 12:25pm PST
San Diego Ballroom A - Marriott Marquis San Diego Marina Hotel
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

11:50am PST

Deep Dive into Autoscaling - Marcin Wielgus & Vivek Bagade, Google
Come and see how to debug and optimize your autoscalers and decrease your monthly infrastructure costs even further. During this talk members of SIG-Autoscaling will discuss the internals of HPA, VPA and Cluster Autoscaler, their peculiar features, and ways to fine tune them across dimensions like cost and availability. After this talk you will know where to look for information about the autoscaler activity, what settings can be changed and which flags should probably be left alone.

Speakers
avatar for Marcin Wielgus

Marcin Wielgus

Staff Software Engineer, Google
Marcin Wielgus is a Staff Software Engineer at Google. Marcin joined the internet search giant in 2010 and since then he has been working on various projects, ranging from Android applications to recommendation engines. He started contributing to Kuberentes before the 1.0 release... Read More →
avatar for Vivek Bagade

Vivek Bagade

Software Engineer, Google Inc
Vivek works at Google developing Kubernetes Cluster Autoscaler and Node Autoprovisioning. In the past, Vivek worked on building a Kubernetes PaaS for cloud robotics with Rapyuta Robotics and building a contextual advertising platform with Media.net



Wednesday November 20, 2019 11:50am - 12:25pm PST
Exhibit Hall AB - San Diego Convention Center Ground Level
  Maintainer Track Sessions

11:50am PST

Deep Dive into Cloud Provider Azure - Pengfei Ni & Brendan Burns, Microsoft
In this session, we'll dig into the implementation of the Azure cloud provider, and current work to enhance the operations of Kubernetes. Work for Kubernetes 1.17 and designs for the next versions will be discussed. There will be demos of the newest capabilities. You will also learn how the maintainers set up their development environments so you can contribute easily too.

Speakers
avatar for Brendan Burns

Brendan Burns

Distinguished Engineer, Microsoft
Brendan Burns is a co-founder of the Kubernetes open source project and a Distinguished Engineer at Microsoft Azure where he focuses on containers, Kubernetes and DevOps. He has a PhD in Computer Science from the University of Massachusetts and a BA in Computer Science and Studio... Read More →
avatar for Pengfei Ni

Pengfei Ni

Senior Software Engineer, Microsoft
Pengfei Ni is a senior software engineer at Microsoft Azure and maintainer of the kubernetes project. He has extensive experience in Cloud Computing, Kubernetes and Software Defined Networking (SDN). He has given presentations on KubeCon China 2018, ArchSummit 2018, LC3 2018, and... Read More →



Wednesday November 20, 2019 11:50am - 12:25pm PST
Pacific Ballroom, Salon 14-15 - Marriott Marquis San Diego Marina Hotel
  Maintainer Track Sessions

11:50am PST

Deep Dive: Flux the GitOps Operator for Kubernetes - Stefan Prodan, Weaveworks
In this session, Stefan will talk about the GitOps principles governing Flux, its main features and roadmap. Stefan will do a deep dive into Flux’s Kustomize support and show how you can leverage Flux to manage a multi-tenant Kubernetes cluster. We will continue with Flux Helm Operator deep dive to showcase app delivery automation with Git operations.

Speakers
avatar for Stefan Prodan

Stefan Prodan

Developer Experience Engineer, Weaveworks
Stefan is a Developer Experience engineer at Weaveworks and an open source contributor to cloud-native projects like Flagger, FluxCD, Helm Operator, SMI and others. He worked as a software architect and a DevOps consultant, helping companies embrace DevOps and the SRE movement. Stefan... Read More →



Wednesday November 20, 2019 11:50am - 12:25pm PST
Room 16AB - San Diego Convention Center Mezzanine Level
  Maintainer Track Sessions

11:50am PST

Deep Dive: Harbor - Enterprise Cloud-native Artifact Registry - Steven Zou & Daniel Jiang, VMware
Harbor is an open-source trusted cloud-native registry project that stores, signs, and scans content. It has been widely used by organizations large and small around the world to resolve both the container image and Helm Chart management challenges. In this session, we will cover some advanced features of using Harbor, such as OIDC support, improved content replication among Harbor and other non-Harbor registries, content management in a cloud environment, unified management of Helm Chart and container images, quota management, webhooks, tag retention, highly-available deployments and more. Our guest speaker and fellow Harbor maintainer, Daniel Pacak from Aqua Security, will show you how to utilize the pluggable scanning framework in Harbor to increase confidence in your compliance policies.
 
Additionally, we'd like to share some Harbor community-related things like the governance model and contributing guide to encourage more participation in the Harbor community. Furthermore, the team would love to get feedback from users and contributors to current features and future roadmap.

Speakers
avatar for Steven Zou

Steven Zou

Software Engineer, VMware
Jia Zou (Steven) is a staff engineer of VMware China R&D. He is now working on the open-source Project Harbor that is an enterprise-class cloud-native artifact registry as a core maintainer and architect. He previously has worked in HPE, IBM, and Agilent as software engineer for many... Read More →
avatar for Daniel Jiang

Daniel Jiang

Software Engineer, VMware
I'm a software engineer from VMware, who joined the company around the end of 2015. Currently working on a open source registry project called Harbor. I'm one of the founding member of this project.I have been giving speech in different meet-ups talking about docker image management... Read More →



Wednesday November 20, 2019 11:50am - 12:25pm PST
Room 5AB - San Diego Convention Center Upper Level
  Maintainer Track Sessions

11:50am PST

Deep Dive: Prow - Steve Kuznetsov, Red Hat & Alvaro Aleman, Loodse
This session will dive into some of the major features we have added to prow, including how they are implemented, and the challenges we faced. Examples include the new prow monitoring stack, hooking up prow to other bug tracking systems than github, and refactoring prow to support in-repo config to enable better self-service.

Speakers
avatar for Steve Kuznetsov

Steve Kuznetsov

Software Engineer, Red Hat
Steve has been involved in open source and Kubernetes since 2014, joining the Testing SIG and becoming a co-lead in 2017.He has contributed to Kubernetes core since the 1.0 days but these days spends most of his focus on improving the testing infrastructure with the Testing SIG. Steve... Read More →
avatar for Alvaro Aleman

Alvaro Aleman

Software Engineer, Loodse
Alvaro is working on products related to Kubernetes cluster lifecycle management. A year ago, Loodse adopted Prow as its CI/CD platform of choice. In the process, Alvaro started to get involved into its upstream development and stayed active there ever since.


Wednesday November 20, 2019 11:50am - 12:25pm PST
Room 7AB - San Diego Convention Center Upper Level

11:50am PST

gRPC Deep Dive: Prevent Your Service From Overtaking Itself - Lidi Zheng, Google
In any distributed system, it is very common to have mismatched processing power on sending (client) and receiving (server) side. This can result in failures or excessive buffering of messages on either side leading to out-of-memory situation. Fortunately, gRPC has a flow control mechanism that transparently throttles the traffic to protect both services. In this presentation, we will dive into how does networking protocols (like TCP, HTTP, gRPC) control traffic, and how gRPC flow control facilitate your usage of the bandwidth between your services.

Speakers
avatar for Lidi Zheng

Lidi Zheng

Software Engineer, Google
Lidi Zheng is a Software Engineer at Google under the Tech Infra Network Systems area. He is an active maintainer of gRPC repo, and mostly contributing to gRPC Python. He focuses on the API design, distributed system and tooling. Prior to Google, he completed his Master degree from... Read More →



Wednesday November 20, 2019 11:50am - 12:25pm PST
Room 14AB - San Diego Convention Center Mezzanine Level
  Maintainer Track Sessions

11:50am PST

Intro: Telepresence - Daniel Bryant & Rafael Schloming, Datawire
This session will provide an intro to Telepresence, a CNCF Sandbox tool. We’ll talk about development workflows for Kubernetes. We’ll discuss the differences between traditional development, and different approaches people take to building Kubernetes services. We’ll then introduce Telepresence and discuss how it integrates with different organizational development workflows. Finally, we’ll talk about the evolution of Telepresence and how we are actively moving Telepresence forward from its heritage as a VPN-type approach into a more sophisticated L7 routing layer for developers.

Speakers
avatar for Rafael Schloming

Rafael Schloming

Co-founder and Chief Architect, Datawire
Rafael Schloming is Co-founder and Chief Architect of Datawire. He is a globally recognized expert on messaging and distributed systems and a spec author of the AMQP specification. He has spoken on microservices at numerous technical conferences including ApacheCon, the O’Reilly... Read More →
avatar for Daniel Bryant

Daniel Bryant

Director Dev Relations, Ambassador Labs
Daniel Bryant works as a Product Architect at Ambassador Labs (previously Datawire). His technical expertise focuses on ‘DevOps’ tooling, cloud/container platforms, and microservice implementations. Daniel is a Java Champion, and contributes to several open source projects. He... Read More →



Wednesday November 20, 2019 11:50am - 12:25pm PST
Room 6E - San Diego Convention Center Upper Level
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

11:50am PST

Scaling SPIRE for Performance and Availability - Tyler Julian, Uber
SPIRE, the community-supported implementation of SPIFFE, enables users to take advantage of workload identity primitives like X.509s and JWTs without needing a deep understanding of complex topics like trust bootstrap, secure introduction, and credential provisioning/rotation.

But implementing the SPIFFE standard is not without its difficulties. SPIRE must scale to meet the needs of hundreds of thousands of workloads in today's hybrid cloud architectures. And, despite a requirement for high, efficient throughout, the system must remain resilient in the face of failure.

In this deep dive, we will study the challenges encountered during the implementation of SPIRE, design considerations and philosophy, and production use cases.

Speakers
avatar for Tyler Julian

Tyler Julian

Security Engineer, Uber
Security Engineer at Uber focused on authentication and distributed systems, with a background in cryptocurrency protocols.


Wednesday November 20, 2019 11:50am - 12:25pm PST
Pacific Ballroom, Salon 25-26 - Marriott Marquis San Diego Marina Hotel

1:30pm PST

Future of the Moby Ecosystem: Maintainers, Contributors, Users - Avi Deitcher, Atomic Inc.; Gareth Rushgrove, Snyk; Roman Shaposhnik, ZEDEDA Inc.; Justin Cormack, Docker
Speakers
avatar for Justin Cormack

Justin Cormack

CTO, Docker
Justin is a senior engineer and security lead at Docker. He is a maintainer of the Notary project, and a member of the CNCF TOC and SIG Security. He has been working in container security for five years.
avatar for Gareth Rushgrove

Gareth Rushgrove

Director Product Management, Snyk
Gareth works remotely from Cambridge, UK, helping to build interesting tools for people to better manage infrastructure and applications. He currently works at Snyk, working on developer-first security tooling. He has previously worked for the UK Government Digital Service focused... Read More →
avatar for Avi Deitcher

Avi Deitcher

Consultant, Atomic Inc.
Avi Deitcher has been an engineer and businessman for over 20 years, designing and implementing technology, strategy and operations. He loves technology, but most importantly he loves what it enables us to do as individuals and businesses. He has run operations for global businesses... Read More →
RS

Roman Shaposhnik

ZEDEDA Inc.


Wednesday November 20, 2019 1:30pm - 3:00pm PST
Room 22 - San Diego Convention Center

2:25pm PST

CRI-O: Under the Hood - Mrunal Patel, Red Hat, Inc. & Sascha Grunert, SUSE
CRI-O is an open-source container runtime created for Kubernetes. The project was recently added to the CNCF incubator and has a very active user and contributor community established around it. In this session, Mrunal Patel and Sascha Grunert will show how CRI-O works under the hood. The talk will cover in-depth how the life cycle of Kubernetes workloads is managed by CRI-O in conjunction with the kubelet. They will demonstrate how CRI-O utilizes lower level runtimes like runc to manage the lifecycle of containers, how networking is setup for pods and how system utilities can be used to get a system view of a node using CRI-O. The talk will also cover recent features added to CRI-O for production use cases such as dual-stack IPv6 support and repository mirroring to be able to run kubernetes clusters in a disconnected environment. Attendees will gain a deeper understanding of CRI-O and how to use it for advanced use cases.

Speakers
MP

Mrunal Patel

Principal Software Engineer, Red Hat
Mrunal Patel is a Principal Software Engineer at Red Hat working on containers for Openshift. He is a maintainer of runc/libcontainer and the OCI runtime specification. He is the lead developer of CRI-O. He has helped contribute support for user namespaces to the Go programming language... Read More →
avatar for Sascha Grunert

Sascha Grunert

Senior Software Engineer, SUSE
Sascha is a Senior Software Engineer at SUSE, where he works on many different container related open-source projects like Kubernetes and CRI-O. He joined the open-source community in November 2018, having gained container experience before joining SUSE. Sascha's passions include... Read More →



Wednesday November 20, 2019 2:25pm - 3:00pm PST
Room 5AB - San Diego Convention Center Upper Level
  Maintainer Track Sessions

2:25pm PST

Deep Dive Into API Machinery - Antoine Pelisse, Google & Stefan Schimanski, Red Hat
SIG API Machinery is responsible for all generic API topics in Kubernetes, i.e. for the generic API server implementation, API CRUD semantics, discovery, the admission control mechanism, conversion, defaulting, persistence with etcd, general controllers like garbage collection, Go client libraries, code generation and extension points like CustomResourceDefinitions, aggregation & admission. This session will have two parts: A deep dive into a selection for API Machinery topics, probably: defining API types in Golang, groups+versions+kinds+resources, tags, code-generation, schemes, different variants of codecs – and how to use all this with CustomResourceDefinitions and a custom client-go client. time for general discussion and opportunity for API machinery questions. This session is targetted especially at: People using the Kubernetes APIs with client-go and wanting to understand what is going on behind the scenes People extending Kubernetes with APIs using aggregated API servers or CustomResourceDefinitions

Speakers
avatar for Stefan Schimanski

Stefan Schimanski

Senior Principal Software Engineer, Red Hat
Stefan is a Senior Principal Software Developer at Red Hat working on Kubernetes and OpenShift, with a focus on API machinery, extension points and developer tools as part of Sig API Machinery. He contributed a major part of the CRD feature set. Stefan is a 2nd time GoogleSummer of... Read More →
AP

Antoine Pelisse

Software Engineer, Google



Wednesday November 20, 2019 2:25pm - 3:00pm PST
Room 1AB - San Diego Convention Center Upper Level
  Maintainer Track Sessions

2:25pm PST

Deep Dive: CNI - Bryan Boreham, Weaveworks & Dan Williams, Red Hat
CNI, the Container Network Interface, is a small but critical piece of infrastructure linking runtimes such as Kubernetes and CloudFoundry to dozens of different container network implementations. This session is aimed at implementers of network plugins and runtimes using CNI, as well as anyone interested in contributing to the project or becoming a maintainer. We will recap recent changes, look at the roadmap ahead, and have plenty of time for discussion and Q&A.

Speakers
avatar for Dan Williams

Dan Williams

Principal Software Engineer, Red Hat
Daniel C. B. Williams is a Principal Software Engineer at Red Hat, with a focus on container networking and orchestration, specifically with OpenShift, Kubernetes, CNI, and related projects. As co-lead of the Kubernetes SIG Network group, lead of the Network Plumbing Working Group... Read More →
avatar for Bryan Boreham

Bryan Boreham

Distinguished Engineer, Weaveworks
Bryan is a Distinguished Engineer at Weaveworks, the GitOps company. After first getting into programming as a kid, creating a video game called "Splat", Bryan's career has ranged from charting pie sales at a bakery to real-time pricing of billion-dollar bond trades. At Weaveworks... Read More →



Wednesday November 20, 2019 2:25pm - 3:00pm PST
Room 15AB - San Diego Convention Center Mezzanine Level
  Maintainer Track Sessions

2:25pm PST

Geo-partitioning with Vitess - Deepthi Sigireddi & Jitendra Vaidya, PlanetScale
Geo-partitioning is an emerging requirement for multinational corporations. Laws such as the GDPR in Europe stipulate where a user’s data needs to be physically located, as well as when it can be transferred out of the EU. We expect additional legal jurisdictions to pass similar laws in the coming years, and that database management systems will require native functionality to assist in compliance. In the case of Vitess, one of its distinguishing features is support for flexible sharding schemes. This can easily be extended to support a custom sharding scheme that respects geo-partitioning requirements. In this deep dive we will first explore how and then demonstrate a database cluster built using the custom sharding scheme that solves data residency at the database layer obviating the need for any change at the application layer.

Speakers
avatar for Jiten Vaidya

Jiten Vaidya

CEO - ama Vitess and PlanetScale, PlanetScale
Jitendra (Jiten) Vaidya is co-founder and CEO at PlanetScale (https://planetscale.com), a company that supports Vitess (https://vitess.io). For most of his career, he worked as a backend infrastructure engineer and manager at companies such as Dropbox, YouTube and Google. It was at... Read More →
avatar for Deepthi Sigireddi

Deepthi Sigireddi

Software Engineer, Planetscale, Inc.
Deepthi is a Software Engineer at PlanetScale, where she focuses on support and new feature development for Vitess, a CNCF project. She is an active Vitess maintainer who loves to talk about how technology is changing the world.



Wednesday November 20, 2019 2:25pm - 3:00pm PST
Room 6D - San Diego Convention Center Upper Level
  Maintainer Track Sessions

2:25pm PST

Intro: Scheduling SIG - Wei Huang, IBM & RaviSantosh Gudimetla, Red Hat
Kubernetes Scheduler is a critical component of Kubernetes that finds the best nodes for running pods based the configured scheduling requirements. In this talk, we will cover the scheduling workflow and the life of a Pod during a scheduling cycle. Then we will talk about recent SIG Scheduling projects and features, including the development of the scheduling framework, batch scheduling, descheduler, even pods spreading, and scalability improvements. We will also dedicate some time of the presentation to audience questions and users' feedback.

Speakers
avatar for Wei Huang

Wei Huang

Software Engineer, IBM
Wei Huang is a senior software engineer from IBM. He has 10+ years of experiences around database, data warehouse tooling, cloud, container, monitoring and devops. His latest focus is on Kubernetes, including extending Kubernetes LoadBalancer using CRD, networking, scheduling and... Read More →
RS

Ravi Santosh Gudimetla

Senior Software Engineer, Red Hat
Software Engineer working on Kubernetes and Windows Containers



Wednesday November 20, 2019 2:25pm - 3:00pm PST
Room 7AB - San Diego Convention Center Upper Level
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

2:25pm PST

Intro: SIG Cluster Lifecycle - Timothy St. Clair, VMware
The Cluster Lifecycle SIG is the Special Interest Group that is responsible for building the user experience for deploying and upgrading Kubernetes clusters. Our mission is examining how we should change Kubernetes to make it easier to operate. Since the group's formation we have focused on creating kubeadm, a streamlined installer tool and building block to simplify the installation and upgrade experience, and building a Cluster API to provide an abstraction of machines across different deployment environments and a common control plane configuration. In this introduction session, we will present the SIG's mission statement, review recent accomplishments, and discuss our future plans, where you are very welcome to contribute to the discussion. We will also focus on how new contributors can get involved in helping shape the future of Kubernetes' cluster lifecycle management.

Speakers
avatar for Timothy St. Clair

Timothy St. Clair

Senior Staff Engineer, VMware
Timothy St. Clair is a Senior Staff Software Engineer at VMware and is a core contributor to the Kubernetes project, a Steering Committee member, and a lead on SIG-Cluster-Lifecycle. Timothy has worked on the development and integration of various open source distributed systems projects... Read More →



Wednesday November 20, 2019 2:25pm - 3:00pm PST
Room 6E - San Diego Convention Center Upper Level
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

2:25pm PST

Introduction to the CNCF App Delivery SIG - Alois Reitbauer, Dynatrace & Lei Zhang, Alibaba
The CNCF App Delivery SIG focusses on all aspects of delivery and operations of cloud-native applications from a developer and operations perspective. Current working topics include application definition, packaging, and distribution, as well as the application delivery workflow. Key deliverables of the working group are guidelines and reference material for these topics. 
In this intro session, we will walk through the detailed goals of the SIG and present an overview of current work items and intermediary results. This will be followed by a discussion of the current roadmap and potential future contributions. If you are developing or managing cloud-native applications or defining company best practices you should get engaged with the application delivery SIG.

Speakers
avatar for Lei Zhang

Lei Zhang

Staff Engineer, Alibaba
Lei is leading engineering effort in Alibaba including its Kubernetes based large-scale cluster management system and unified application platform. Lei has been working as a maintainer on Kubernetes upstream since its beginning and a popular speaker in KubeCon.
avatar for AloisR

AloisR

Chief Technical Strategist, Dynatrace
Alois is an executive member of the technical staff at Dynatrace. He has been building monitoring and application management solutions for more than 15 years. Alois has successfully brought multiple products to market that are used by the biggest companies on the planet. His current... Read More →


Wednesday November 20, 2019 2:25pm - 3:00pm PST
San Diego Ballroom A - Marriott Marquis San Diego Marina Hotel

2:25pm PST

Jaeger Deep Dive - Yuri Shkuro, Uber Technologies & Pavol Loffay, Red Hat
This session is dedicated to an in-depth understanding of the Jaeger project. We will give a short demo of the recently added features, talk about various topics including the architecture, adaptive sampling, multi-tenancy, and configuration, and review the roadmap. After this session the attendees should better understand the Jaeger architecture, how to deploy it and get the best benefits, and to make contributions to the project.

Speakers
avatar for Pavol Loffay

Pavol Loffay

Senior Software Engineer, Red Hat
avatar for Yuri Shkuro

Yuri Shkuro

Software Engineer, Uber Technologies
Yuri Shkuro is a software engineer at Uber Technologies, working on distributed tracing, observability, reliability, and performance problems; author of the book ["Mastering Distributed Tracing"](https://www.shkuro.com/books/2019-mastering-distributed-tracing/); creator of Jaeger... Read More →



Wednesday November 20, 2019 2:25pm - 3:00pm PST
Room 16AB - San Diego Convention Center Mezzanine Level
  Maintainer Track Sessions

2:25pm PST

SIG Release - Deep Dive: Release Engineering Subproject - Stephen Augustus, VMware & Hannes Hörl, Pivotal
The Kubernetes SIG Release is chartered with producing project releases on a reliable schedule. A key component of this is release automation and build tooling. The process/procedures and tools used to create and maintain Kubernetes release artifacts are the responsibility of SIG Release’s recently created Release Engineering subproject. In the early days of the project this code was heavily dependent on a Google presence and is one of (if not _the_) final remnants of that historical connection to the project’s origination. As SIG Release work to shift these last pieces into a community led process and community maintained code, we need your assistance. This deep dive will present an overview of the major moving pieces in the release pipeline, detail the code/process enhancements and improvements currently underway, and share opportunities where you can join in the Release Engineering subproject to assist in making its code more robust and community sustainable.

Speakers
avatar for Stephen Augustus

Stephen Augustus

Lead, Cloud Native Tools & Advocacy, VMware
Stephen Augustus is an active leader in the Kubernetes community. He currently serves as a Special Interest Group Chair (Release, PM), a Release Manager, and a subproject owner for Azure.Stephen leads the Cloud Native Developer Strategy team at VMware, driving meaningful interactions... Read More →
avatar for Hannes Hörl

Hannes Hörl

Staff Software Engineer, Pivotal



Wednesday November 20, 2019 2:25pm - 3:00pm PST
Pacific Ballroom, Salon 25-26 - Marriott Marquis San Diego Marina Hotel
  Maintainer Track Sessions

3:20pm PST

Birds of a Feather: Telecom User Group - Cheryl Hung & Dan Kohn, Cloud Native Computing Foundation; Taylor Carpenter, Vulk Coop
CNCF hosts the Telecom User Group (TUG) for service providers and their vendors to discuss the adoption of cloud native technologies. The community is invited to join this birds-of-a-feather (BoF) session to discuss the status of various initiatives and white papers in this space as well as ideas, requirements and best practices to continue moving forward.

Speakers
avatar for Dan Kohn

Dan Kohn

General Manager, Linux Foundation Public Health, Linux Foundation
Dan leads Linux Foundation Public Health, a new initiative to use open source software to help public health authorities combat COVID-19 and serves as VP, Strategic Programs for the Cloud Native Computing Foundation, which sustains and integrates open source technologies like Kubernetes... Read More →
avatar for Cheryl Hung

Cheryl Hung

VP Ecosystem, Cloud Native Computing Foundation
Cheryl Hung is VP Ecosystem at the Cloud Native Computing Foundation, where she drives adoption of cloud native infrastructure. As a non-profit under the Linux Foundation, the CNCF hosts open source projects including Kubernetes, Prometheus and Envoy.She founded the 5000+ strong Cloud... Read More →
avatar for Taylor Carpenter

Taylor Carpenter

Senior Factotum and Chief Cat Herder, Vulk Coop
Partner at Vulk Cooperative - http://vulk.coop | Lead on CNCF CNF Testbed, Telecom User Group and CNF Conformance initiatives. OpenSource advocate, using Linux since 1994 with the 1.0 release and gnu tools on other unix systems before that. OpsDev geek. Elixir and Ruby programmer... Read More →



Wednesday November 20, 2019 3:20pm - 3:55pm PST
Pacific Ballroom, Salon 14-15 - Marriott Marquis San Diego Marina Hotel
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

3:20pm PST

Deep Dive: Apps SIG - Janet Kuo, Google & Kenneth Owens, Brex
Kubernetes SIG Apps covers developing, deploying, and operating applications on Kubernetes with a focus on the application developer and application operator experience. In this deep dive, we will look at the general experience for application developers and operators along with specifics of the Workloads API (Deployment, StatefulSet, DaemonSet, Jobs, etc.) and Application CRD. We will also do Workloads controller code walk-through. https://github.com/kubernetes/community/tree/master/sig-apps

Speakers
avatar for Janet Kuo

Janet Kuo

Senior Software Engineer, Google
Janet Kuo is a Senior Software Engineer at Google. She's joined the Kubernetes project since before the 1.0 launch in 2015. She is Kubernetes project maintainer, SIG Apps chair, and KubeCon co-chair emeritus. In her free time, she enjoys traveling and taking photos.
avatar for Kenneth Owens

Kenneth Owens

Software Engineer, Brex



Wednesday November 20, 2019 3:20pm - 3:55pm PST
Pacific Ballroom, Salon 23-24 - Marriott Marquis San Diego Marina Hotel
  Maintainer Track Sessions

3:20pm PST

Deep Dive: Brigade - Matt Butcher & Kent Rancourt, Microsoft
In this session, we will explore the Brigade architecture, and how it is built to chain together containers and share data between them. We will deep dive on how external events are routed and transformed into jobs, and how Brigade uses JavaScript for more complex scripting and error handling, and differentiate itself to enable scenarios that are extremely difficult to achieve in a purely declarative framework. In the end, we will take a look at how to build custom event gateways, and have a look at the future roadmap.

Speakers
avatar for Kent Rancourt

Kent Rancourt

Sr. Software Engineer, Microsoft
Kent is a Senior Software Engineer at Microsoft working primarily on Brigade and various other open source projects within the Kubernetes ecosystem. When he's not coding, Kent enjoys being a dad, hiking, comic books, teaching martial arts, and pub trivia.
avatar for Matt Butcher

Matt Butcher

Open Source, Microsoft
Matt does cloud native open source development at Microsoft, where he has worked on Brigade, Helm, Krustlet and others. Matt is the author of a bunch of books and articles, most recently O'Reilly's book "Learn Helm" (with Matt Farina and Josh Dolitsky). When not coding, Matt enjoys... Read More →



Wednesday November 20, 2019 3:20pm - 3:55pm PST
Room 7AB - San Diego Convention Center Upper Level
  Maintainer Track Sessions

3:20pm PST

Going Beyond the Node – Using VK to Realize Crazy Ideas - Brian Goff & Deep Kapur , Microsoft
Virtual-kubelet is an open source kubelet implementation that allows users to extend Kuberentes in multiple, crazy ways. A couple examples include, a provider to order Dominos pizza, or to spin out workloads to a satellite in space. This talk will go through the inner workings of virtual-kubelet (vk) and how users can build their own providers to leverage the flexibility that vk offers. Contributors to the virtual-kubelet have been working on new features past 1.0, this talk will also give a roadmap of what’s to come. Azure will also share their experiences with writing a provider for virtual-kubelet and the use-cases associated with it.

Speakers
avatar for Brian Goff

Brian Goff

Senior Software Engineer, Microsoft
Core maintainer on the Moby project.Love GoLove ContainersKube Noob.
avatar for Deep Kapur

Deep Kapur

Program Manager, Microsoft
PM in Azure focused on ACI and serverless container experiences. Talk to me about Virtual Kubelet and Virtual Nodes for AKS clusters!



Wednesday November 20, 2019 3:20pm - 3:55pm PST
Room 1AB - San Diego Convention Center Upper Level
  Maintainer Track Sessions

3:20pm PST

Kubernetes SIG Instrumentation - Deep Dive - Han Kang & David Ashpole, Google
Kubernetes SIG Instrumentation is responsible for ensuring high quality and consistent instrumentation across the Kubernetes project. This deep dive session will go in detail currently ongoing efforts happening within SIG Instrumentation to share with the audience concrete pieces of work to encourage future collaboration. Specifically, we go into our ongoing efforts with the Kubernetes metrics stability framework and discuss our current exploration into adding distributed tracing to Kubernetes objects and their lifecycles. Software engineering and operations are both disciplines practiced in SIG Instrumentation, and any experience will help the special interest group's mission. Join this session to learn how to get involved in SIG Instrumentation to make instrumentation even better!

Speakers
avatar for Han Kang

Han Kang

Senior Software Engineer, Google
Han Kang is a Senior Software Engineer at Google. Han co-chairs SIG instrumentation, where he focuses on efforts to improve metric quality. He also participates in SIG API Machinery, where he works on things related to control-plane boot-sequences and health-checking.
avatar for David Ashpole

David Ashpole

Software Engineer, Google
David Ashpole currently works for Google on Kubernetes and OpenTelemetry.  He was previously deeply involved in Sig-Node, and drove many enhancements around monitoring and resource management. He is currently co-Tech Lead for Sig-Instrumentation, and is working on adding Distributed... Read More →



Wednesday November 20, 2019 3:20pm - 3:55pm PST
Room 6D - San Diego Convention Center Upper Level
  Maintainer Track Sessions

3:20pm PST

Meet the Gears Behind Kubernetes APIs: Introduction to SIG API-Machinery - Federico Bongiovanni, Google
It will be a big overview of the SIG. We will go through several sections, including: - the charter of the SIG, - current SIG structure, - the areas of ownership and the different components that fall under the SIG domain - the regular meetings - places where you could get involved - plans for onboarding programs

Speakers
avatar for Federico Bongiovanni

Federico Bongiovanni

Engineering Manager, Google
Federico is an Engineering Manager who is passionate about people development and growth, building diverse and inclusive teams, and solving large scale technical challenges. With a large technical background in development, cloud computing, building and running successful teams, and... Read More →



Wednesday November 20, 2019 3:20pm - 3:55pm PST
Room 6E - San Diego Convention Center Upper Level
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

3:20pm PST

SIG Service Catalog Deep-Dive - Jonathan Berkhahn, IBM & Mateusz Szostok, SAP
Join us for a deep dive into how Kubernetes Service Catalog works behind the scenes. Starting with a quick overview of the architecture of Service Catalog, we'll also cover the operation of the Open Service Broker API that underpins Service Catalog. We'll cover some of the challenges we faced while bridging the different processing models between Kubernetes and the Open Service Broker API, and we will then look at more advanced scenarios and new features from the perspective of cluster operators, application developers and helm chart authors. You’ll come away with a solid understanding of how Service Catalog works and recommended workflows and practices for using it. Finally, if you're interested in contributing or using Service Catalog, come meet the maintainers and learn how!

Speakers
JB

Jonathan Berkhahn

Open Source Contributor, IBM
Joanthan is a software engineer that contributes to open source projects in the cloud platform space. He has previously contributed to Cloud Foundry, and currently contributes to Kubernetes Service Catalog and various Kubernetes Operator related projects. He has spoken at several... Read More →
avatar for Mateusz Szostok

Mateusz Szostok

Senior Software Engineer, SAP
Mateusz Szostok works at SAP in an open-source project called Kyma. He is one of the co-chairs of the Service Catalog SIG. He specializes in such domains as Service Catalog, Brokers, and Controllers. Currently, he is in charge of the task to replace the Aggregated API Server with... Read More →



Wednesday November 20, 2019 3:20pm - 3:55pm PST
Pacific Ballroom, Salon 25-26 - Marriott Marquis San Diego Marina Hotel
  Maintainer Track Sessions

3:20pm PST

SIG Usability: Deep Dive - Vallery Lancey, Lyft
SIG Usability is a new Kubernetes special interest group focused on the end user experience of using Kubernetes, from initial adoption to day to day ops. Join us at this session to do a deep dive into what we've been up to, and where we're going.

Speakers
avatar for Vallery Lancey

Vallery Lancey

Infrastucture Software Engineer, Lyft



Wednesday November 20, 2019 3:20pm - 3:55pm PST
San Diego Ballroom A - Marriott Marquis San Diego Marina Hotel
  Maintainer Track Sessions

4:25pm PST

Deep Dive: Contributor Experience SIG - Christoph Blecker, Red Hat & Nikhita Raghunath, Loodse
In this 30 minute session, we will speak about our automation and contributor flow roadmap and highlight ways for you to get involved with creating a smooth experience for contributors of all levels.

Speakers
avatar for Nikhita Raghunath

Nikhita Raghunath

Software Engineer, Loodse
Nikhita is a software engineer at Loodse and is a core contributor to Kubernetes. She is on the Kubernetes Steering Committee, a CNCF Ambassador, and the technical lead for SIG Contributor Experience.
avatar for Christoph Blecker

Christoph Blecker

Senior Site Reliability Engineer, Red Hat
Christoph is an SRE on Red Hat's OpenShift team and a contributor to the Kubernetes project. He's a Technical Lead for SIG Contributor Experience, a member of the Kubernetes Steering Committee, and a regular contributor to SIG Architecture, SIG Testing, SIG Release, and the Kubernetes... Read More →


Wednesday November 20, 2019 4:25pm - 5:00pm PST
San Diego Ballroom A - Marriott Marquis San Diego Marina Hotel

4:25pm PST

Deep Dive: Kind - Benjamin Elder, Google & Antonio Ojea Garcia, SUSE
Kind makes running kubernetes in docker look and feel as easy and simple as you would hope it to be. Our relentless focus on speed and simplicity to optimize for the local developer experience has taught us a number of things about the internals of kubernetes and its many components as we work toward 1.0. Let's look back at some of the challenges we've had to tackle, and discuss the challenges ahead on the road to 1.0.

Speakers
avatar for Benjamin Elder

Benjamin Elder

Software Engineer, Google
Ben first worked on Kubernetes around the 1.0 launch, implementing the initial version of the iptables kube-proxy for Google Summer of Code 2015. He later started working full time on Kubernetes in the summer of 2017, focusing on the test-infra, local clusters, build, and test with... Read More →
avatar for Antonio Ojea Garcia

Antonio Ojea Garcia

Senior Software Engineer, RedHat
Antonio Ojea is a Software Engineer at RedHat, where he works on Kubernetes and other Open Source projects focused on cloud technologies, networking and containers. He is also a Kubernetes and KIND contributor, you can usually find him in the SIG-Network and SIG-testing groups.


Wednesday November 20, 2019 4:25pm - 5:00pm PST
Room 5AB - San Diego Convention Center Upper Level

4:25pm PST

Deep Dive: Linkerd - Oliver Gould, Buoyant
In this session, Oliver Gould, will focus on lessons learned, how to's, and what the future of Linkerd holds.

Speakers
avatar for Oliver Gould

Oliver Gould

CTO, Buoyant
Oliver is the CTO & co-founder of Buoyant, where he leads engineering. Prior to founding Buoyant, he was a staff infrastructure engineer at Twitter, where he led the Observability, Traffic, and Configuration & Coordination teams---projects essential to Twitter's adoption of a modern... Read More →



Wednesday November 20, 2019 4:25pm - 5:00pm PST
Room 14AB - San Diego Convention Center Mezzanine Level
  Maintainer Track Sessions

4:25pm PST

Fluent Bit: Logging and Data Processing on the Edge - Eduardo Silva, Arm Treasure Data & Masoud Koleini, Arm
Fluent Bit is a Fluentd sub-project that aims to solve hard data challenges in the cloud space. On this deep dive session, we will talk about its architecture, how data workflows operate and the ability to perform advanced data transformation. Also, we will demonstrate the new ability to perform Stream Processing on the Edge.

Speakers
avatar for Eduardo Silva

Eduardo Silva

Principal Engineer, Arm Treasure Data
Eduardo is a Principal Engineer at Arm Treasure Data, he is the author and maintainer of Fluent Bit Log Processor, a CNCF sub-project under the umbrella of Fluentd. He is an international speaker in Open Source conferences, he has participated in Scale California, LinuxConf AU, Linux... Read More →
MK

Masoud Koleini

Research Software Engineer, Arm


Wednesday November 20, 2019 4:25pm - 5:00pm PST
Pacific Ballroom, Salon 23-24 - Marriott Marquis San Diego Marina Hotel

4:25pm PST

Helm 3 Deep Dive - Taylor Thomas, Microsoft Azure & Martin Hickey, IBM
It has landed. Helm v3 has released! For many people this has been a highly anticipated release, longing for the removal of Tiller. Helm v3 however is more than just this. In this session, you will learn about the new features and the new architecture to support these features. We will discuss the architecture and how the CLI and library has changed to improve usability We will also look at other features like the additions to charts and the new client security model. Worried about migration? That’s covered too!

If this whets your appetite then this is the talk for you, especially if you are deep down the highway to Helm. Come along and join the discussion about the new Helm release.

Speakers
avatar for Martin Hickey

Martin Hickey

Senior Software Engineer, IBM
Martin works on the Open Technology team at IBM focusing on open source software. He is a regular contributor to open source and a core maintainer for Helm. He has also contributed previously to the OpenStack and Elastic communities. Martin enjoys speaking at conferences and meet-ups... Read More →
avatar for Taylor Thomas

Taylor Thomas

Senior Software Engineer, Microsoft
Taylor Thomas is a Senior Software Engineer working on Krustlet, Bindle, WASM, and other open source tooling at Microsoft. He is a regular speaker at various open source conferences and meetups, including various KubeCons and local meetup groups. He has worked on various containers... Read More →



Wednesday November 20, 2019 4:25pm - 5:00pm PST
Exhibit Hall AB - San Diego Convention Center Ground Level
  Maintainer Track Sessions

4:25pm PST

Intro to the CNCF SIG Storage - Quinton Hoole, Futurewei & Alex Chircop, StorageOS
The CNCF SIG Storage (https://github.com/cncf/sig-storage) collaborates to explore and understand how different storage technologies are used in cloud-native environments. Topics include block stores, file systems, object stores, key-value stores and databases, amongst others. Different architectural approaches (centralized, distributed, sharded etc) are compared in terms of key attributes like availability, scalability, performance, data consistency, durability, fault tolerance, ease of development and operational complexity.

In the intro, we'll provide an overview of the work currently underway and on the roadmap. You'll get the meet the people leading these efforts, and find out how best to get involved and contribute.

We'll present our work thus far, and host discussions around the findings of our recent end-user surveys covering how cloud native storage is approached in the real world, including some representative successes and failures. Our hope is that others can learn from, and expand upon those experiences.

Speakers
avatar for Alex Chircop

Alex Chircop

CEO, StorageOS
Alex is a founder and CEO of StorageOS, building software defined solutions for cloud native environments. Alex is also a co-chair of the CNCF Storage SIG. Before embarking on the startup adventure he spent over 25 years engineering infrastructure platforms for companies like Nomura... Read More →
QH

Quinton Hoole

Technical Vice President, FutureWei
Quinton is currently Technical Vice President of Cloud Computing at FutureWei. Previously he spend five years at Google, where he was an Engineering Lead on the Kubernetes team, and Technical Lead and Manager of Ads Serving SRE. He was also the founding engineer of the Amazon EC2... Read More →


Wednesday November 20, 2019 4:25pm - 5:00pm PST
Room 7AB - San Diego Convention Center Upper Level

4:25pm PST

Intro: Prometheus - Matt Layher, Fastly & Ganesh Vernekar, Grafana Labs
Prometheus is an open-source monitoring system and time series database. It features a multi-dimensional data model with a powerful query language and integrates many aspects of systems and service monitoring: from the instrumentation of services over the collection and storage of metrics data, all the way to dashboarding and alerting. Native support for various service discovery mechanisms also make it particularly suitable for dynamic cloud-based environments. In this introduction, members of the Prometheus team explain the architecture of Prometheus and show its advantages over traditional monitoring systems.

Speakers
avatar for Matt Layher

Matt Layher

Software Engineer, Fastly
Matt Layher is a Distributed Systems Engineer at Fastly, a member of the Prometheus team, and a regular contributor to a wide variety of open source networking applications and libraries written in Go.
avatar for Ganesh Vernekar

Ganesh Vernekar

Software Engineer, Grafana Labs
Ganesh Vernekar is a Prometheus team member and recently graduated from IIT Hyderabad on Aug 2019. He started his dev journey with web at IITH in his early years and has been with Prometheus since he did GSoC in 2018. Currently hacking with Prometheus and Cortex at Grafana Labs. In... Read More →



Wednesday November 20, 2019 4:25pm - 5:00pm PST
Pacific Ballroom, Salon 20-22 - Marriott Marquis San Diego Marina Hotel
  Maintainer Track Sessions
  • Session Slides Included Yes

4:25pm PST

SIG Cloud Provider Deep Dive - Walter Fender, Google & Yassine Tijani, VMware
The long-term goal of SIG Cloud Provider is to promote a vendor-neutral ecosystem for our community. New vendors providing support for Kubernetes should feel equally empowered to do so as any of today’s existing cloud providers. More importantly, SIG Cloud Provider is focused on ensuring a consistent and high-quality user experience across providers. This deep dive will focus on the efforts to finalize the removal of cloud-specific code from the Kubernetes code base and develop a migration strategy for in-tree to external providers. This session will also cover the evolving SIG governance structure following from the merging of individual cloud provider SIGs as working groups under SIG Cloud Provider, as well as any other major topics raised by the cloud provider community.

Speakers
avatar for Yassine TIJANI

Yassine TIJANI

Member of Technical Staff, VMware
Yassine is a Member of Technical Staff at VMware. He's been working on kubernetes since 2017 as an active member on several SIGs and author of several design proposals. He’s also been operating Kubernetes clusters ranging from small to large sizes for years.
WF

Walter Fender

Software Developer, Google
Graduated from U.C. Berkeley. Working at Google and on Kubernetes API Machinery, Cloud Provider and Node for three years.



Wednesday November 20, 2019 4:25pm - 5:00pm PST
Pacific Ballroom, Salon 25-26 - Marriott Marquis San Diego Marina Hotel
  Maintainer Track Sessions

5:20pm PST

CNCF SIG-Security Deep Dive - Jeyappragash Jeyakeerthi, CNCF SIG-Security & Zhipeng Huang, Huawei
“Cloud Native” is open source cloud computing for applications — a complete trusted toolkit for modern architectures (CNCF presentation). There are multiple proposed projects which address key parts of the problem of providing access controls and addressing safety concerns. Each of these adds value, yet for these technical solutions to be capable of working well together and manageable to operate they will need a minimal shared context of what defines a secure system architecture.

Speakers
avatar for Zhipeng Huang

Zhipeng Huang

Open Source Manager, Huawei
Zhipeng Huang currently serve as open source operation manager for Huawei. Zhipeng have been involved with various major open source communities and is now the PTL of OpenStack Cyborg project, co-chair of OpenStack Public Cloud WG, and co-lead of the Kubernetes Policy WG.Zhipeng Huang... Read More →
JJ

Jeyappragash Jeyakeerthi

Co-chair, Tetrate


Wednesday November 20, 2019 5:20pm - 5:55pm PST
Pacific Ballroom, Salon 25-26 - Marriott Marquis San Diego Marina Hotel

5:20pm PST

CoreDNS Deep Dive - John Belamaric, Google
A close look at the CoreDNS extension points for developers. Learn how to customize build custom DNS applications based on CoreDNS, including: * Building a custom CoreDNS binary that includes external plugins * Building a specialized binary that uses CoreDNS as a library * Building your own CoreDNS plugin

Speakers
avatar for John Belamaric

John Belamaric

Senior Staff Software Engineer, Google
John Belamaric is an experienced software engineer and architect with over 20 years of software design and development experience. He works on the Google Cloud team, focused on Kubernetes and GKE. He is a co-chair of SIG Architecture and an active participant in SIG Network.He is... Read More →



Wednesday November 20, 2019 5:20pm - 5:55pm PST
Hall D - San Diego Convention Center
  Maintainer Track Sessions

5:20pm PST

Deep Dive: Cloud Native Buildpacks - Joe Kutner, Heroku & Stephen Levine, Pivotal
Learn why you need a buildpack and how to create one. We'll take advantage of caching and Docker layers to speed up rebuilds and deploys. Unlike Dockerfiles, buildpacks are composable. Finally, you'll learn how to rebase your application layers on a new image. This allow operators to efficiently handle the delivery of OS-level dependency upgrades.

Speakers
SL

Stephen Levine

Engineering Lead / Principal Software Engineer, Pivotal
Stephen Levine is an Engineering Lead at Pivotal. He is the Cloud Foundry Project Lead for CF Local, CF Dev, and the core CF Buildpacks, as well as a co-owner of the Cloud Native Buildpacks project in the CNCF's Cloud Native Sandbox.
avatar for Joe Kutner

Joe Kutner

Architect, Heroku


Wednesday November 20, 2019 5:20pm - 5:55pm PST
Room 6D - San Diego Convention Center Upper Level

5:20pm PST

Deep Dive: Kubernetes Working Group for Multi-tenancy - Sanjeev Rampal, Cisco & Adrian Ludwin, Google
This deep dive of the working group for Multi-tenancy will include an in-depth technical exploration of multi-tenancy in core Kubernetes and the tooling and services the multi-tenancy working group has been developing to mainstream how users of Kubernetes can achieve multi-tenancy.

Speakers
avatar for Adrian Ludwin

Adrian Ludwin

Senior Software Engineer, Google
Adrian is a software engineer on the Google Kubernetes Engine (GKE) in Kitchener, Ontario, and created the Hierarchical Namespace Controller (HNC). Before Google, he was a developer at Intel’s Programmable Solutions Group (formerly Altera) in Toronto, and specialized in parallel... Read More →
avatar for Sanjeev Rampal

Sanjeev Rampal

Principal Engineer, Cisco
Sanjeev Rampal, PhD, is a Principal Engineer in the Cloud Platforms and Solutions group at Cisco Systems where he works on the Cisco Container Platform, an enterprise multi-cloud platform based on Kubernetes and cloud native technologies. He has over 20 years of experience in development... Read More →



Wednesday November 20, 2019 5:20pm - 5:55pm PST
Room 1AB - San Diego Convention Center Upper Level
  Maintainer Track Sessions

5:20pm PST

Intro to Longhorn: Open Source Cloud-Native Distributed Block Storage Built On and For K8s - Sheng Yang, Rancher Labs
Longhorn is an Open Source Cloud-Native distributed block storage built on and for Kubernetes.  It provides persistent storage support for any Kubernetes cluster with one-click installation. It also supports advanced features like the built-in incremental backup and across cluster disaster recovery of the data. Longhorn leverages Kubernetes to build an easy to use, reliable and powerful storage experience for the users. Join us to learn about the architecture of Longhorn, how it was built on Kubernetes, how to use it with your stateful applications, and see a live demo of the latest release!

Speakers
avatar for Sheng Yang

Sheng Yang

Senior Engineering Manager, Rancher
Sheng Yang is a Senior Engineering Manager at SUSE. He is currently responsible for Project Harvester and Project Longhorn in the company. He joined SUSE through the Rancher Labs acquisition, where he worked on Longhorn, Harvester, local path provisioner, and other projects. Before... Read More →



Wednesday November 20, 2019 5:20pm - 5:55pm PST
San Diego Ballroom A - Marriott Marquis San Diego Marina Hotel
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

5:20pm PST

Intro: vSphere Cloud Provider and CSI - Fabio Rapposelli, VMware
Kubernetes cloud providers and volume plugins used to be "in-tree" meaning that their source code is included in the main Kubernetes repo. They were compiled in, and shipped only in a Kubernetes release. The drawbacks of this monolithic approach were that Kubernetes was larger than needed, and feature + patch activity was locked to Kubernetes release schedules. Going forward, new features are exclusive to the new replacements: an out-of-tree vSphere cloud provider + a CSI storage plugin. Legacy implementations remain for the short term but are destined for deprecation.

Speakers
avatar for Fabio Rapposelli

Fabio Rapposelli

Staff Engineer 2, VMware
Purveyor of all things open source, loves distributed systems and solving complex problems. Renaissance man and human Rube Goldberg machine, Fabio has been working at the intersection between Kubernetes and VMware for the past 4 years. Frequent speaker at conferences such as dotGo... Read More →



Wednesday November 20, 2019 5:20pm - 5:55pm PST
Room 7AB - San Diego Convention Center Upper Level
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

5:20pm PST

Minikube - Thomas Strömberg & Medya Ghazizadeh, Google
If you want to develop applications for kubernetes and try them out locally first, minikube is going to be your best bet. Come and explore the functionality of minikube via an introductory session from minikube maintainers from Google. We will cover the basics of getting started with minikube, how the local environment compares to a full kubernetes cluster and what customizations you can do to bring the maximum out of your local experience.

Speakers
avatar for Medya Ghazizadeh

Medya Ghazizadeh

Tech Lead, Google
Medya Ghazizadeh is a tech lead at Google's container tools team. holds masters degree from DePaul University. one of the minikube maintainers.loves open source, poetry and human languages.
avatar for Thomas Strömberg

Thomas Strömberg

Senior Software Annihilator, Google, Inc
Thomas is a minikube maintainer, and manages the Container Developer Experience team at Google. Thomas has over 20 years of experience automating complex computing environments, and has spoken at KubeCon North America & KubeCon China.Thomas previously worked on production simulations... Read More →


draft pdf

Wednesday November 20, 2019 5:20pm - 5:55pm PST
Room 5AB - San Diego Convention Center Upper Level
  Maintainer Track Sessions

5:20pm PST

OPA Deep Dive - Tim Hinrichs & Torin Sandall, Styra
Come to this session for a deep dive on some exciting new features in the OPA project presented by the co-creators. This session will have plenty of time for Q&A!

Speakers
avatar for Tim Hinrichs

Tim Hinrichs

CTO, Styra
Tim Hinrichs is the CTO and Co-founder of Styra. For the last 15 years, he designed and built policy languages across different domains, most recently the CNCF Open Policy Agent and prior to that OpenStack Congress. Before Styra he worked as a software developer at VMware on Nicira's... Read More →
avatar for Torin Sandall

Torin Sandall

Software Engineer, Styra
Torin Sandall is a co-founder of the Open Policy Agent (OPA) project. Torin has spent 10 years as a software engineer working on large-scale distributed systems projects. Torin is a frequent speaker at events like KubeCon, DockerCon, Velocity, and more. Prior to working on OPA, Torin... Read More →



Wednesday November 20, 2019 5:20pm - 5:55pm PST
Pacific Ballroom, Salon 23-24 - Marriott Marquis San Diego Marina Hotel
  Maintainer Track Sessions

5:20pm PST

Thanos Deep Dive: Inside a Distributed Monitoring System - Bartlomiej Plotka & Frederic Branczyk, Red Hat
Thanos is an open-source CNCF Sandbox project that builds upon Prometheus components to create a global-scale highly available monitoring system. It seamlessly extends Prometheus in a few simple steps and it is already used in production by dozens of companies that aim for high multi-cloud scale for metrics while keeping low maintenance cost. During this talk, Frederic Branczyk and Bartek Plotka, core maintainers of Thanos and Prometheus projects, will explain advanced concepts behind the Thanos project. This talk will cover: - Possible deployment models - Integration points with other systems - Important advanced features e.g discovery, multi-label HA, query load balancing - Example solutions for multi-tenancy, authentication and cross-cluster communication in Thanos. Join this session to learn about advanced concepts and operational models of Thanos!

Speakers
avatar for Bartlomiej Płotka

Bartlomiej Płotka

Principal Software Engineer, Red Hat
Bartek Płotka is a Principal Software Engineer at Red Hat with a background in SRE, working on Observability. Co-author of the CNCF Thanos project and core maintainer of various open-source projects including Prometheus. CNCF SIG Observability Tech Lead. He enjoys building OSS communities... Read More →
avatar for Frederic Branczyk

Frederic Branczyk

CEO & Founder, Polar Signals
Frederic is the founder and CEO of Polar Signals. Before founding Polar Signals he was a senior principal engineer and the main architect for all things Observability at Red Hat, which he joined through the CoreOS acquisition. Frederic is a Prometheus and Thanos maintainer as well... Read More →



Wednesday November 20, 2019 5:20pm - 5:55pm PST
Room 6C - San Diego Convention Center Upper Level
  Maintainer Track Sessions
 
Thursday, November 21
 

10:55am PST

Prometheus Deep Dive - Ben Kochie, GitLab
After the Intro session we will go into a mix of advanced use cases, news, and open Q&A with all Prometheus maintainers who are at CloudNativeCon.

Speakers
avatar for Ben Kochie

Ben Kochie

Contributor, Prometheus Team



Thursday November 21, 2019 10:55am - 11:30am PST
Ballroom Sec 20AB - San Diego Convention Center Upper Level
  Maintainer Track Sessions

10:55am PST

Workshop on Defining a Reference Model for Cloud-Native Application Delivery - Alois Reitbauer, Dynatrace & Lei Zhang, Alibaba
The application delivery SIG has started to define a reference model for cloud-native application delivery and operations. In this deep dive session, we will start a journey from questions like “What is the Application?” to “The layers and phases through application delivery”, then all the way to the typical model and pattern of application delivery. We will use certain open source projects as concrete examples to explain how they fit into this model, their maturity level in each layer, what’s missing, and the direction the application delivery SIG  is trying to pursue. The session will help audiences figure out not only “what project X is doing”, but also “in what layer project X is working” and “how it performs there.”

Speakers
avatar for Lei Zhang

Lei Zhang

Staff Engineer, Alibaba
Lei is leading engineering effort in Alibaba including its Kubernetes based large-scale cluster management system and unified application platform. Lei has been working as a maintainer on Kubernetes upstream since its beginning and a popular speaker in KubeCon.
avatar for AloisR

AloisR

Chief Technical Strategist, Dynatrace
Alois is an executive member of the technical staff at Dynatrace. He has been building monitoring and application management solutions for more than 15 years. Alois has successfully brought multiple products to market that are used by the biggest companies on the planet. His current... Read More →



Thursday November 21, 2019 10:55am - 11:30am PST
Room 7AB - San Diego Convention Center Upper Level
  Maintainer Track Sessions

10:55am PST

CloudEvents - Intro, Deep-Dive and More! - Doug Davis, IBM; Clemens Vasters, Microsoft; Klaus Deissner, SAP; & Vladimir Bacvanski, PayPal
In this session the we'll summarize the history and status of the CloudEvents project. We may even have a major announcment! We'll then talk about what our future plans are. Finally, there's will be a more indepth discussion around how people are using CloudEvents in production and how it has helped address the pain points people were experiencing.

Speakers
avatar for Doug Davis

Doug Davis

Technical Product Manager, IBM
Doug works in the IBM Cloud division. He’s been working on Cloud related technologies for many years and has worked on many of the most popular OSS projects, including OpenStack, CloudFoundry, Docker, Kubernetes and Knative. He’s currently the Technical Product Manager for IBM... Read More →
avatar for Klaus Deissner

Klaus Deissner

Development Architect, SAP SE
Klaus is an architect at SAP focusing on serverless architecture and eventing. He has over 16 years of experience in architecting and engineering software and has spent a large portion of his career with technology topics such as building messaging infrastructures, developer tools... Read More →
avatar for Clemens Vasters

Clemens Vasters

Principal Architect, Microsoft
Clemens Vasters is Lead Architect in Microsoft’s Azure Messaging team that builds and operates a fleet of hyper-scale messaging services, including Event Grid, Service Bus, and Event Hubs. Clemens represents Microsoft in messaging standardization in OASIS (AMQP) and CNCF (CloudEvents... Read More →
avatar for Vladimir Bacvanski

Vladimir Bacvanski

Principal Architect, Strategic Architecture, PayPal
Dr. Vladimir Bacvanski is a Principal Architect with Strategic Architecture at PayPal. He is the lead architect for Privacy and the lead architect for Developer Experience, which includes variety of tools in the DevOps arena. Before joining PayPal, Vladimir was the CTO and founder... Read More →



Thursday November 21, 2019 10:55am - 12:25pm PST
Room 31ABC - San Diego Convention Center Upper Level
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

10:55am PST

Deploy Secure and Scalable Services Across Kubernetes Clusters with NATS - Derek Collison, Colin Sullivan, Waldemar Quevedo, & Jaime Piña, Synadia
Services and Streams are the cornerstones of any modern distributed architecture. Communications and observability of modern systems have become just as important as the deployment of the components themselves. In this talk maintainers of the NATS projectwill create a service using NATS as the communication technology. They will show how NATS allows a service application to utilize cutting edge security with the ability to scale up and down, across multiple Kubernetes clusters and cloud deployments. This will be completely observable, with no code changes from the demo code base to global deployment. NATS allows cutting edge modern systems to be built without the additional complexity of load balancers, proxies or sidecars. NATS allows radically easy yet secure deployments across multiple k8s clusters, in any cloud or on-premise environment.

Speakers
avatar for Colin Sullivan

Colin Sullivan

Product Manager, Synadia
Colin is the product manager of NATS (https://nats.io). He has extensive experience developing messaging products and designing distributed systems. Prior to Synadia, Colin worked at Apcera and TIBCO software.
avatar for Waldemar Quevedo Salinas

Waldemar Quevedo Salinas

Software Engineer, Synadia Communications, Inc
Waldemar Quevedo is a core maintainer of the NATS.io project and author of "Practical NATS". He currently works at Synadia Communications, Inc., developing a global communications network based on NATS.io called NGS.Before joining Synadia, he worked on a container orchestration system... Read More →
avatar for Derek Collison

Derek Collison

Founder and CEO, Synadia
Derek Collison is a 30 year industry veteran, entrepreneur, and pioneer in secure and large-scale distributed systems and cloud computing. He helped change the way financial, transportation, and logistics systems fundamentally worked while spending over a decade at TIBCO, designing... Read More →
avatar for Jaime Piña

Jaime Piña

Software Engineer, Synadia Communications, Inc
Jaime was a self-driving car whisperer at Cruise Automation before joining Synadia. He worked on systems that helped distressed vehicles when making challenging maneuvers on San Francisco streets. During off-hours, Jaime is always tinkering with something.



Thursday November 21, 2019 10:55am - 12:25pm PST
Room 6E - San Diego Convention Center Upper Level
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

10:55am PST

Intro + Deep Dive - Provider IBM Cloud - Sahdev P. Zala, Brad Topol, Richard Theis & Ian Watts, IBM
Recently the Kubernetes community reached an important milestone of moving individual cloud provider SIGs as sub-projects under the Cloud Provider SIG. The SIG IBM Cloud is now a sub-project called Provider IBM Cloud. In this session, the Provider IBM Cloud leads will discuss these recent developments and brief about the activities of the sub-project. This will be followed by a deep dive into the Kubernetes Cluster API Provider IBM Cloud and the recent development activities. We will then provide the current status of the IBM Cloud Provider. Everyone --active contributors, new contributors, and conference attendees -- with interest in the Provider IBM Cloud sub-project are welcome to attend. During the session, the project leads will be available all the time for discussions.

Speakers
avatar for Ian Watts

Ian Watts

Program Director, IBM
Wondering what the future of automation will bring? Let me walk you through IBM's journey of Automation in the CloudPak for Multicloud Management, the possibilities are endless.
avatar for Brad Topol

Brad Topol

Distinguished Engineer, IBM
Dr. Brad Topol is an IBM Distinguished Engineer leading efforts focused on Open Technologies and Developer Advocacy. In his current role, Brad leads a development team focused on contributing to and improving Kubernetes and several other cloud native open source projects. Brad is... Read More →
avatar for Richard Theis

Richard Theis

Senior Software Engineer, IBM
Richard Theis is a Senior Software Engineer in the IBM Cloud division. In his current role, Richard leads Kubernetes and OpenShift update development and support for IBM Cloud Kubernetes Service and Red Hat OpenShift on IBM Cloud. He is a co-chair of the Kubernetes provider IBM Cloud... Read More →
avatar for Sahdev P. Zala

Sahdev P. Zala

Senior Software Engineer, IBM
Sahdev P. Zala is a senior software engineer and open source developer at IBM. He is a CNCF etcd project maintainer, Kubernetes contributor and co-lead of Kubernetes Provider IBM Cloud. Previously, Sahdev was a core contributor in OpenStack and a Technical Committee member of OASIS... Read More →



Thursday November 21, 2019 10:55am - 12:25pm PST
Room 32AB - San Diego Convention Center Upper Level
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

10:55am PST

K8s Conformance & SIG Architecture Conformance Subgroup - Hippie Hacker, ii.coop; Dan Kohn, CNCF; & John Belamaric, Google
Speakers
avatar for Dan Kohn

Dan Kohn

General Manager, Linux Foundation Public Health, Linux Foundation
Dan leads Linux Foundation Public Health, a new initiative to use open source software to help public health authorities combat COVID-19 and serves as VP, Strategic Programs for the Cloud Native Computing Foundation, which sustains and integrates open source technologies like Kubernetes... Read More →
avatar for Hippie Hacker

Hippie Hacker

Chief Executive, ii.coop - https://ii.coop/
Hippie Hacker's unique approach to storytelling includes practical application of technology with a focus on humanity as a whole. He has a lifelong interest in the creation of vehicles of viral generosity that everyone can ride.His travels starting in an avocado green Volkswagen took... Read More →
avatar for John Belamaric

John Belamaric

Senior Staff Software Engineer, Google
John Belamaric is an experienced software engineer and architect with over 20 years of software design and development experience. He works on the Google Cloud team, focused on Kubernetes and GKE. He is a co-chair of SIG Architecture and an active participant in SIG Network.He is... Read More →


Thursday November 21, 2019 10:55am - 12:25pm PST
Room 6D - San Diego Convention Center Upper Level

10:55am PST

OpenTelemetry: The First Release, What’s Next, and How to Get Involved - Morgan McLean, Google; Tristan Sloughter, Postmates; Sergey Kanzhelev, Microsoft; & Chris Kleinknecht, Google
Earlier this year, the OpenCensus and OpenTracing communities merged to form OpenTelemetry, the first version of which will be released at Kubecon. OpenTelemetry provides libraries and agents that capture metrics and distributed traces from your applications and send them to backends like Prometheus, Zipkin, and Jaeger. The project is backed by a large community of end-user developers and the majority of cloud and APM vendors. We’re always interested in welcoming more people to the project! In this session we will cover: - What’s included in the v1 release, the project’s overall status and production readiness - Community structure, including governance, SIGs, and how to get involved - Recent integrations with various frameworks, clients, and Kubernetes itself! - Related projects like W3C TraceContext - What we’re working on next, including more languages, more integrations, and logs

Speakers
avatar for Morgan McLean

Morgan McLean

Product Manager, Google
Morgan is a co-founder of OpenCensus and OpenTelemetry, and has spent much of his career as an engineer and product manager working on distributed systems and developer tools. Morgan is responsible for Google's distributed tracing, profiling, and debugging tools, including Stackdriver... Read More →
avatar for Chris Kleinknecht

Chris Kleinknecht

Software Engineer, Google
I work on OpenTelemetry, an open source distributed tracing and metrics client. Let's talk monitoring!
avatar for Sergey Kanzhelev

Sergey Kanzhelev

Staff Software Engineer, Google
I'm working in Microsoft in Azure Monitor team and was involved over years in all sorts of app monitoring initiatives and products like SCOP APM and Application Insights. Currently I'm working on making the world a better observable world by contributing to OpenTelemetry success... Read More →
avatar for Tristan Sloughter

Tristan Sloughter

Software Engineer, Postmates



Thursday November 21, 2019 10:55am - 12:25pm PST
Room 5AB - San Diego Convention Center Upper Level
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

10:55am PST

SIG-Network Intro & Deep-Dive - Tim Hockin, Google & Vallery Lancey, Lyft
Networking is hard! This talk will start with some background on Kubernetes networking. Attendees who are not already comfortable with the "hows and whys" of basic networking in Kubernetes can get a bit of a primer before we dive deep on a few of the more recent developments and efforts in the networking space.

Speakers
avatar for Tim Hockin

Tim Hockin

Principal Engineer, Google
Tim is a Principal Software Engineer at Google, where he works on the Kubernetes, Google Kubernetes Engine (GKE), and Anthos. He has been working on Kubernetes since before it was announced, and mostly pays attention to topics like APIs, networking, storage, nodes, multi-cluster... Read More →
avatar for Vallery Lancey

Vallery Lancey

Infrastucture Software Engineer, Lyft



Thursday November 21, 2019 10:55am - 12:25pm PST
Room 33ABC - San Diego Convention Center Upper Level
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

11:50am PST

SIG Cluster Lifecycle (kops) - Justin Santa Barbara, Google
We'll dig into the recent progress in kops: etcd-manager and etcdadm getting us to etcd3; support for CRDs and the server mode; starting to move to cluster API and our future plans here; starting to adopt bundles to allow for richer upgrades. Also kops is now a conformant kubernetes distribution! We'll discuss the status of our support for more clouds, including the recent OpenStack work. We'll also talk about some of our general initiatives e.g. secure by default. But most importantly let's talk about your pain points and figure out what you would like to see, and let's discuss how you can get involved.

Speakers
avatar for Justin Santa Barbara

Justin Santa Barbara

Software Engineer, Google
Justin has been contributing to kubernetes since 2014, acting as one of the primary developers and maintainers for the AWS support, and serves as a lead on sig-aws. He started the kops project, for managing and operating kubernetes clusters, and is a maintainer on kops. He joined... Read More →


Thursday November 21, 2019 11:50am - 12:25pm PST
Room 7AB - San Diego Convention Center Upper Level

2:25pm PST

SIG Cluster Lifecycle (Cluster API) - Vince Prignano, VMware & Ashish Amarnath, Salesforce
The Cluster Lifecycle SIG is the Special Interest Group that is responsible for building the user experience for deploying and upgrading Kubernetes clusters. Our mission is examining how we should change Kubernetes to make it easier to operate. In this deep dive, we will examine how the Cluster API simplifies the cluster management experience for cluster operators by enabling consistent machine management across environments, and bringing declarative upgrades to Kubernetes clusters.

Speakers
avatar for Ashish Amarnath

Ashish Amarnath

Senior Software Engineer, Salesforce
Ashish Amarnath is a Senior Member of Technical Staff at Salesforce.Kubernetes community contributor, working mostly in the cluster-api ecosystem.
avatar for Vince Prignano

Vince Prignano

Software Engineer, VMware
Vince Prignano is a Sr. Member of the Technical Staff at VMware, core contributor to Kubernetes, SIG-Cluster-Lifecycle, and Cluster API maintainer.



Thursday November 21, 2019 2:25pm - 3:00pm PST
Room 6E - San Diego Convention Center Upper Level
  Maintainer Track Sessions

2:25pm PST

Cloud Native Runtime Security with Falco - Kris Nova, Sysdig & Abhinav Srivastava, Frame.io
Falco is a CNCF Sandbox project focused on Container Runtime Security. In this maintainers track session the Falco maintainers will focus on what runtime security is and how it differs from other layers of security for Kubernetes. They will show how to enable system call abnormality detection using Falco’s eBPF integration, as well as how to detect abnormal behavior in the Kubernetes API server. Lastly, the Falco maintainers will walk through various implementation examples from end users of Falco, and how to integrate Falco in with cloud based event processing services to build security event pipelines. Attendees will leave with a better understanding of Falco and runtime security, how to get started writing their own Falco rules, and how to contribute improvements to the project.

Speakers
avatar for Kris Nóva

Kris Nóva

Chief OSS, Sysdig
Kris Nova, Chief Open Source Advocate at Sysdig, focuses on security, intrusion detection, and the Linux kernel with Kubernetes and eBPF. As an active advocate for open source, Nova is an ambassador for the CNCF and the creator of kubicorn, a successful Kubernetes infrastructure management... Read More →
avatar for Abhinav Srivastava

Abhinav Srivastava

VP and Head of Information Security, Frame.io
Abhinav Srivastava is the Head of Information Security at Frame.io, where he leads infrastructure, security, and compliance initiatives. Before joining Frame.io, Abhinav spent 6 years in AT&T Shannon Labs as a Principal Researcher working on systems, cloud, IoT, and network security... Read More →


Thursday November 21, 2019 2:25pm - 3:55pm PST
Room 31ABC - San Diego Convention Center Upper Level

2:25pm PST

Containerd Mini-Summit - Phil Estes, IBM; Lantao Liu, Google; Derek McGowan, Docker; & Yu-Ju Hong, Google
Join containerd maintainers in this mini-summit to discuss the latest work happening on containerd. They will provide an overview of the state of the project, deep dive into recent changes, and discuss ongoing work for Windows support in containerd and Kubernetes CRI. At the end, maintainers will participate in a panel discussion and Q&A with attendees. The moderated panel will discuss topics related to various uses of containerd, from isolated runtimes like Firecracker, high performance environments like serverless, and user focused workflows like build.

Speakers
avatar for Lantao Liu

Lantao Liu

Software Engineer, Google
Lantao Liu is Software Engineer from Google Kubernetes Team. He is a maintainer of Kubernetes and containerd. He received M.S. and B.S. degree in Peking University. He has been working on Kubernetes for 3 years, and mainly focus on the node area.
YH

Yu-Ju Hong

Software Engineer, Google
avatar for Derek McGowan

Derek McGowan

Software Engineer, Apple
Maintainer of containerd since 2016, focusing primarily on image distribution, registries, overlay filesystems, and core architecture. A member of the OCI ("Open Container Initiative") Technical Oversight Board since 2019.
avatar for Phil Estes

Phil Estes

Distinguished Engineer & CTO, Container & Linux Strategy, IBM
Phil is a Distinguished Engineer in the office of the CTO for IBM Cloud, guiding IBM's strategy around containers and Linux. Phil is a founding maintainer of the CNCF containerd runtime project, and participates in the Open Container Initiative (OCI) as a member of the Technical Oversight... Read More →



Thursday November 21, 2019 2:25pm - 3:55pm PST
Room 6D - San Diego Convention Center Upper Level
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

2:25pm PST

Everything You Always Wanted to Know About SIG-CLI but Were Afraid to Ask - Phillip Wittrock, Google; Maciej Szulik, Red Hat; & Sean Sullivan, Google
This session is intended for all interested in what SIG-CLI is and what it does. Whether you're fresh to Kubernetes or an old-timer you are more than welcome. This session will be fully interactive, and its contents will entirely rely on the expectations of the attendees. Depending on audience interest, Phil, Maciej, and Sean will address several topics, including: - Kubectl code tour which will provide basic knowledge for working on kubectl itself, as well as how to write kubectl plugins. - The main initiatives SIG-CLI is undertaking, including but not limited to: splitting kubectl out of main Kubernetes repository, plugins - its development and management, resource configuration with kustomize, dynamic commands, etc. - Gathering feedback and discussing problems people struggle the most with kubectl.

Speakers
avatar for Sean Sullivan

Sean Sullivan

Software Engineer, Google
Sean Sullivan is a Software Engineer at Google, a co-chair of the SIG CLI (Command Line Interface), and an active SIG CLI contributor. His most recent work includes moving kubectl out of the Kubernetes core repository, and into its own repository (https://github.com/kubernetes/ku... Read More →
avatar for Phillip Wittrock

Phillip Wittrock

Software Engineer, Google
Phillip Wittrock is Staff Software Engineer at Google, a member of the Kubernetes Steering Committee, and a Kubernetes SIG CLI Technical Lead. Phillip’s hobbies include debating how kubectl is pronounced and talking about Kubernetes at social events. Positions Held: Kubernetes... Read More →
avatar for Maciej Szulik

Maciej Szulik

Principal Software Engineer, Red Hat
Maciej is a passionate developer with over 10 years of experience in many languages. Currently he's working on OpenShift and Kubernetes for Red Hat. Whereas at night he is hacking on side projects with python.


Thursday November 21, 2019 2:25pm - 3:55pm PST
Room 7AB - San Diego Convention Center Upper Level

2:25pm PST

Five Cool Things You Can Do with Network Service Mesh - Ed Warnicke, Cisco Systems; Nikolay Nikolaev, VMware; & Frederick Kautz, Doc.ai
Network Service Mesh enables hybrid/multi-cloud IP Service Mesh at the granularity of individual workloads. This expands the realm of connectivity options to include things never before possible. After seven months in the CNFC Sandbox, the core project contributors are gathering together to share their insights on the status and future plans of the project They will provide a brief grounding in Network Service Mesh followed by a tour of five of these new possibilities. The session will include sharing concepts and ideas as well as showing Kubernetes deployment strategies, excerpts of Go code and lots of console typing.

Speakers
avatar for Ed Warnicke

Ed Warnicke

Distinguished Engineer, Cisco
Ed Warnicke is a Distinguished Engineer at Cisco Systems. He has been working for nearly two decades in many areas of networking and Open Source.  Ed is currently the FD.io TSC Chair, and a founder of and active contributor to the Network Service Mesh project. Ed has a masters in... Read More →
avatar for Nikolay Nikolaev

Nikolay Nikolaev

Technical Lead, Kong Inc.
Nikolay Nikolaev is a Technical Lead in the Office of the CTO at Kong Inc. where he works on the Kuma Envoy Control Plane. For the last 17 years, he has been implementing networking software ranging from hardware boxes to powerful server applications and virtualized data planes. He... Read More →
avatar for Frederick Kautz

Frederick Kautz

Head of Edge Infrastructure, Doc.ai
Frederick Kautz is Head of Edge Infrastructure at Doc.ai. He was previously a Principal Software Engineer in the Office of Technology at Red Hat where he focused on improving the overall state of container networking and container+SDN integration. Frederick is an active contributor... Read More →



Thursday November 21, 2019 2:25pm - 3:55pm PST
Room 17AB - San Diego Convention Center Mezzanine Level
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

2:25pm PST

Intro + Deep Dive: Kubernetes Storage SIG - Saad Ali, Google
Join Kubernetes SIG Storage to learn about the areas of our focus, what we are working on currently, and how you can get involved. Veteran SIG Storage members will also present details on projects the SIG is actively working on, and help answer any questions you may have.

Speakers
avatar for Saad Ali

Saad Ali

Staff Software Engineer, Google
Saad Ali is a Staff Software Engineer at Google and member of the CNCF Technical Oversight Committee. He works on the open-source Kubernetes project, and has led the development of the Kubernetes storage and volume subsystem. He serves as a lead of the Kubernetes Storage SIG, and... Read More →



Thursday November 21, 2019 2:25pm - 3:55pm PST
Room 1AB - San Diego Convention Center Upper Level
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

2:25pm PST

Rook: Cloud-Native Storage Orchestration (Introduction and Deep Dive) - Jared Watts, Upbound; Bassam Tabbara, Upbound; Travis Nielsen, Red Hat; & Alexander Trost, Cloudical
Rook is an open source cloud-native storage orchestrator for Kubernetes, providing the platform, framework, and support for a diverse set of storage solutions to natively integrate with cloud-native environments. In this session, the maintainers of Rook will be presenting a variety of topics that are aimed at all attendees with differing levels of experience. We will begin with an introduction to the project that is suitable for newcomers to learn what problems Rook solves. Then we will be showcasing multiple demos of the various storage providers supported by Rook, providing attendees with a practical and diverse exposure of Rook in action. We will conclude with an exploration of the longer term goals and roadmap of the project, inviting participation and feedback from the community to help steer the project direction and continue solving real problems with storage in the Kubernetes ecosystem.

Speakers
avatar for Bassam Tabbara

Bassam Tabbara

CEO, Upbound
Bassam Tabbara is the founder and CEO of Upbound - the company behind the popular Crossplane projects. Bassam started Crossplane and Rook CNCF projects and loves working on open source projects and companies.
avatar for Jared Watts

Jared Watts

Founding Engineer, Upbound
Jared Watts is a Founding Engineer at Upbound, where he is working on advancing cloud-native computing by enabling anyone to build their own cloud platform. He is also a creator and maintainer for the open source Rook (https://rook.io) and Crossplane (https://crossplane.io) projects... Read More →
avatar for Alexander Trost

Alexander Trost

DevOps Engineer, Cloudical
Currently Alexander is working for Cloudical Deutschland GmbH as a DevOps Engineer mostly focused on containerization and the Rook project. He is a Rook maintainer and works on several smaller Golang projects, such as the Dell Hardware Exporter for Prometheus (galexrt/dellhw_exporter... Read More →
avatar for Travis Nielsen

Travis Nielsen

Senior Principal Software Engineer, Red Hat
Travis Nielsen is a Senior Principal Software Engineer at Red Hat where he works on “the future of storage” as part of the Ceph distributed storage system team. Travis is one of the original founders of the Rook project. Prior to Rook, Travis was the storage platform tech lead... Read More →



Thursday November 21, 2019 2:25pm - 3:55pm PST
Room 15AB - San Diego Convention Center Mezzanine Level
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

2:25pm PST

SIG Auth Update and Deep Dive - Mo Khan, Red Hat; Mike Danese, Google; & Tim Allclair, Google
This session will cover the inner workings of SIG Auth and its sub projects. The SIG is looking to expand contributors and attending this session is a great way to get involved. An update of the SIG's activities in the last six months will be provided. Based on community feedback, three deep dive topics will be covered: 1. The future of pod security policies Various limitations and structural problems have prevented the PSP API from GA. Possible paths forward will be explored. 2. Open Policy Agent and Gatekeeper Gatekeeper is an early stage project that aims to support policy enforcement via a Kubernetes style, custom resource definition based API. 3. Bound service account tokens, audiences and the future of container identity Asserting identity of Kubernetes workloads to external components is an essential part of access control. Bound SA tokens make this task easier and more secure.

Speakers
avatar for Mike Danese

Mike Danese

Software Engineer, Google
Mike is a software engineer at Google. He has worked on Kubernetes and GKE for over four years and is currently the lead of the GKE Identity Team. He is a chair and TL of the Kubernetes Auth Special Interest Group. He develops and maintains authentication infrastructure in Kubernetes... Read More →
avatar for Tim Allclair

Tim Allclair

Google, Software Engineer
Tim Allclair joined the Kubernetes project with Google just after the 1.0 launch in 2015. He co-chairs sig-auth, is an active sig-node contributor, and a member of the Kubernetes Product Security Team (responsible for responding to vulnerabilities in Kubernetes). His most recent charter... Read More →
avatar for Mo Khan

Mo Khan

Software Engineer, VMware
Mo Khan currently serves as a chair for Kubernetes SIG Auth and has made contributions to SIG API Machinery.



Thursday November 21, 2019 2:25pm - 3:55pm PST
Room 32AB - San Diego Convention Center Upper Level
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

3:20pm PST

Kubeadm Deep Dive (SIG Cluster Lifecycle) - Fabrizio Pandini, VMware & Yago Nobre, Nubank
What a year for kubeadm! After reaching GA at the very beginning of this year, the kubeadm project growth never stopped, and now it is time to start defining the roadmap for the next big milestone of this project.
Don’t miss this talk if you want to understand what are the driving forces for kubeadm evolution, if you want to take your first opportunity to influence the roadmap, or, least but not last, if you are considering to step up as a new contributor helping making this happen. We’ll reserve time to talk about how to get involved with SIG Cluster Lifecycle and kubeadm, for all your questions, concerns, and feature requests!

Speakers
avatar for Yago Nobre

Yago Nobre

Software Engineer, Nubank
Software engineer at Nubank, managing Kubernetes Clusters in production since 2016. Contributor on kubeadm.
avatar for Fabrizio Pandini

Fabrizio Pandini

Software Engineer, VMware
Fabrizio has been engaged in Kubernetes work for over two years now and been involved in SIG cluster-lifecycle, kubeadm, cluster API, kind, and other subprojects helping to simplify creation, configuration, upgrade and teardown of Kubernetes clusters. On the personal side, I enjoy... Read More →



Thursday November 21, 2019 3:20pm - 3:55pm PST
Room 5AB - San Diego Convention Center Upper Level
  Maintainer Track Sessions

4:25pm PST

Deep Dive Into the Latest Kubernetes Scheduler Features - Abdullah Gharaibeh, Google Inc.
Kubernetes Scheduler is the component of Kubernetes that assigns pods to nodes based on the configured scheduling requirements. Users can choose to run their clusters with high resource efficiency, high reliability, or other custom policies. The scheduler also implements a number of critical Kubernetes features, such as "Node Affinity", "Inter-pod affinity and anti-affinity" and the new "Even pod spreading" features. This talk will provide information on recent SIG Scheduling projects and features, including the the scheduling framework and even pod spreading. We will dedicate about half of the time of the presentation to audience questions and users' feedback.

Speakers
avatar for Abdullah Gharaibeh

Abdullah Gharaibeh

Software Engineer, Google



Thursday November 21, 2019 4:25pm - 5:00pm PST
Room 6C - San Diego Convention Center Upper Level
  Maintainer Track Sessions

4:25pm PST

Introduction to Notary - Justin Cappos & Santiago Torres Arias, NYU
This talk introduces the Notary project, an implementation of The Update Framework for container applications. This is the major project for container image signing, and is used by Docker Hub, Azure Container Registry, Harbor and others. This talk will give an overview of how Notary works, how to use it and integrate it with other projects, ongoing work on the project, and how to contribute.

Speakers
avatar for Santiago Torres

Santiago Torres

PhD Student, New York University
avatar for Justin Cappos

Justin Cappos

Professor, NYU
Justin Cappos is a professor in the Computer Science and Engineering department at New York University, who strives to provide service to society through technology. Justin's research philosophy focuses on solving real world security problems in practice. He and his students often... Read More →


Thursday November 21, 2019 4:25pm - 5:00pm PST
Room 32AB - San Diego Convention Center Upper Level

4:25pm PST

CNCF's Serverless WG - Tell Me Where it Hurts - Doug Davis, IBM; Mark Peek, VMware; & Ruben Romero Montes, Red Hat
In this session the CNCF Serverless Working Group will provide an update to the community on the state of Serverless since we produced our whitepaper and landscape document over a year ago. We'll overview what's changed in the community and what the new, and exciting, developments are - such as new open source projects and trends. Then we'll turn this into a BoF session where we'd like to hear from the community about where they would like the CNCF, and our WG, to go: e.g. what are the pain points people are seeing with respect to interoperability and portability of their Serverless workloads.

Speakers
avatar for Doug Davis

Doug Davis

Technical Product Manager, IBM
Doug works in the IBM Cloud division. He’s been working on Cloud related technologies for many years and has worked on many of the most popular OSS projects, including OpenStack, CloudFoundry, Docker, Kubernetes and Knative. He’s currently the Technical Product Manager for IBM... Read More →
avatar for Mark Peek

Mark Peek

Principal Engineer, VMware
Mark is a Principal Engineer at VMware working across areas of interest such as cloud management, cloud native applications, and open source. Currently, he is leading the work on serverless within VMware. Mark contributes to a wide range of open source projects and is the VMware representative... Read More →
avatar for Ruben Romero Montes

Ruben Romero Montes

Senior Software Engineer, Red Hat
Ruben is a member of the OpenShift Middleware Solutions Engineering Team at Red Hat. During this time he has been collaborating on improving the integration of Red Hat Business Automation on OpenShift. Besides, Ruben is actively participating with the CNCF Serverless WG for the Workflow... Read More →



Thursday November 21, 2019 4:25pm - 5:55pm PST
Room 6D - San Diego Convention Center Upper Level
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

4:25pm PST

Envoy Overview and Maintainer Q&A - Harvey Tuch, Google; Lizan Zhou, Tetrate; Stephan Zuercher, Slack; & Snow Pettersen , Square
A general overview of Envoy (https://www.envoyproxy.io/) as well as an opportunity to ask Q&A to maintainers in attendance.

Speakers
SP

Snow Pettersen

Software Engineer, Square
Snow works on Square's Traffic & Observability team, focusing on service discovery and all things software proxies. In addition to this, he is also an Envoy maintainer.
avatar for Harvey Tuch

Harvey Tuch

Software Engineer, Google
Harvey Tuch is a Staff Software Engineer at Google where he leads the Envoy Platform team. He is an Envoy senior maintainer and is a driver of the Universal Dataplane API (UDPA) initiative. His Envoy interests include xDS APIs, security, fuzzing and performance.
avatar for Lizan Zhou

Lizan Zhou

Founding Engineer, Tetrate
Lizan Zhou is a Founding Engineer at Tetrate leading extensibility team. He is a senior maintainer of Envoy and one of the core contributors of Istio. Previously he was working at Google Cloud, during his time at Google he worked on security and networking on Istio and Cloud Endpoints... Read More →
SZ

Stephan Zuercher

Slack, Software Engineer


Thursday November 21, 2019 4:25pm - 5:55pm PST
Room 1AB - San Diego Convention Center Upper Level

4:25pm PST

Intro + Deep Dive: Cloud Native Network Function (CNF) Testbed - Taylor Carpenter & Denver Williams, Vulk Coop
The Cloud Native Network Function (CNF) Testbed is a CNCF initiative to provide a neutral space for exploring and evaluating open source networking technologies and their interoperability. The initiative fosters cross-community collaboration and includes contributors from FD.io CSIT, Network Service Mesh and OpenStack among others. This intro + deep dive session will walk through how users can provision the hardware and cluster infrastructure on Packet bare-metal machines as well as the deployment of various telecom-focused use cases onto those clusters. There will be time for Q/A as well as looking at the implementation for some components of the CNF Testbed. Attendees should leave this session with an understanding of how to deploy the CNF Testbed with their own Packet accounts and to contribute to the CNF Testbed initiative.

Speakers
DW

Denver Williams

Project Co-Lead, cncf.ci, Vulk Coop & CNCF
avatar for Taylor Carpenter

Taylor Carpenter

Senior Factotum and Chief Cat Herder, Vulk Coop
Partner at Vulk Cooperative - http://vulk.coop | Lead on CNCF CNF Testbed, Telecom User Group and CNF Conformance initiatives. OpenSource advocate, using Linux since 1994 with the 1.0 release and gnu tools on other unix systems before that. OpsDev geek. Elixir and Ruby programmer... Read More →



Thursday November 21, 2019 4:25pm - 5:55pm PST
Room 6E - San Diego Convention Center Upper Level
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

4:25pm PST

Intro + Deep Dive: Multicluster SIG - Irfan Ur Rehman, Turbonomic; Paul Morie, Red Hat; & Quinton Hoole, FutureWei
SIG-Multicluster is focused on solving common challenges related to the management of many Kubernetes clusters, across multiple cloud providers (so-called hybrid cloud) and applications deployed across many clusters.

In the introduction, we'll give attendees an overview of the current status of the multicluster problem space in Kubernetes and of the SIG. Beyond the technical details, we'll also cover the results of an on-going survey to gather feedback relevant to and assess adoption of the current SIG subprojects.

Finally, we'll also be soliciting additional feedback from the community about the SIG's current efforts and future direction. This session will mostly be an open dialog; attendees will have the opportunity to ask questions in person as well as leave survey responses that the SIG will use to plan next steps.

Speakers
avatar for Paul Morie

Paul Morie

Sr. Principal Software Engineer, Red Hat
Paul is a Principal Engineer at Red Hat and a Kubernetes maintainer. He's been working on Kubernetes since 2014, concentrating at different points on application development primitives, service catalog, container security, and multicluster problems. Before Kubernetes, he worked on... Read More →
IU

Irfan Ur Rehman

Sr. Software Engineer, Turbonomic
Irfan is a senior engineer associated with the Advanced Engineering group at Turbonomic. In his current role he is tasked with drafting multi cluster capabilities for Turbonomic’s analytics platform. He has also been associated with SIG Multicluster, particularly Kubernetes Cluster... Read More →
QH

Quinton Hoole

Technical Vice President, FutureWei
Quinton is currently Technical Vice President of Cloud Computing at FutureWei. Previously he spend five years at Google, where he was an Engineering Lead on the Kubernetes team, and Technical Lead and Manager of Ads Serving SRE. He was also the founding engineer of the Amazon EC2... Read More →



Thursday November 21, 2019 4:25pm - 5:55pm PST
Room 5AB - San Diego Convention Center Upper Level
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

4:25pm PST

Intro + Deep Dive: Specialized Network Protocols for IoT+Edge with Kubernetes - Steven Wong, VMware & Dejan Bosanac, Red Hat
This session will survey communication protocols and technologies used in the edge and IoT space. These use cases can call for specialized protocols and transports: -publish subscribe, multicast -protocols tolerant of intermittent connectivity -Protocols popular in industry verticals (vehicle bus, industrial automation, building automation) In some cases, support exists now for use with Kubernetes. If not, device gateways and protocol converters might be an option. Agenda: -survey of protocols and transport standards for IoT and edge -Intro to how a device gateway or protocol converter works -Intro to extending Kubernetes with CRDs to manage new device types -Deep Dive / Futures: Could the service mesh concept be extended beyond TCP, HTTP(s)? -Demonstration: Kubernetes management of an edge application using a specialized protocol -Demonstration: Use a device gateway with Kubernetes

Speakers
avatar for Dejan Bosanac

Dejan Bosanac

Software Engineer, Red Hat
I’m a software engineer at Red Hat with an interest in open source and integrating systems. Over the years I’ve been involved in various open source communities tackling problems like: Enterprise messaging and integration, IoT cloud platforms and Edge computing.
avatar for Steven Wong

Steven Wong

Open Source Software Engineer, VMware
Steve Wong has been active in the Kubernetes community since 2015. He is a Tech Lead of the Kubernetes IoT and Edge Working Group and co-chair of the VMware User Group on the Kubernetes project. He is a past speaker at KubeCon, MesosCon, Open Source Summit, SCALE, and meetups in the... Read More →



Thursday November 21, 2019 4:25pm - 5:55pm PST
Room 31ABC - San Diego Convention Center Upper Level
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

4:25pm PST

Intro + DeepDive: SIG Scalability - Wojciech Tyczynski & Mateusz Matejczyk, Google
This session will focus on the different efforts that SIG Scalability is involved in: defining what scalability means for Kubernetes, driving improvements, infrastructure for scalability testing, tests and guarding Kubernetes against performance regressions. Each of those areas will first be described at the high level, followed up with deeper insight into concrete aspects and summarized with most recent achievements and a roadmap for future work. Time for Q&A will be reserved at the end of the session to understand how the SIG can better engage with the community as well as to allow the audience to provide the input about the roadmap.

Speakers
avatar for Wojciech Tyczyński

Wojciech Tyczyński

Staff Software Engineer, Google
Wojciech is working on Google Technical Infrastructure & Cloud since 2012. Since February 2015 he works on Kubernetes and Google Kubernetes Engine. With the main focus on scalability, performance and reliability, he gained experience and contributed to many Kubernetes features and... Read More →
avatar for Matt Matejczyk

Matt Matejczyk

Senior Software Engineer, Google
Matt is a senior software engineer at Google, and helps lead Kubernetes scalability effort.



Thursday November 21, 2019 4:25pm - 5:55pm PST
Room 7AB - San Diego Convention Center Upper Level
  Maintainer Track Sessions
  • Experience Level Any
  • Session Slides Included Yes

5:20pm PST

Component Standard Working Group - Leigh Capili, Weaveworks & Michael Taufen, Google
The Component Standard Working group is charged to develop a standard foundation (philosophy and libraries) for core Kubernetes components to build on top of. Areas to standardize include configuration (flags, ComponentConfig APIs, ...), status endpoints (healthz, configz, ...), integration points (delegated authn/z, ...), and logging. In this talk we will outline current progress and challenges and how new contributors can get engaged.

Speakers
avatar for Michael Taufen

Michael Taufen

Software Engineer, Google
Michael Taufen is a software engineer at Google. He works on GKE, GKE On-prem, and open-source Kubernetes. He's an active maintainer, who has contributed to a number of projects related to the Kubelet, configuration APIs, release management, OS images, node lifecycle, and most recently... Read More →
avatar for Leigh Capili

Leigh Capili

Developer Experience Engineer, Weaveworks
Leigh is a Kubernetes Contributor and works in Developer Experience with Weaveworks. :wheel_of_dharma: He authored kubeadm's etcd mTLS implementation and is currently working toward k8s component-standards and cluster-addons. Previously, he helped design a functional state-store for... Read More →



Thursday November 21, 2019 5:20pm - 5:55pm PST
Room 32AB - San Diego Convention Center Upper Level
  Maintainer Track Sessions