Loading…
Shanghai, China
June 24–26, 2019
Click here for more information and registration

Simultaneous translation will be provided for all keynote and breakout sessions.
我们将为所有主题演讲和分组会议提供同声传译服务。

To view the Chinese version of this schedule please go here.
请点击此处查看中文版本。

Venue + Sponsor Showcase Map
场馆 + 赞助商展示区地图

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

KC+CNC - Maintainer Track [clear filter]
Tuesday, June 25
 

11:00

CNCF Storage Working Group - Xing Yang, OpenSDS
The CNCF Storage Working Group and SIG 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 also welcome any other input you might have related to cloud-native storage.

Then we'll dive deeper! We'll present our work thus far, and host detailed 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 Xing Yang

Xing Yang

Lead Architect, OpenSDS
Xing Yang is the Lead Architect of OpenSDS, an open source project under Linux Foundation. Xing is a contributor in Kubernetes and Container Storage Interface (CSI), co-lead of Volume Snapshot project in Kubernetes SIG-Storage, co-author of CNCF Storage Landscape white paper, and... Read More →


Tuesday June 25, 2019 11:00 - 11:35
607-608

11:00

Deep Dive: Jaeger – Steve Flanders, Omnition
This session will provide a deep-dive into the Jaeger project and the power it provides for distributed tracing data. Some quick background information will lay the foundation to discuss advanced topics including adaptive sampling, multi-tenancy, persistency tradeoffs, analytics and more. Demos of recently added features, integrations with solutions including OpenCensus and solving real-world problems with distributed tracing data will be shown. After this session, attendees will better understand the value Jaeger provides and be ready to make contributions to the project.

Speakers
avatar for Steve Flanders

Steve Flanders

Head of Product and Experience, Omnition
Steve Flanders is the Head of Product and Experience at the Stealth Startup Omnition. He was previously the Global Engineering Manager for log analytics and data collection at VMware. Steve has an extensive background in software development, user experience, product design, and operational... Read More →



Tuesday June 25, 2019 11:00 - 11:35
617

11:00

Intro + Deep Dive BoF: Telecom User Group and Cloud Native Network Functions (CNF) Testbed - Cheryl Hung, Dan Kohn, CNCF & Taylor Carpenter, Vulk Coop
This birds-of-a-feather (BOF) session will discuss how telcos are evolving their Virtual Network Functions (VNFs) into Cloud-native Network Functions (CNFs) running on Kubernetes.

CNCF is spinning up a new Telecom User Group for service providers and their vendors to discuss the adoption of cloud native technologies, and this session will also be a kickoff for that group.


Speakers
avatar for Dan Kohn

Dan Kohn

Executive Director, Cloud Native Computing Foundation
Dan is Executive Director of the Cloud Native Computing Foundation, which sustains and integrates open source technologies like Kubernetes and Prometheus. He also helped create the Linux Foundation's Core Infrastructure Initiative as an industry-wide response to the security vulnerabilities demonstrated by Heartbleed.He previously served as CTO of several startups, including Spreemo, a healthcare marketplace, and Shopbeam, a shoppable ads company. Earlier, he was a general partner at Skymoon Ventures, a seed-stage... Read More →
avatar for Cheryl Hung

Cheryl Hung

Director of Ecosystem, CNCF
Cheryl Hung is the Director of Ecosystem at the CNCF. Her mission is to increase the adoption of Kubernetes and cloud native by growing the community and advocating for end users. She founded and runs the Cloud Native London meetup. Previously Cheryl spent five years as a C++ engineer... Read More →
avatar for Taylor Carpenter / 泰勒 木匠

Taylor Carpenter / 泰勒 木匠

Partner / 高级合伙人, Vulk Coop
Partner at Vulk Cooperative - http://vulk.coop | Project Lead cncf.ci + CNF Testbed. Open source advocate. OpsDev geek. Elixir and Ruby programmer. Proponent of improving user experience (UX) in all endeavors including group collaboration, end-user applications, developer tools, APIs... Read More →


Tuesday June 25, 2019 11:00 - 11:35
616

11:00

Intro + Deep Dive: SIG Scheduling - Wei Huang, IBM & Da Ma, Huawei
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 Da Ma

Da Ma

Kubernetes Maintainer, SIG-Scheduling Co-Leader, Volcano leader, Huawei
Kubernetes Maintainer, SIG-Scheduling Co-Leader, Volcano leader. Jilin University master’s degree, majoring in grid computing and distributed system. After graduation, he focus on resource management, resource scheduling in distributed system. Kubernetes Maintainer,SIG-Scheduling联合负责人,kube-batch... Read More →
avatar for Wei Huang

Wei Huang

Software Engineer, IBM
Wei Huang is a software engineer from IBM. He is an early adopter on TPR/CRD to tryout Kubernetes' extensibility to build a multi-tenancy platform. Currently, he is a maintainer of sig-scheduling.



Tuesday June 25, 2019 11:00 - 11:35
501

11:00

Intro: Open Policy Agent - Torin Sandall, Styra
The Open Policy Agent (OPA) is a general-purpose policy engine that enables fine-grained, context-aware policy enforcement across the stack. OPA is used in production by companies like Netflix, Intuit, and Chef for a variety of use cases like microservice authorization, Kubernetes admission control, and end-user API authorization. This session provides an introduction to the OPA project. You will learn how OPA works and how it can be applied to a range of technology. Come to this talk if you are responsible for securing Kubernetes within your organization, building an internal security platform for custom microservices, or just interested in policy and security.

Speakers
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 →



Tuesday June 25, 2019 11:00 - 11:35
613

11:00

Intro: SIG Cluster Lifecycle - Di Xu, Ant Financial & Alexander Kanevskiy, Intel
Sig Cluster-Lifecycle Intro The Cluster Lifecycle SIG is the Special Interest Group that focuses on cluster deployments and upgrades. Our SIG is trying to improve user experiences on bootstrapping a minimum viable Kubernetes cluster that conforms to best practices. With our primarily installer tool, kubeadm, a streamlined installing and upgrading process can be well managed. We've recently introduced a new Kubernetes object, called Cluster API to bring declarative, Kubernetes-style APIs to cluster creation, configuration, and management. In this introduction session, we will present our SIG's mission statements, review recent updates, and discuss our roadmaps. Some new lifecycle projects are introduced as well. You are very welcome to join in and contribute to our SIG.

Speakers
avatar for Alexander Kanevskiy

Alexander Kanevskiy

Cloud Software Architect, Intel Corporation
Alexander is currently employed by Intel, Open Source Technology Center in Edge and Cloud Stacks team as Cloud Software Architect, focusing on various aspects in Kubernetes: Cluster Lifecycle and Cluster APIs, Device plugins for hardware accelerators, Resource management.Alexander... Read More →
avatar for Di Xu

Di Xu

Software Engineer 软件工程师, Ant Financial 蚂蚁金服
Di Xu is working at Ant Financial as a senior software engineer. He is a top50 code contributor and active reviewer in Kubernetes community. He has extensive experience in Kubernetes, Docker and Cloud Computing. He is passionate about open source projects and gets involved in... Read More →



Tuesday June 25, 2019 11:00 - 11:35
518

11:00

Intro: Virtual Kubelet - Sravan Rengarajan & Ria Bhatia, Microsoft
Virtual Kubelet is a newly inducted project in CNCF that allows Kubernetes clusters to scale efficiently to any cloud provider of their choice. This session will go through the architecture of the project, applicable scenarios with public cloud providers, and demos to burst out existing kubernetes clusters without adding additional infrastructure. The session will also go through existing Virtual Kubelet implementations, and how users of Kubernetes can utilize the providers. This includes implementations from AWS, VMWare, Azure, HashiCorp and more. If you want to adopt Kubernetes and containerization, but not deal with managing more infrastructure then this is for you.

Speakers
avatar for Ria Bhatia

Ria Bhatia

Program Manager, Microsoft
Ria Bhatia is a Program Manager for Azure within Microsoft. She's been working with the community on different ways to scale in Kubernetes. She actively maintains Virtual Kubelet and has spoken at multiple meetups and conferences, including LinuxCon in Shanghai. She's also helped... Read More →
avatar for Sravan Rengarajan

Sravan Rengarajan

Program Manager, Microsoft
Sravan is a PM on the Azure Container Compute product team. His area is focused on monitoring and diagnostics of Azure container products and serverless containers in Azure. He is passionate about helping customers adopt the cloud as well as containerization and serverless paradigms... Read More →



Tuesday June 25, 2019 11:00 - 11:35
506

11:00

11:45

Intro + Deep Dive: CoreDNS - Yong Tang, MobileIron
Best known for its ability to serve as the cluster DNS for Kubernetes, CoreDNS is a plugin-based DNS server that is easy to use and extend, either through the configuration of Corefile, or by adding new plugins in Golang. In the Intro part, we will update the current state and the road map of CoreDNS. We will share feedbacks from the community about CoreDNS integration since Kubernetes 1.13, especially the performance enhancements which has been the focus recently. We will also discuss the cloud support of CoreDNS with AWS, and the planned GCP and Azure support. At the end of the session, some common use cases with cloud support will be discussed to help audience getting started with CoreDNS.

In this deep dive part, we will demo a simplified version of a service discovery plugin. By walking through the complete code of this plugin and demo the user case, we will showcase the ease of convenience to add new plugins for new functionalities in CoreDNS.

Speakers
avatar for Yong Tang

Yong Tang

Director of Engineering, MobileIron
Yong Tang is the Director of Engineering at MobileIron working on cloud infrastructure. He contributes to different container and machine learning projects for the open source community. He is a maintainer of CoreDNS and Docker/Moby projects, and had multiple talks in KubeCon before... Read More →



Tuesday June 25, 2019 11:45 - 12:20
501

11:45

Intro: CNCF Security SIG - Brandon Lum, IBM
CNCF Security SIG representing cross-cutting concerns including authentication, authorization, auditing, policy enforcement, privacy and compliance.  The SAFE WG has transformed into CNCF SIG, and this presentation will share the history of the group, accomplishments, on-going efforts with time for participants to share solutions and challenges.

Speakers
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 June 25, 2019 11:45 - 12:20
616

11:45

Intro: Network Service Mesh (NSM) - Frederick Kautz, Doc.ai & Nikolay Nikolaev, VMware
Network Service Mesh (NSM) is a novel approach solving L2/L3 network use cases in Kubernetes that are tricky to address with the existing Kubernetes Network Model. Inspired by Istio, Network Service Mesh maps the concept of a service mesh to L2/L3 payloads.

Network Service Mesh enables a variety of types of Use Cases such as:
* Connecting Pods to:
-VPN Gateways
-Non-Kubernetes virtual bridge domains
-The *right* physical NIC or SR-IOV VF for their needs
-Multiple-interfaces
* Cloud-native NFV use cases

Network Service Mesh controls the L2/L3 data planes to deliver these types of use cases. Network Service Mesh enables users to express the context of their network needs in a Cloud Native manner, rather than manually stringing together disjoint interfaces, IPAM, and subnets.

Finally, we discuss how audience members can get involved and help drive the direction and development of NSM.



Speakers
FF

Frederick F. Kautz IV

Head of Edge Infrastructure, Doc.ai
NSM Co-Creator, Doc.ai Head of Edge Infrastructure
avatar for Nikolay Nikolaev

Nikolay Nikolaev

Open Source Technical Lead, VMware
Nikolay Nikolaev is an Open Source Networking Team Lead in the Open Source Technology Center at VMware. For the last 15 years, he has been implementing networking software ranging from hardware boxes to powerful server applications and virtualized dataplanes. He spent some time in... Read More →



Tuesday June 25, 2019 11:45 - 12:20
0.99506172839506

11:45

Intro: SIG IBMCloud - Guang Ya Liu, IBM (China Lab) & Brad Topol, IBM
In this session, first, we will provide an overview of the SIG IBM Cloud and highlight the SIG activities. This will be followed by updates on IBM Cloud Provider code, overview of how we leverage Kubernetes cluster-api to create IBM Cloud provider, and ongoing collaborative work with the SIG Cloud Provider. We will also show how interested new contributors can contribute to the code and non-code SIG activities. Everyone --active contributors, new contributors, and conference attendees -- with interest in the SIG IBM Cloud are welcome to attend.

Speakers
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. Brad is a Kubernetes contributor, serves as a member of the... Read More →
avatar for Guang Ya Liu

Guang Ya Liu

Senior Technical Staff Member, IBM
Guang Ya Liu is a Senior Technical Staff Member (STSM) for IBM Cloud Private and is now focusing on cloud computing, container technology, and distributed computing. He is also a member of the IBM Academy of Technology. He used to be an OpenStack Magnum Core member from 2015 to 2017... Read More →



Tuesday June 25, 2019 11:45 - 12:20
613

11:45

Intro: Vitess - Jiten Vaidya, PlanetScale & Toliver Jue, PlanetScale
This session will cover the basic features and functionality of Vitess. Additionally, we'll go into the details of how to design a VSchema, which is the sharding metadata. The use case described will help attendees to map the solutions discussed to their own situations.

Speakers
avatar for Jiten Vaidya

Jiten Vaidya

CEO, PlanetScale
Jiten Vaidya is co-founder and CEO at PlanetScale (http://planetscale.com), a company that supports Vitess (http://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 YouTube, where... Read More →
TJ

Toliver Jue

Software Engineer, PlanetScale



Tuesday June 25, 2019 11:45 - 12:20
506

11:45

Kubernetes Multicluster SIG - Shashidhara T D, Huawei & Xun Pan, IBM
SIG-Multicluster is focused on solving common challenges related to the management of many Kubernetes clusters, across many cloud providers (so-called hybrid cloud) and applications deployed across these many, hybrid clusters. We are responsible for designing, discussing, implementing and maintaining API’s, tools and documentation related to multi-cluster administration and application management. This includes not only active automated approaches such as Cluster Federation but also those that employ batch workflow-style continuous deployment systems like Spinnaker and others. Standalone building blocks for these and other similar systems (for example a cluster registry), and proposed changes to Kubernetes core where appropriate are in scope.

In the introduction, we will give you an overview of the projects we're currently actively working on, how best to get involved, and what our future plans look like.

Then we'll dive deeper! We recently released the second version of our biggest project, Federation v2 as Beta, and have gathered user feedback on how and why several different companies are using it to solve their particular multi-cluster use cases. In this deep-dive session, we'll take you through what's in this beta release, and the results of our findings about its real-world usage.


Speakers
XP

Xun Pan

Software Architect, IBM
Xun PAN is a software architect at IBM for Load Sharing Facility (LSF), a batch workload management system. He is focus on distributed resource management and scheduling platform.
ST

Shashidhara T D

Senior Software Engineer, Huawei
Shashi is a senior engineer with Huawei Technologies and is currently associated with the cloud platforms team. In his current role he is part of the engineering group that works as a bridge between the kubernetes open source project and Huawei's adaptation of the same in its cloud... Read More →



Tuesday June 25, 2019 11:45 - 12:20
607-608

11:45

OpenTelemetry: Overview & Backwards Compatibility of OpenTracing + OpenCensus - Steve Flanders, Omnition
OpenCensus and OpenTracing are merging under the new CNCF project OpenTelemetry! In this session, we will provide an overview of the goals along with the structure of the new project and current roadmap. In addition, we will discuss what this means for the OpenCensus and OpenTracing project including topics like greenfield instrumentation and backwards-compatibility.

Speakers
avatar for Steve Flanders

Steve Flanders

Head of Product and Experience, Omnition
Steve Flanders is the Head of Product and Experience at the Stealth Startup Omnition. He was previously the Global Engineering Manager for log analytics and data collection at VMware. Steve has an extensive background in software development, user experience, product design, and operational... Read More →



Tuesday June 25, 2019 11:45 - 12:20
617

11:45

Windows SIG – Craig Peters & Pengfei Ni, Microsoft
SIG-Windows participants will provide an update on the efforts to bring Windows to Kubernetes. This will concentrate on presenting new features that are being delivered and the General Availability of Windows Containers on Kubernetes. 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. This is both an introduction to Windows on Kubernetes and a deep dive into the efforts of the team. 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 tradeoffs with the community.

Speakers
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 →
avatar for Craig Peters

Craig Peters

Principal Program Manager, Microsoft
Craig is a Principal Program Manager on the Container Compute team at Azure focused on container infrastructure projects. Craig is active in many Kubernetes Special Interest Groups and contributing to Windows nodes in Kubernetes. He is a technology generalist interested in making... Read More →



Tuesday June 25, 2019 11:45 - 12:20
518

12:00

13:35

Fluentd: A Complete Logging Ecosystem for Kubernetes - Masahiro Nakagawa & Yuta Iwama, ARM Treasure Data
Logging for cloud-native applications and environments is a continuous challenge from an operational perspective.
Fluentd offers a full logging layer and ecosystem tools that can be accommodated and extended as required to solve any logging need. In this Fluentd session, you will learn about its internals, best practices and details about our SDKs and sub-projects like Fluent Bit.

Speakers
MN

Masahiro Nakagawa

Principal Engineer, ARM Treasure Data
Fluentd maintainer
YI

Yuta Iwama

Software Engineer, Arm Treasure Data
Fluentd maintainer



Tuesday June 25, 2019 13:35 - 14:10
613

13:35

Intro: Envoy - Lizan Zhou, Tetrate
Envoy is a new cloud-native high-performance edge/middle/service proxy which aims to make the network transparent to applications. Envoy’s out of process architecture allows it to be used alongside any language or runtime. At its core, Envoy is an L4 proxy with a pluggable filter chain model. On top of the L4 proxy it also includes a full HTTP stack with a parallel pluggable L7 filter chain. Envoy also has best in class observability using both statistics and distributed tracing.
In this session Lizan Zhou from Tetrate will present how to configure and deploy Envoy in various environment with its extensions, and demonstrate how it can be used with observability and tracing tools.

Speakers
LZ

Lizan Zhou

Founding Engineer, Tetrate
Lizan Zhou is a Founding Engineer at Tetrate leading traffic management. He is a senior maintainer of Envoy and one of 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 →



Tuesday June 25, 2019 13:35 - 14:10
506

13:35

Intro: Kubernetes Contributor Experience SIG - Yang Li, The Plant K.K.
Contributor Experience scope, goals, and how we can better help the APAC communities

Speakers
avatar for Yang Li

Yang Li

Software Engineer, The Plant K.K.
Yang Li is a software engineer who has been contributing to Kubernetes in his spare time since 2018. He's active working in SIG Contributor Experience, Release, and Testing.



Tuesday June 25, 2019 13:35 - 14:10
501

14:20

CNCF CloudEvents Project: A Step Towards Serverless Interop - Doug Davis, IBM
The CloudEvents project was started to provide a first step towards Serverless interoperability by trying to define a common set of metadata, and format, for events flowing into Serverless platforms. In this session, after a brief introduction of the project, we'll discuss the status of the project, where it's being used, how people can use it via our SDKs and where we see it going in the future. Time permitting, we'll even showcase our latest demo that shows how a key industry consortium is considering using it in their critical business workflows.

Speakers
avatar for Doug Davis

Doug Davis

STSM, IBM
Doug works in IBM's Hybrid 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 and Kubernetes. He's currently the OM for Knative, co-chairing the CNCF's Serverless... Read More →



Tuesday June 25, 2019 14:20 - 14:55
506

14:20

Harbor - Steven Zou & Wenkai Yin, 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, highly-available deployments and DevOps supporting etc.. Additionally, we'd like to share some Harbor community-related things like the governance model and contributing guide the Harbor community following with you in case you want to deeply participate in the regular contributing and/or maintaining activities of Harbor community in future. 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

Staff Engineer, VMware
Jia Zou (Steven) is a staff engineer of VMware China R&D. He is primarily working on the open source Project Harbor which is an enterprise-class container image registry as lead engineer and core maintainer. Moreover, he’s doing innovation and incubation of projects on Kubernetes... Read More →



Tuesday June 25, 2019 14:20 - 14:55
501

14:20

VMware SIG: Cloud Provider Moving Out of Tree+CSI - What it Means to Users - Steven Wong, VMware & 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 destined are for deprecation.

Agenda:

- Deep Dive : Install and configure of out-of-tree cloud provider + CSI storage

- Migration options for current users

This session will be useful to:

- Users running Kubernetes on VMware infrastructure

- Authors of installers and Kubernetes distributions which target the vSphere platform

Speakers
avatar for Fabio Rapposelli

Fabio Rapposelli

Staff Software Engineer, VMware
Purveyor of all things open source, loves distributed systems and solving complex problems. Renaissance man and human Rube Goldberg machine, Fabio is responsible for many of the Open Source integrations between Vagrant, Docker and VMware. Frequent speaker at conferences such as dotGo... Read More →
avatar for Steven Wong

Steven Wong

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



Tuesday June 25, 2019 14:20 - 14:55
613

15:05

containerd - Lantao Liu, Google & Wei Fu, Alibaba
Join containerd maintainers to learn how to leverage containerd’s design and APIs to use, customize and enhance containerd’s capabilities. We’ll cover building custom snapshotters for special storage needs and integrating with custom runtimes for stronger isolation. Understanding containerd architecture and data flow is key to extending it’s functionality. In this talk, we’ll look at the internals of containerd (covering its components and dataflows) then dive into how external plugins work with containerd. We’ll go over using containerd’s smart client API and plugins to make new/custom integrations. We will demonstrate how various sandbox technologies can be integrated with containerd to work with Kubernetes, including Amazon’s Firecracker, Google’s gVisor etc. Attendees will leave the talk understanding how they can extend/modify containerd to support enhanced integrations for custom production deployments.

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.
WF

Wei Fu

Software Engineer, Alibaba
neovimer/vimer, contributor of containerd, a Spurs fan.



Tuesday June 25, 2019 15:05 - 15:40
506

15:05

Intro: OpenStack SIG - Chris Hoge, OpenStack Foundation
As part of the basic introduction, SIG-OpenStack will provide information on to how to enable the OpenStack cloud provider interface on Kubernetes clusters, as well as how to install a Kubernetes cluster on OpenStack clouds using community-developed tools like Kops and the Cluster-API OpenStack Provider. We will also discuss the SIG work in general, including how to get involved with development, testing, and documentation.

Speakers
avatar for Chris Hoge

Chris Hoge

Senior Strategic Program Manager, OpenStack Foundation
Chris Hoge is a Senior Strategic Program Manager for the OpenStack Foundation, where he focuses on interoperability testing and containers. He’s also active in the Kubernetes community as a co-lead on both the OpenStack and Cloud Provider SIGs. Previously he worked on cloud automation... Read More →



Tuesday June 25, 2019 15:05 - 15:40
613

15:05

Kubernetes IoT and Edge Working Group - Steven Wong, VMware & Luwei He
Kubernetes describes itself as "a portable, extensible open-source platform for managing containerized workloads and services".

There are edge and IoT use cases that challenge some aspects of Kubernetes.

- Run Kubernetes full clusters at edge locations (e.g. retail store and remote branch office) under tight resource constraints

- Run containerized workloads at edge with a remote Kubernetes control plane at a cloud or central location

- Run devices using non containerized software at edge

This session will survey of some existing solutions in the edge and IoT space, covering how they address issues like security, messaging, resource constraints, data communications, application lifecycle management, etc. while working within Kubernetes limitations.

We will wrap up with a report on ongoing activity within the IoT Edge working group and details on how you can get involved.

Speakers
avatar for Steven Wong

Steven Wong

Open Source Software Engineer, VMware
Steve Wong has been active in the Kubernetes and Apache Mesos communities since 2015. He is chair of the VMware SIG, and a co-organizer of the IoT and Edge Working Group on the Kubernetes project. He is a past speaker at KubeCon, MesosCon, Open Source Summit, SCALE, and meetups in... Read More →
avatar for Luwei He

Luwei He

Standard Engineer, huawei
Luwei (Helloway) He is a Standard Engineer of the IT at Huawei. Currently working on some open source work about edge computing, and participating in and contributing to the related community, e.g., Kubernetes, KubeEdge, Akraino, OpenStack and more.



Tuesday June 25, 2019 15:05 - 15:40
501

15:30

16:00

CNCF Serverless WG: Where Do We Go From Here? - Doug Davis, IBM
Come explore the history, goals, outputs and future direction of the CNCF Serverless WG. With the CloudEvents specification nearing its completion, the question of what (if anything) should come next has started to come up. One of the top pain-points mentioned for people using Serverless is the lack of interop and portability of their functions - does this open the door for a second sandbox project? Is it too soon? In this session we'll discuss, with the audience, these options and gather feedback to help influence what the WG does next. Come prepared with your thoughts and ideas!

Speakers
avatar for Doug Davis

Doug Davis

STSM, IBM
Doug works in IBM's Hybrid 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 and Kubernetes. He's currently the OM for Knative, co-chairing the CNCF's Serverless... Read More →



Tuesday June 25, 2019 16:00 - 16:35
506

16:00

Intro + Deep Dive: Azure SIG – Craig Peters & Pengfei Ni, Microsoft
In the SIG Azure Intro and Deep Dive, we’re going to tell you all about why SIG Azure exists and the team behind managing it. From there, we’ll talk about what’s happened over the last few releases, Kubernetes 1.14 and Kubernetes 1.15, as well as some of what’s planned for Kubernetes 1.16. Additionally, we’ll cover considerations for successful deployments of Kubernetes on Azure. Afterward, we’ll have a demo of provisioning Kubernetes on Azure, leveraging Cluster API for Azure, and discuss a little bit about why Cluster API is important to the ecosystem. Finally, and most importantly, we’ll talk all about some of the best ways to get involved with SIG Azure and all of the forums that we’re communicating on!

Speakers
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 →
avatar for Craig Peters

Craig Peters

Principal Program Manager, Microsoft
Craig is a Principal Program Manager on the Container Compute team at Azure focused on container infrastructure projects. Craig is active in many Kubernetes Special Interest Groups and contributing to Windows nodes in Kubernetes. He is a technology generalist interested in making... Read More →



Tuesday June 25, 2019 16:00 - 16:35
613

16:00

Intro + Deep Dive: Kubernetes Conformance WG - Srinivas Brahmaroutu, IBM & Dan Kohn, CNCF
This session will cover the importance of the Kubernetes conformance program. Topics  include how to run the conformance test suite, how to certify your company’s platform for both distributions and installers, and how to get maximum benefit out of the program for your company. In addition, the session will also provide an update on the current status of the conformance program, the breadth of coverage of the conformance test suite, and the planned future expansion of the test suite into new focus areas. Attendees will also gain knowledge on the latest tooling improvements, and a greater understanding of the conformance project’s dashboards as well as conformance program documentation methodologies.

Speakers
avatar for Srinivas R Brahmaroutu

Srinivas R Brahmaroutu

Software Engineer 软件工程师, IBM
Srinivas Brahmaroutu works as a Software Engineer at IBM Corp. He has many years of experience around IBM cloud offerings. He has worked on many strategic open source projects including Cloud Foundry, Docker and Mesos. Currently he works on Kubernetes contributing to test-infra and... Read More →
avatar for Dan Kohn

Dan Kohn

Executive Director, Cloud Native Computing Foundation
Dan is Executive Director of the Cloud Native Computing Foundation, which sustains and integrates open source technologies like Kubernetes and Prometheus. He also helped create the Linux Foundation's Core Infrastructure Initiative as an industry-wide response to the security vulnerabilities demonstrated by Heartbleed.He previously served as CTO of several startups, including Spreemo, a healthcare marketplace, and Shopbeam, a shoppable ads company. Earlier, he was a general partner at Skymoon Ventures, a seed-stage... Read More →



Tuesday June 25, 2019 16:00 - 16:35
501

16:45

Deep Dive: Kubespray (a sig-cluster-lifecycle's project) - Rong Zhang, Suning.com
Kubespray is one of the most versatile kubernetes-cluster manager and benefits of an extensive and active community. Kubespray main focus is to deploy and manage production kubernetes clusters on bare metal and on all major cloud platforms. The deep-dive session will focus on making decisions with the community and opening discussions for the future of the project, the roadmap, the organisation, and how to contribute and help contributors more effectively.

Speakers
avatar for Rong Zhang

Rong Zhang

Software Engineer, Suning.com
Rong is a software engineer at Suning developing platform services on top of Kubernetes, providing containerized infrastructure. Rong has been involved in the kubernetes community for three years and he is one of the maintainers of the Kubespray project.



Tuesday June 25, 2019 16:45 - 17:20
501

16:45

Intro: Cloud Provider SIG - Chris Hoge, OpenStack Foundation & Steve Wong, VMware
SIG Cloud Provider is focused on ensuring a consistent and high-quality user experience across providers and acts as a central group for developing the Kubernetes project in a way that ensures all providers share common privileges and responsibilities. New vendors providing support for Kubernetes should feel equally empowered to do so as any of today's existing cloud providers. We will go over historical context, status, and direction of efforts currently underway including the transition of individual provider SIGs to sub-projects and ongoing work in extracting provider code from the main Kubernetes repository.

Speakers
avatar for Chris Hoge

Chris Hoge

Senior Strategic Program Manager, OpenStack Foundation
Chris Hoge is a Senior Strategic Program Manager for the OpenStack Foundation, where he focuses on interoperability testing and containers. He’s also active in the Kubernetes community as a co-lead on both the OpenStack and Cloud Provider SIGs. Previously he worked on cloud automation... Read More →
avatar for Steven Wong

Steven Wong

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



Tuesday June 25, 2019 16:45 - 17:20
506

16:45

Translating Vitess: The Beginning - Roni He & Toliver Jue, PlanetScale
Open source technology is used by teams all over the world. Lack of access to documentation in different languages may be one of the barriers to greater adoption. Vitess, a project incubated by CNCF, has been internationally adopted from the beginning with teams from India, China and elsewhere using Vitess to scale and shard MySQL. The largest Vitess on Kubernetes installation in the world is JD.com's, demonstrating that Vitess is a suitable open source tool for the Chinese market. In this maintainer track, the Vitess team will share their vision for making Vitess more accessible in China, starting with a translation sprint kick-off.

Speakers
TJ

Toliver Jue

Software Engineer, PlanetScale
avatar for Roni He

Roni He

Software Engineer, PlanetScale



Tuesday June 25, 2019 16:45 - 17:20
613

17:30

Intro: Dragonfly - Jin Zhang & Zuozheng Hu, Alibaba
As container technology becomes more and more widespread in the industry, how to distribute images efficiently and safely is a new challenge for engineers. Project Dragonfly is an open source intelligent P2P based image and file distribution system. Its goal is to tackle all distribution problems in cloud native scenarios. Currently Dragonfly focuses on being:

• Simple: well-defined user-facing API (HTTP), non-invasive to all container engines
• Efficient: CDN support, P2P based file distribution to save enterprise bandwidth
• Intelligent: host level speed limit, intelligent flow control due to host dection
• Secure: block transmission encrytion, HTTPS connection support

In this presentation, we will focus on the distribution of container images through Dragonfly. We will review and provide solutions to challenges faced by organizations, including mass distribution, secure transmission, bandwidth cost. Real world use cases will be discussed in the session.

Speakers
JZ

Jin Zhang

Senior Software Engineer, Alibaba
ZH

Zuozheng Hu

Senior Software Engineer, Alibaba Group
Zuozheng Hu, a Senior Engineer at Alibaba Group, is the founder of dragonfly and the primary member of SRE Team in Alibaba. I have been involved in devops for five years and have very rich experience in this field. At present, I am mainly responsible for the construction of hybrid... Read More →


Tuesday June 25, 2019 17:30 - 18:05
501

17:30

Intro: Falco - Kaizhe Huang, Sysdig
Falco is a CNCF Sandbox project focused on Container Runtime Security. In this maintainers track session we will focus on what runtime security is and how it differs from other layers of security for Kubernetes. We 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. 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
KH

Kaizhe Huang

Security Researcher, Sysdig
Kaizhe Huang was a Senior Security Engineer at StackRox before joining Sysdig. Previously, as Senior Security Engineer at Oracle Database Security Group. Kaizhe holds M.S. degrees in Information Security from Carnegie Mellon University.


Tuesday June 25, 2019 17:30 - 18:05
613

17:30

KubeEdge - Kevin Wang, Huawei
KubeEdge is recently accepted as a CNCF sandbox project. It is accepted as a Kubernetes based and cloud native reference architecture for IOT/Edge computing.

Since KubeEdge is opensourced, there are quite some companies, academics and community members who showed interests and started to contribute.

In this talk, Kevin Wang from Huawei will share the overall architecture/design and specially demo KubeEdge’s real life usage.

Besides, we’d like to invite participants in the room to share their usage cases, thoughts and suggestions on how to facilitate the contributions/collaborations.


Speakers
avatar for Kevin Wang

Kevin Wang

Principal Engineer, Huawei
Zefeng(Kevin) Wang is a Principal Engineer of the PaaS Team at Huawei. Currently working on Kubernetes, KubeEdge and Huawei Cloud container products. He is the lead of Huawei Kubernetes & Cloud Native open source team and co-founder of KubeEdge project.



Tuesday June 25, 2019 17:30 - 18:05
506

18:15

Deep Dive: Kubernetes Policy WG - Zhipeng Huang, Huawei
In this session we will cover the progress Kubernetes Policy WG had made during the first half year of 2019, some of the policy related k8s KEPs, and also new plannings for the next half year regarding unified policy object, cloud native policy white paper

Speakers
avatar for Zhipeng Huang

Zhipeng Huang

Principle Engineer, 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 →



Tuesday June 25, 2019 18:15 - 18:50
501

18:15

Deep Dive: Rook - Jared Watts, Upbound & Dmitry Yusupov, Nexenta Systems
In this talk, we will be taking a deep-dive through both the architecture and some of the more recent developments of the Rook project. 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. We will learn about using multi-homed network configurations for popular Rook storage operators such as EdgeFS and Ceph. Backend and client networking isolation will be explored in detail, focusing on performance analysis and security benefits of such configurations. Rook was accepted as the first storage project hosted by the Cloud Native Computing Foundation in January 2018.

Speakers
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 "freeing the cloud" and is also a maintainer for the open source Rook project (https://rook.io/). Before Upbound, he worked on innovative storage projects at Quantum Corp. and... Read More →
avatar for Dmitry Yusupov

Dmitry Yusupov

Founder & CTO, Nexenta by DDN



Tuesday June 25, 2019 18:15 - 18:50
506

18:15

SIG Service Catalog - Jonathan Berkhahn, IBM
Come learn about the Kubernetes Service Catalog Project. Service Catalog lets you provision cloud services, regardless of where they are hosted, directly from the comfort of native Kubernetes tooling. Through use of the Open Service Broker API, app developers can use third party services directly from your Kubernetes application. We will walk through provisioning a database through Service Catalog, and then connect it to an application running on the cluster. We’ll also briefly cover recent work and future plans for Service Catalog. Finally, we would love for anyone considering contributing to stop by and get an introduction, meet the maintainers and learn how to become a contributor!

Speakers
JB

Jonathan Berkhahn

Open Source Contributor, IBM
Jonathan Berkhahn is an open source contributor working on behalf of IBM. He co-chairs SIG Service Catalog and is a Member of the Open Service Broker API working group. He also manages his own open source project Blockhead, an OSB broker for provision blockchain nodes for use by cloud... Read More →



Tuesday June 25, 2019 18:15 - 18:50
613
 
Wednesday, June 26
 

08:30

11:20

Deep Dive: etcd - Jingyi Hu, Google
etcd, a distributed key-value store, is the most critical component to Kubernetes control plane to provide strong consistency and durability of cluster metadata. etcd implements Raft consensus algorithm to distribute the data across multiple nodes. All data replication is done by Raft. Did you know etcd Raft package is also used in many other projects? CockroachDB shares etcd Raft implementation for its group membership protocol. TiKV ported etcd Raft to Rust, which is originally written in Go, and uses it to implement their distributed transactional data base. This session will cover the basics of Raft consensus algorithms, its implementation details, and future roadmap of Raft package.

Speakers
avatar for Jingyi Hu

Jingyi Hu

Software Engineer, Google
Jingyi Hu is a Software Engineer for Google Cloud. He is a maintainer of etcd and an active contributor to Kubernetes.



Wednesday June 26, 2019 11:20 - 11:55
506

11:20

Multitenancy Working Group - Kevin Wang, Huawei & Tony He, Ant Financial
This talk will go through the on-going work that the multitenancy working group is working on, current status and project plan of multitenancy definition.

We will explain how people new to the working group can get engaged and review the various KEPs that the working group is involved with.

Speakers
avatar for Kevin Wang

Kevin Wang

Principal Engineer, Huawei
Zefeng(Kevin) Wang is a Principal Engineer of the PaaS Team at Huawei. Currently working on Kubernetes, KubeEdge and Huawei Cloud container products. He is the lead of Huawei Kubernetes & Cloud Native open source team and co-founder of KubeEdge project.
avatar for Tony He

Tony He

Senior SW Engineer, Ant Financial
Zibo(Tony) He is a Senior Software Engineer of the PaaS Team at Ant Financial. Currently working on Kubernetes and Ant Cloud container products. He is the emeritus leader of Kubernetes SIG CLI & Kubernetes maintainer.


Wednesday June 26, 2019 11:20 - 11:55
613

11:30