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.

Sunday, June 23
 

15:00

Conference Registration + Badge Pick-up
Sunday June 23, 2019 15:00 - 19:00
InterContinental Shanghai EXPO Hotel 1188 Xueye Rd, Pudong Xinqu Shanghai Shi, China, 200125
  • Link to Session Recording N/A
 
Monday, June 24
 

07:15

Shuttle Transportation from the InterContinental Shanghai Expo Hotel
Shuttle transportation will be provided to/from the InterContinental Shanghai EXPO Hotel to the Shanghai Expo Centre during the following times:

Monday, June 24 
  • 7:15 - 10:15
  • 16:00 - 19:30
Tuesday, June 25
  • 7:15  - 9:30
  • 17:00 - 20:30
Wednesday, June 26
  • 7:45  - 9:30
  • 11:00 - 13:30


Monday June 24, 2019 07:15 - 10:15
InterContinental Shanghai EXPO Hotel 1188 Xueye Rd, Pudong Xinqu Shanghai Shi, China, 200125
  • Link to Session Recording N/A

07:30

Conference Registration + Badge Pick-up
Monday June 24, 2019 07:30 - 19:00
Green Hall
  • Link to Session Recording N/A

08:00

Alibaba Cloud Hands-on lab :Kubernetes动手实践课堂 (Sold Out - Additional Registration Required )
Registration Fees: Complimentary. Sold Out, Waitlist Available.
Presentation will be in: Chinese

This workshop invites participants to practice, with the guides of container experts, we will try using Alibaba Cloud Container Service for Kubernetes(ACK) and open source tools. This lab covers best practices of Elastic scaling, networking logging etc and open source tools such as Istio, Knative, Flink. You will as well meet two new exciting tools – App Hub and Kruise.

Welcome to our workshop!

P.S. : Please bring your computer while attending this workshop. And the whole workshop will be in Chinese Mandarin.

Additional information here.

How to Register: Pre-registration is required. To register for Alibaba Cloud Hands-on lab, add it on during your KubeCon + CloudNativeCon + Open Source Summit registration.

For questions regarding this event, please reach out to huanmu.mh@alibaba-inc.com.

Monday June 24, 2019 08:00 - 16:00
0.99835526315789
  • Link to Session Recording N/A

08:00

Continuous Delivery Summit hosted by CDF (Additional Registration + Fee Required)
Registration Fees: RMB ¥ 100  / USD $15
Presentation will be in: English

The Continuous Delivery Summit is a one-day event that brings together the open source CI/CD community. The day will consist of keynotes, project showcases and stories from end users, and BoF sessions. Meet peers and drive the future direction of continuous delivery.

How to Register: Pre-registration is required. To register for Continuous Delivery Summit, add it on during your KubeCon + CloudNativeCon + Open Source Summit registration.

For questions regarding this event, please reach out to events@cncf.io.

Monday June 24, 2019 08:00 - 16:00
618

08:00

Open Data Autonomy Mini Summit hosted by OpenSDS (Sold Out - Additional Registration Required)
Registration Fees: Complimentary. Sold Out, Waitlist Available. 
Simultaneous translation will be provided.

The Open Data Autonomy Mini Summit is about autonomous data management for cloud native and more. It is an all-day educational event co-located with KubeCon + CloudNativeCon China 2019 in Shanghai. The OpenSDS community is working together on a platform that integrates disparate data services (such as data replication, migration, protection etc.) together with AI/ML, into a self-driving data management platform that is scalable, resilient, and secure. Throughout the day, there will be presentations with demos and previews on platform features, roadmap, ecosystem updates, as well as presentations from end users. The Mini Summit welcomes vendors, architects, developers, and users who are interested in solutions and collaborations on data and storage management for cloud native environment.

OpenSDS is a Linux Foundation project and its members includes China Unicom, Click2Cloud, Dell EMC, Fujitsu, GMO Pepabo, Huawei, IBM, IIJ, Intel, KPN, Linbit, NTT Communications, OSU, Sakura Internet, Toyota, Vodafone, Western Digital, and Yahoo Japan.
Mini Summit Highlights

1. Hands-on Workshop

A hands-on (BYOD) tour of the platform which will walk through from installation to deployment, through GUI, CLI, and API’s

2. Deep Dive Sessions

Deep dive into the Open Autonomous Data Platform features, architecture, API’s, and demos covering multi-cloud, data lifecycle, migration, telemetry, ML/AI, automation and orchestration. Explore and help drive the roadmap and ecosystem.

3. End User Sessions (featuring speakers from the end-user community)

Learn how global enterprises are leveraging the Open Intelligent Autonomous Data Platform for digital transformation, and get to know real world use cases and requirements driving autonomous data management

4. AM Break and Lunch Reception

Join us for breakfast to kick off the day and lunches and networking.

How to Register: Pre-registration is required. To register for Open Data Autonomy Mini Summit, add it on during your KubeCon + CloudNativeCon + Open Source Summit registration.

For questions regarding this event, please reach out to info@opensds.io.


Monday June 24, 2019 08:00 - 16:00
0.99803149606299

08:30

DPDK China 2019 hosted by DPDK (Additional Registration + Fee Required)
Registration Fees: RMB ¥ 100  / USD $15
Presentation will be in: English

DPDK China is a community event focused on software developers who contribute to or use DPDK. The event will include presentations on the latest developments in DPDK, as well as in-depth discussions on the topics that are of most interest to the DPDK open source community.

For more information about this event, click here.

How to Register: Pre-registration is required. To register for DPDK China 2019, add it on during your KubeCon + CloudNativeCon + Open Source Summit registration.

For questions regarding this event, please reach out to events@dpdk.org.

Monday June 24, 2019 08:30 - 16:00
617

09:00

Serverless Is More & Cloud Native Meetup hosted By Tencent Cloud (Sold Out- Additional Registration Required)
Registration fee: Complimentary
Presentation will be in: Chinese

The rise of Cloud Native technology has given Serverless a strong driving force. Developers could run server-side business logic in stateless containers or functions without paying attention to system architecture and scalability, and focus more on business logic. The Serverless meetup event revolves around the professional practices and stories of Serverless, Cloud Native and Big Data on Kubernetes, allowing participating developers to experience the charm of Serverless and Cloud Native.

Join the Meetup and you will gain benefits below:
Application Level Networking – Taking Over Service Communication With Isito
Spark on Kubernetes: Past, Present and Future
Serverless Network Challenge And Achieve
How to bind serverless and devops to the future in the cloud

https://cloud.tencent.com/developer/article/1426998

How to Register: Pre-registration is required. To register for Serverless Is More & Cloud Native Meetup, add it on during your KubeCon + CloudNativeCon + Open Source Summit registration.

For questions regarding this event, please reach out to julietwu@tencent.com.

Monday June 24, 2019 09:00 - 12:00
430
  • Link to Session Recording N/A

09:00

Amazon EKS Hands-on Workshop (Sold Out-Additional Registration Required)
Registration Fees: Complimentary
Presentation will be in: Chinese

All the goodness of AWS, with the familiarity of Kubernetes. Begin your KubeCon 2019 in Shanghai by learning how Amazon EKS makes it easy to deploy, manage, and scale containerized applications using Kubernetes on AWS.

This event will discuss the EKS roadmap, talk about machine learning and deep learning on EKS, do a workshop to get you hands-on with EKS, and talk to customers and partners about how they’re using and integrating with EKS.

Please bring your laptops to help setup for the EKS workshop.

How to register: Pre-registration is required. Register here for Amazon EKS Hands-on Workshop.

For questions regarding this event, please reach out to yalaqiao@amazon.com.

Monday June 24, 2019 09:00 - 16:00
620
  • Link to Session Recording N/A

09:00

Kubernetes Contributor Summit (Sold Out-Additional Registration Required)
Registration Fee: Complimentary
Simultaneous translation will be provided for the New Contributor Summit.

The yearly Kubernetes Contributor Summit bring together new and current Kubernetes contributors alike to connect and share face-to-face. The China event is a full-day for people who contribute to Kubernetes, or are interested in becoming contributors, whether through writing code, documentation, infrastructure, project management, or the many other places they can help.

How to Register: Visit the Kubernetes Contributor Summit website for additional information and to register.

For questions regarding this event, please reach out to community@kubernetes.io.

Monday June 24, 2019 09:00 - 16:00
517
  • Link to Session Recording N/A

09:00

Open Heterogeneous Computing Framework Introduction hosted by Huawei (Sold Out-Additional Registration Required)
Registration Fees: Complimentary
Presentation will be in: English

In this event we will introduce the new open source initiative Open Heterogeneous Computing Framework, efforts from related communities and planning for 2019 and 2020/在本次活动中我们会介绍” Open Heterogeneous Computing Framework”这个新的开源社区,与其相关的几大开源社区的开发活动,以及2019和2020年的一些计划

To see the full agenda and additional information go here.

How to Register: Pre-registration is required. To register for Open Heterogeneous Computing Framework Introduction, add it on during your KubeCon + CloudNativeCon + Open Source Summit registration.

For questions regarding this event, please reach out to zhipengh512@gmail.com

Monday June 24, 2019 09:00 - 16:00
431

09:00

SOFAStack Cloud Native Workshop hosted by Ant Financial (Sold Out-Additional Registration Required)
Registration Fees: Complimentary
Presentation will be in: Chinese

SOFAStack (Scalable Open Financial Architecture Stack) is a financial-grade distributed architecture independently developed and open sourced by Ant Financial. It contains the components required to build a financial-grade cloud native architecture. It is a best practice tempered in financial scenarios. Official website: https://www.sofastack.tech/

Attendees can get:
Rapidly build microservices based on SOFAStack
Best Practices for Distributed Transactions in Financial Scenarios
Cloud native deployment experience based on Kubernetes
Service Mesh basic usage scenario experience on the cloud
Get started on Serverless apps
Easily build applications on the cloud based on Serverless

More information about the event here.

How to Register: Pre-registration is required. To register for SOFAStack Cloud Native Workshop, add it on during your KubeCon + CloudNativeCon + Open Source Summit registration.

For questions regarding this event, please reach out to jingchao.sjc@antfin.com.

Monday June 24, 2019 09:00 - 16:00
616
  • Link to Session Recording N/A

13:00

Apache ServiceComb Meetup hosted by Huawei (Sold Out - Additional Registration Required)
Registration Fees: Complimentary
Presentation will be in: Chinese

Apache ServiceComb is the first Apache microservices Top-Level project, it is an Open Source microservices software solution that enables developers to easily build and manage microservices-based applications efficiently and conveniently.

Microservices are not silver bullets. Huawei started to practice microservices in 2012 and donated ServiceComb to ASF. Apache ServiceComb graduated as a Top-Level Project in less than a year. It has always adhered to the “Apache Way” and continues to work with the public developers explore how to better build and manage there microservices-based cloud native applications.
This is a great opportunity for developers, and CTOs to get first-hand information on key technologies and architectures of micro-services, excellent practices in micro-services, and micro-service technology innovations. Attendees can share there experience and innovating ideas in microservice field.

Attendees can get,
– Critical microservice architecture technology
– Large-scale microservices practices from large enterprises
– Latest innovative subproject of Apache ServiceComb
– Discuss the difficulties and development of microservices together

How to Register: Pre-registration is required. To register for Apache ServiceComb Meetup, add it on during your KubeCon + CloudNativeCon + Open Source Summit registration.

For questions regarding this event, please reach out to adam_189@163.com.

Monday June 24, 2019 13:00 - 16:00
610-611
  • Link to Session Recording N/A

13:00

Huawei – Huawei LiteOS, A Best Way Connecting to Cloud (Sold Out-Additional Registration Required)
Registration Fees: Complimentary. Sold Out, Waitlist Available.
Presentation will be in: Chinese

Huawei LiteOS has an ability to connect to cloud, this will shortens the GTM time, reduce the development cost. We will present that ability to our attendees at this event。

How to Register: Pre-registration is required. To register for Huawei LiteOS, A Best Way Connecting to Cloud, add it on during your KubeCon + CloudNativeCon + Open Source Summit registration.

For questions regarding this event, please reach out to xuweijie4@huawei.com.

Monday June 24, 2019 13:00 - 16:00
0.99506172839506
  • Link to Session Recording N/A

13:00

Serverless Is More Hands-on Workshop hosted By Tencent Cloud (Sold Out - Additional Registration Required)
Registration fee: Complimentary
Presentation will be in: Chinese

Serverless shortens the production time by introducing a cost-for-usage model and make software development more efficiently, which greatly reduces the company’s R&D and operating costs and changes the way the business operates. But for the actual serverless use cases, community and developers also feedback there is a lack of practices, such as how to quickly getting start, and how to integrate the existing architecture with Serverless.

Through the Serverless Workshop, we would like to provide you with a deep communication and hands-on practices to help participants understand the troubleshooting and solutions of Serverless architecture, and also learn how to troubleshooting with common development issues. Thus companies and personal developers can combine their business with serverless technology, and estimate relevant risks and benefits in advance.

Join the workshop and you will gain benefits below:
Serverless development experience, including the usage of development tools, and how to troubleshooting in serverless architecture;
Best practices and hands-on exercises on serverless architecture base on Cloud (REST API , web applications, etc.);
Introduce the best combination of Frontend, DevOps and Serverless technology;
How to develop a WeChat Mini program quickly through serverless architecture.

https://cloud.tencent.com/developer/article/1426998

How to Register: Pre-registration is required. To register for Serverless Is More Hands-On Workshop, add it on during your KubeCon + CloudNativeCon + Open Source Summit registration.

For questions regarding this event, please reach out to julietwu@tencent.com.

Monday June 24, 2019 13:00 - 16:00
430
  • Link to Session Recording N/A

13:30

Cloud Native Elite hosted By Huawei (Sold Out-Additional Registration Required)
Registration Fees: Complimentary
Presentation will be in: Chinese

Enterprises are reducing investment in traditional applications and increasing investment in cloud-native applications. Today, most enterprises have entered a new phase of digital transformation that involves transitioning from traditional IT applications to cloud-native applications. To promote cloud native technologies, Huawei and CNCF jointly launched series of events including Cloud Native Days and Cloud Native Lives.

This time we will launch Cloud Native Elite。If you are spending days wondering how to make the transition from traditional IT applications to cloud native applications, then this event is for you. Join us in witnessing the most amazing success stories.

How to Register: Pre-registration is required. To register for Cloud Native Elite , add it on during your KubeCon + CloudNativeCon + Open Source Summit registration.

For questions regarding this event, please reach out to jie.mao@huawei.com


Monday June 24, 2019 13:30 - 16:00
515
  • Link to Session Recording N/A

14:00

Chinese-Originated CNCF Project Community Reception hosted by CNCF, VMware, Alibaba Cloud and PingCAP (Sold Out-Additional Registration Required)
Registration Fees: Complimentary. Sold Out, Waitlist Available.
Presentation will be in: Chinese

We invite the cloud native community to join us for an afternoon of networking with peers! The maintainers of three China-originated CNCF projects - Harbor, DragonFly and TiKV – will share the latest development update of the projects. Come exchange ideas, and share best practices in using these projects in your cloud native environment. You'll also have the opportunity to provide feedback on the latest roadmap, which the maintainers of the projects will share. Developers will learn how to contribute to these projects, and end users will share their use cases. This will be a casual event, so come and enjoy an afternoon with the community members!

How to Register: Pre-registration is required. To register for Chinese-Originated CNCF Project Community Reception, add it on during your KubeCon + CloudNativeCon + Open Source Summit registration.

For questions regarding this event, please reach out to Harbor@vmware.com.

Monday June 24, 2019 14:00 - 17:00
0.99804305283757
  • Link to Session Recording N/A

16:00

Sponsor Showcase
Visit with sponsors, network with fellow attendees and enjoy food & drinks in the Sponsor Showcase.

Monday June 24, 2019 16:00 - 19:00
Silver Hall - Level 1F
  • Link to Session Recording N/A

16:00

Shuttle Transportation from the Shanghai Expo Center
Shuttle transportation will be provided to/from the InterContinental Shanghai EXPO Hotel to the Shanghai Expo Centre during the following times:

Monday, June 24 
  • 7:15 - 10:15
  • 16:00 - 19:30
Tuesday, June 25
  • 7:15  - 9:30
  • 17:00 - 20:30
Wednesday, June 26
  • 7:45  - 9:30
  • 11:00 - 13:30


Monday June 24, 2019 16:00 - 19:30
Shanghai Expo Center No. 1500 Shibo Avenue Shanghai, China
  • Link to Session Recording N/A

16:10

Lightning Talk: 7 Tips for Tricks to Enjoy Your Kubernetes Journey - Daniele Polencic, Learnk8s Ltd
Getting started with Kubernetes and learning *all* about it can be tricky. But even if you're a seasoned engineer you might have had one of those "I wish I knew it before!" moments.
In this talk, you'll learn everything you need to know to get the most out of Kubernetes (and beyond).
From CI/CD to kubectl and security, this talk delivers actionable advice to improve your day-to-day workflow.

Speakers
avatar for Daniele Polencic

Daniele Polencic

Instructor, Learnk8s
Daniele is a technical consultant and instructor based in London and Singapore. Daniele is a certified Kubernetes administrator by the Linux Foundation. In the last decade, Daniele trained developers for companies in the e-commerce, finance and public sector.



Monday June 24, 2019 16:10 - 16:15
Red Hall

16:16

Lightning Talk: New Helm Chart Installation Experience with Visual and Repeatable Approach - Steven Zou, VMware
The Helm Chart operator still needs to handle the massive kinds of value settings, especially for some very complicated applications although Helm Chart brings a relatively easy way to do that. The Helm Chart installation experiences and the repeatability of Helm Chart value settings still need to be improved.

In this presentation, based on the real practices of deploying Harbor and managing Helm Charts in Harbor, we'd like to share some good ideas of how to easily and repeatedly launch the Helm Chart installation process. The main contents may include:
- A wizard can be applied to render validate the settings (values.yaml) of installing Chart;
- The values set for the corresponding Chart settings are persisted as Chart deployment config for future reusing;
- The Chart deployment config for Chart installation can be managed in the repository for diffing, copying and reusing.
- Demo

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 the Kubernetes... Read More →



Monday June 24, 2019 16:16 - 16:21
Red Hall

16:22

Lightning Talk: Everyone Can Work on Kubernetes - Yang Li, The Plant K.K.
Many Kubernetes end-users are eager to participate in the development of the project. However, Kubernetes itself can be intimidating for those that don't know where to start.

In this talk, Yang Li from The Plant will share his story of contributing to Kubernetes as a Chinese software engineer. He hopes to help new contributors start their journey. Yang will discuss how he began contributing to Kubernetes, what problems he encountered, and speak on what it is like to work with such a fantastic community. He will explain how end-users can benefit from contributing to the project, what he gained from this experience, and lastly, he will share some tips for those who want to start contributing.

Whether you wish to fix some bugs you have encountered, improve or localize documentation, or you need to work with Kubernetes as a part of your job, you will be welcomed in this community.

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.



Monday June 24, 2019 16:22 - 16:27
Red Hall

16:28

Lightning Talk: How We Use Istio and OPA for Authorization - Lin Tao, HP
I'd like to introduce how we use istio + OPA to do authorization in HP's FitStation platform.

Our project consists of 20+ micro-services which are written in Golang and running on Kubernetes with istio enabled. These services are divided into multiple layers and on each layer we apply different authorization via istio mixer and OPA.

I'd like to give a high-level introduction on how we make this work, following topics will be covered:
- how we leverage istio adapter to do authorization
- how we integrate OPA into our micro-services
- how we manage our OPA policies


Speakers
avatar for Lin Tao

Lin Tao

Software Engineer, HP
Lin Tao is a software engineer who is currently working at HP Inc. He has almost 8 years experience of software development mainly focused on backend service development with Java, Python and Go. He stepped into the Kubernetes world two years ago and had been since working with Kubernetes... Read More →



Monday June 24, 2019 16:28 - 16:33
Red Hall

16:34

Lightning Talk: Back From the Future: A Time Traveler's Take on Serverless - Yunong Xiao, Tencent
I've been to the future, and have seen a Serverless world where cloud and infrastructure are accessible to everyone, not just those with computer science backgrounds -- helping to level the playing field and allowing everyone to leverage the cloud.

Join me for a recap of my trip where I cover what's possible when you never have to worry about infrastructure, operations or even execution limits! A world where your entire business runs Serverless, not just peripheral event-driven tasks!

No more fiddling with uncomfortable APIs or misusing API Gateway just so your functions can stay warm! The future of the cloud is now!

Speakers
avatar for Yunong Xiao

Yunong Xiao

Director, Serverless Computing, Tencent
Yunong is Director of Serverless at Tencent Cloud. He is a staunch Serverless champion, having first worked on it in 2011. Previously he was leading the architecture of the Netflix API Serverless Platform - making microservices more accessible to developers and enabling container... Read More →



Monday June 24, 2019 16:34 - 16:39
Red Hall

16:40

Lightning Talk: Automate Local Volume Provisioning with Local-Volume-Provisioner - Yecheng Fu, PingCAP
In this lightning talk, I'm going to demonstrate how to use local-volume-provisioner to discovery and reclaim local volumes on nodes, which includes following aspects:

- prepare local storage on nodes
- configure and deploy local-volume-provisioner
- how to use provisioned local volumes in workloads
- demonstrate how local volumes be reclaimed when workloads are destroyed

Moreover, as local-volume-provisioner maintainer I'll explain how it work internally if possible.

Speakers
avatar for Yecheng Fu

Yecheng Fu

Software Engineer, PingCAP
Kubernetes maintainer



Monday June 24, 2019 16:40 - 16:45
Red Hall

16:46

Lightning Talk: Cluster of Palm-Sized Personal Kubernetes Clusters Using 100 Raspberry Pi - Masaya Aoyama, CyberAgent, Inc
https://adtech.cyberagent.io/techblog/archives/4340
Using 100 Raspberry Pi, we build an at home personal Kubernetes cluster.

The era of having your own personal kubernetes cluster at home is here!
We have gathered over 30 university students in order to recruit them into ranks of Kubernetes fans.

First, each of them created a personal Kubernetes cluster with 3 Raspberry pi.
After that, we gathered everyone’s clusters, connected them to a 48 port switch and attempted to create a cluster of kubernetes clusters.

In this session, I will talk about a challenges building a cluster of kubernetes cluster.
And also, I will introduce an engaging way not to only learn about kubernetes but also to provide experience of building one.
This method of teaching will increase the number of Kubernetes fans around the world.

Speakers
avatar for Masaya Aoyama

Masaya Aoyama

Infrastructure Engineer, CyberAgent, Inc
Masaya Aoyama is a Infrastructure Engineer for CyberAgent, Inc. And also, technical advisor of CREATIONLINE, inc., and visiting researcher of SAKURA Internet, Inc. He is co-chair at Cloud Native Days Tokyo, and he published Kubernetes books. And he also organizes Cloud Native Meetup... Read More →



Monday June 24, 2019 16:46 - 16:51
Red Hall

16:52

Lightning Talk: Developer's Toolbox for Testing in Production - Rui Chen, Meetup
In the software development lifycle, test pyramid helps to build confidence for launching the feature.
While single code change is easy to manage,
testing a whole feature in the system are facing the increasing challenges in the microservice world.

While maintaining multiple environments would help sort out the promotion path,
but it is involved with tremendous efforts cross the teams and very costly for the business as well,
that is how "Testing in Production (TIP)" becomes popular.

In this session, I want to talk about some of the TIP practices that we do at Meetup for delivering features.
Especially think about the feature delivery from developer experience perspective.

Speakers
avatar for Rui Chen

Rui Chen

Sr Infrastructure Engineer, Meetup
I am currently working at Meetup as infrastructure engineer. While help maintaining the Kuberentes clusters built around AWS. I am advocating and implementing the solutions around CNCF projects. I am actively participating in NYC DevOps meetups and sharing the knowledge and experience... Read More →


Monday June 24, 2019 16:52 - 16:57
Red Hall

17:00

Keynote: Kubernetes + Other CNCF Projects Overview - Vicki Cheung, Engineering Manager, Lyft & Bryan Liles, Senior Staff Engineer, VMware
Speakers
avatar for Bryan Liles

Bryan Liles

Senior Staff Engineer, VMware
avatar for Vicki Cheung

Vicki Cheung

Engineering Manager, Lyft
Vicki is an engineering manager at Lyft, where she helps drive the company-wide Kubernetes migration. Previously, she was the Head of Infrastructure and founding engineer at OpenAI, where she and her team built out their Kubernetes-based deep learning infrastructure.



Monday June 24, 2019 17:00 - 17:20
Red Hall

17:22

Keynote: CRDs, No Longer 2nd Class Thing! - Jing Xu, Software Engineer, Google & Xing Yang, Lead Architect, OpenSDS
Custom Resource Definition (CRD) is a powerful way of extending Kubernetes APIs. In the past, CRD has been mainly used for out-of-tree, third-party things. Today, with the constant improvement of CRD, there is an ongoing effort to refine and enhance Kubernetes as an modular and extensible platform by factoring everything but the bare essentials out of “core” Kubernetes. CRDs and their controllers start to be used for managing even in-tree, first-party Kubernetes resources.

In this session, We will take you on a journey of building CRDs as first class citizens in Kubernetes based on our first-hand experience. This made us believe that CRDs can be used for core resources and integrated seamlessly with other core API objects. We will also introduce Kubebuilder, a SDK to build and publish Kubernetes APIs, and explain how Kubebuilder makes it easy to write a custom controller for CRD.

Speakers
JX

Jing Xu

Software Engineer, Google
Jing Xu obtained her Ph.D. from Electrical and Computer Engineering Department, University of Florida in May 2011. After graduation, she had been a lecturer in School of Computer Science in Florida International University for about 4 years. She moved to Bay area in late 2014 and... Read More →
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 →



Monday June 24, 2019 17:22 - 17:42
Red Hall

17:44

Keynote: End User Awards - Cheryl Hung, Director of Ecosystem, Cloud Native Computing Foundation
Speakers
avatar for Cheryl Hung

Cheryl Hung

Director of Ecosystem, Cloud Native Computing Foundation
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 →



Monday June 24, 2019 17:44 - 17:49
Red Hall

17:49

Keynote: Closing Remarks - Vicki Cheung, Engineering Manager, Lyft
Speakers
avatar for Vicki Cheung

Vicki Cheung

Engineering Manager, Lyft
Vicki is an engineering manager at Lyft, where she helps drive the company-wide Kubernetes migration. Previously, she was the Head of Infrastructure and founding engineer at OpenAI, where she and her team built out their Kubernetes-based deep learning infrastructure.


Monday June 24, 2019 17:49 - 17:50
Red Hall

18:10

Automating with Operators - Jorge Morales Pou, Red Hat
Kubernetes scales and manages stateless applications quite easily. Stateful applications can require more work. Databases, caching systems, and file stores are harder to dynamically manage with data intact, and sometimes come with their own notion of clustering. Operators are Kubernetes agents that know how to deploy, scale, manage, backup, and even upgrade complex, stateful applications.This tutorial will provide an update on the Operator pattern introduced by CoreOS, adopted by many community projects like Rook, Prometheus, and others, and supported by this spring’s release of the Operator Framework by Red Hat. With an understanding of Operators in place, the session will go on to detail the Operator Framework and its main components, the Operator SDK and the Lifecycle management backplane.

Speakers
avatar for Jorge Morales Pou

Jorge Morales Pou

Developer Advocate, Red Hat
Developer advocate for OpenShift, Red Hat's distribution of Kubernetes



Monday June 24, 2019 18:10 - 18:30
Demo Theater, Sponsor Showcase
  • Link to Session Recording N/A

18:35

Effortless approach to application delivery with SUSE Cloud Application Platform - Derek So, SUSE
During this session, SUSE team will demonstrate deployment of an application onto SUSE Cloud Application Platform with Stratos web interface, creation of Kubernetes objects using Eirini scheduler and ease of application management using Stratos.

Speakers
DS

Derek So

Senior Cloud Architect, SUSE



Monday June 24, 2019 18:35 - 18:55
Demo Theater, Sponsor Showcase
  • Link to Session Recording N/A
 
Tuesday, June 25
 

07:15

Shuttle Transportation from the InterContinental Shanghai Expo Hotel
Shuttle transportation will be provided to/from the InterContinental Shanghai EXPO Hotel to the Shanghai Expo Centre during the following times:

Monday, June 24 
  • 7:15 - 10:15
  • 16:00 - 19:30
Tuesday, June 25
  • 7:15  - 9:30
  • 17:00 - 20:30
Wednesday, June 26
  • 7:45  - 9:30
  • 11:00 - 13:30


Tuesday June 25, 2019 07:15 - 09:30
InterContinental Shanghai EXPO Hotel 1188 Xueye Rd, Pudong Xinqu Shanghai Shi, China, 200125
  • Link to Session Recording N/A

07:30

Conference Registration + Badge Pick-up
Tuesday June 25, 2019 07:30 - 19:30
Green Hall
  • Link to Session Recording N/A

08:00

Welcome Breakfast in the Sponsor Showcase
Visit with sponsors, network with fellow attendees and enjoy breakfast in the Sponsor Showcase.

Tuesday June 25, 2019 08:00 - 08:50
Silver Hall - Level 1F
  • Link to Session Recording N/A

08:00

Sponsor Showcase
Visit with sponsors, network with fellow attendees and enjoy food & drinks in the Sponsor Showcase.

Tuesday June 25, 2019 08:00 - 09:00
Silver Hall - Level 1F
  • Link to Session Recording N/A

08:05

Modern Canary Deployment with AWS App Mesh, AWS Step Function and Amazon EKS - Pahud Hsieh, AWS
In this session, we’ll demonstrate how to build an automated canary deployment model on top of AWS App Mesh, Amazon EKS and AWS Step Functions.

Speakers
PH

Pahud Hsieh

Specialist SA, AWS
Pahud Hsieh, Specialist SA, Amazon Web Services, is based in Greater China and focuses both on Serverless and Container technologies. He has helped many AWS customers build their own cloud native applications on AWS during the last few years. Before joining AWS, he was a chief architect... Read More →



Tuesday June 25, 2019 08:05 - 08:25
Demo Theater, Sponsor Showcase
  • Link to Session Recording N/A

08:30

Kubernetes Lifecycle Management with Cluster API - Yang Yu, VMware
Kubernetes has a common set of APIs to create containers regardless of the deployment mechanism or cloud provider. Kubernetes also has APIs for handling some infrastructure like load balancers, ingress rules, or persistence volumes but not for creating machines.

As a result, people are using different tooling and creating unique APIs to handle cluster lifecycle events like cluster creation or deletion, master upgrades and node upgrades. This leads to inconsistency from cloud provider to cloud provider.

The community banded together and created the Cluster API project to tackle this issue, bringing a set of declarative, Kubernetes-style APIs to cluster creation, configuration, and management.
On March 29, the first alpha release of Cluster API 0.10 has been released. In this session, Staff Engineer Yang Yu will explain the major components in the Cluster API specification and show a demo of Cluster API automating node creation.

Speakers
avatar for Yang Yu

Yang Yu

Software Engineer, VMware
Yang is a staff engineer of China R&D, VMware. She's working on Kubernetes CNI plugin, focusing on providing CNI plugin for VMware NSX transformers product. Before joining in the Kubernetes community, Yang worked for OpenStack open source project for 4 years. She was familiar with... Read More →



Tuesday June 25, 2019 08:30 - 08:50
Demo Theater, Sponsor Showcase
  • Link to Session Recording N/A

08:50

Keynote: Welcome Messages - Bryan Liles, Senior Staff Engineer, VMware
Speakers
avatar for Bryan Liles

Bryan Liles

Senior Staff Engineer, VMware


Tuesday June 25, 2019 08:50 - 09:05
Red Hall

09:05

Keynote: Welcome & Opening Remarks - Jim Zemlin, Executive Director, Linux Foundation
Speakers
avatar for Jim Zemlin

Jim Zemlin

Executive Director, The Linux Foundation
Jim Zemlin’s career spans three of the largest technology trends to rise over the last decade: mobile computing, cloud computing, and open source software. Today, as executive director of The Linux Foundation, he uses this experience to accelerate innovation in technology through... Read More →



Tuesday June 25, 2019 09:05 - 09:20
Red Hall

09:25

Keynote: Stitching Things Together - Dan Kohn, Executive Director, Cloud Native Computing Foundation
Why are similar technologies often developed independently at the same time? Why has Kubernetes become so popular? Dan will take a very quick tour of some surprising science and technology history and suggest some answers.

Speakers
avatar for Dan Kohn

Dan Kohn

Executive Director, CNCF
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 09:25 - 09:35
Red Hall

09:35

Keynote: Linus Torvalds, Creator of Linux & Git, in conversation with Dirk Hohndel, VP & Chief Open Source Officer, VMware
Speakers
avatar for Dirk Hohndel

Dirk Hohndel

Chief Open Source Officer & Vice President, VMware
Dirk Hohndel is VMware’s Chief Open Source Officer. He leads the company’s Open Source Program Office, directing the efforts and strategy around use of and contribution to open source projects and driving common values and processes across the company for VMware’s interaction... Read More →
avatar for Linus Torvalds

Linus Torvalds

Creator of Linux & Git and Fellow, The Linux Foundation
Linus Torvalds was born on December 28, 1969, in Helsinki, Finland. He enrolled at the University of Helsinki in 1988, graduating with a master’s degree in computer science. His M.Sc. thesis was titled “Linux: A Portable Operating System” and was the genesis for what would become... Read More →


Tuesday June 25, 2019 09:35 - 09:55
Red Hall

09:57

Sponsored Keynote: Open Source, Open Innovation – Evan Xiao, Vice President, Strategy and Business Development, Huawei Technologies Co., Ltd
As the optimum organizational form for open innovation,  open source is the results of global full co-operation and participation. The essence of open source value is helping industry/end user to solve their problem, and we do believe open source could contribute more in more industries. Evan Xiao will share Huawei's practice and thoughts on this topic.

Speakers
avatar for Evan Xiao

Evan Xiao

Huawei Technologies Co., Ltd, Vice President, Strategy and Business Development
Mr. Evan Xiao is Vice President of Strategy and Business Development at Huawei Technologies Co., Ltd. He brings nearly twenty years of experience in the ICT industry to this role.Since joining Huawei in 1998, Mr. Xiao has held a number of management positions across various R&D, Marketing... Read More →



Tuesday June 25, 2019 09:57 - 10:02
Red Hall

10:04

Keynote: MDS, Fallout, Zombieland, and Linux - Greg Kroah-Hartman, Fellow, Linux Foundation
Speakers
avatar for Greg Kroah-Hartman

Greg Kroah-Hartman

Fellow & TAB Member, The Linux Foundation


mds pdf

Tuesday June 25, 2019 10:04 - 10:19
Red Hall

10:21

Sponsored Keynote: Cloud Native Best Practices - Burt Liu, Vice President, Tencent Cloud
Tencent is using Cloud Native technologies in a wide variety of its core products, including WeChat, QQ, and video games, playing a critical part in their success. We’d like to share lessons and experiences learned while adopting and developing these Cloud Native solutions for Tencent scale -- showcasing how these battle-hardened technologies have found their way into the DNA of Tencent cloud -- enabling the same success for our Cloud customers.

Speakers
avatar for Burt Liu

Burt Liu

Vice President, Tencent Cloud
刘颖,现任腾讯云副总裁,全面负责腾讯云IaaS产品相关业务和团队管理工作。 自2011年加入腾讯以来,带领云技术团队在CVM、虚拟网络等多项云产品领域取得行业领先地位,推动腾讯云IaaS... Read More →



Tuesday June 25, 2019 10:21 - 10:26
Red Hall

10:28

Keynote: Closing Remarks - Bryan Liles, Senior Staff Engineer, VMware
Speakers
avatar for Bryan Liles

Bryan Liles

Senior Staff Engineer, VMware


Tuesday June 25, 2019 10:28 - 10:30
Red Hall

10:30

Coffee Break
Enjoy coffee & snacks in the Sponsor Showcase.

Tuesday June 25, 2019 10:30 - 11:00
Silver Hall - Level 1F
  • Link to Session Recording N/A

10:30

Sponsor Showcase
Visit with sponsors, network with fellow attendees and enjoy food & drinks in the Sponsor Showcase.


Tuesday June 25, 2019 10:30 - 20:30
Silver Hall - Level 1F
  • Link to Session Recording N/A

10:40

Play with KubeSphere®️ - Renyu Zhang, QingCloud
KubeSphere®️ is an enterprise ready container platform built on top of Kubernetes, with many user friendly features, such as Devops, Microservice governance, which will greatly boost company's productivity.

In this demo, we will show you how to operate a Kubernetes cluster, how to deploy your application to Kubernetes, how to run a devops pipeline, how to monitor your application health, all of this on KubeSphere®️ with just a few clicks. For those who have few knowledge about Kubernetes, with KubeSphere®️, they can use powerful features that Kubernetes provided to us without any difficulties.

Speakers
RZ

Renyu Zhang

Container Platform Advisory Engineer, QingCloud
Renyu Zhang,QingCloud container platform advisory engineer, responsible for designing and developing KubeSphere®️, AppCenter, experienced on platform architecture, distributed systems designing. Previously work on IBM CDL, focus on enterprise software Lotus Notes.



Tuesday June 25, 2019 10:40 - 11:00
Demo Theater, Sponsor Showcase
  • Link to Session Recording N/A

10:50

Keynote: Welcome & Opening Remarks - Jim Zemlin, Executive Director, The Linux Foundation
Speakers
avatar for Jim Zemlin

Jim Zemlin

Executive Director, The Linux Foundation
Jim Zemlin’s career spans three of the largest technology trends to rise over the last decade: mobile computing, cloud computing, and open source software. Today, as executive director of The Linux Foundation, he uses this experience to accelerate innovation in technology through... Read More →


Tuesday June 25, 2019 10:50 - 11:00
Red Hall
  • Link to Session Recording N/A

11:00

7 Missing Factors for Your Production-Quality 12-Factor Apps - Michael Elder & Shikha Srivastava, IBM
We've all heard of and practiced the 12-factor principles for effective microservices. With Kubernetes, many of these factors are directly supported. In this talk, we ask the question: are the 12 factors sufficient for building production-quality, scalable, and secure microservices?

Based on our experience creating enterprise-grade production-ready apps based on Kubernetes, we identified 7 missing factors that are often overlooked. These additional factors ensure that you can upgrade, secure, and scale your apps all the way to production. We'll describe these 7 factors and provide specific guidance on how to adopt them in the delivery of your next Kubernetes microservice.

Speakers
avatar for Shikha Srivastava

Shikha Srivastava

Senior Technical Staff Member, IBM
Shikha is a Senior Technical Staff Member (STSM) & a Master Inventor at IBM. She is a lead architect at IBM Cloud Private where she brings her expertise in architecture, design, leadership towards collaboratively creating innovative pragmatic solutions that leads to enabling Hybrid... Read More →
avatar for Michael Elder

Michael Elder

Distinguished Engineer, IBM
Michael is the IBM Distinguished Engineer for the IBM Multicloud Platform. Michael holds an M.S. in Computer Science from the University of North Carolina-Chapel Hill. He has numerous awarded patents and has been honored with three IBM Outstanding Technical Achievement awards. He... Read More →



Tuesday June 25, 2019 11:00 - 11:35
Gold Hall

11:00

Right-Sizing and Auto-Scaling of MySQL Containers in Kubernetes - Yuan Chen & Min Li, JD.com
JD.com runs large scale MySQL databases with Vitess on its Kubernetes platform in support of its internet scale e-commerce services. Right sizing and scaling of container resources is critical but difficult due to high uncertainty and variations in workloads.

This talk will present how JD develops optimized sizing and scaling techniques for improving performance and resource efficiency of MySQL clusters in Kubernetes. It will describe a system that combines statistical analysis, forecast and optimization algorithms to dynamically adjust containers' resource request&limit values and reschedule containers through Kubernetes and Vitess APIs to minimize resource usage while meeting QoS requirement. This system enables JD to manage its MySQL cluster resources much more flexibly and efficiently, and helps JD dramatically reduce operation and hardware costs of running MySQL in Kubernetes.

Speakers
avatar for Yuan Chen

Yuan Chen

Principal Architect, JD.com
Yuan Chen is a Principal Architect at JD Silicon Valley R&D Center. He has 15+ years of research and industrial experience in the areas of large scale distributed systems, cloud computing and cluster management. His current work focuses on efficient resource management for cloud native... Read More →
ML

Min Li

Staff Software Engineer, JD.com
Min Li is a staff software engineer at JD.com. Her main area is to apply big data analytics, machine learning and AI algorithms to optimize and automate resource management and operations in large scale distributed systems, especially in Kubernetes clusters. Before joining JD, she... Read More →


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

11:00

Open Source Education: Take CNCF Projects as an Example - Wei Wang, East China Normal University
Technology education in university is critical for our society. Not only the technology itself, but also how to take good use of it. Open source is not only code, software or project, it also a kind of humanity culture which can guide us to pursue scientific method, creativity and team spirit. In this talk, I will introduce how to use open source projects to help students to learn new skills and doing research in campus. We proposed a platform to help students to select proper project, to play a interested project in an easy way, and to contribute to the project by designing a tutorial course of a project. In this way, students can not only benefit from getting knowledge and skill from the community, but also can contribute to the community. We will take some CNCF projects (such as Envoy, Kubernetes, and containerd) as an example to show you our experienced scenarios in my school.

Speakers
avatar for Wei Wang

Wei Wang

East China Normal University
Wei Wang, Research Professor. He has visited the University of Wisconsin-Madison and University of Florida in USA as a visiting research scholar. He is a CCF advanced member, member of CCF TFBD, Committee on Higher Education, and Kaiyuanshe council member. His research interests include... Read More →



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

11:00

To Crd, or Not to Crd, That is the Question - Ed King & Sam Gunaratne, Pivotal
One of Kubernetes’ most promising features is the ability to extend it’s API via use of Custom Resource Definitions (“CRDs”). As such, it comes as no surprise that CRDs have recently seen a big rise in popularity. But what exactly makes CRDs so great? And, more importantly, when should you be thinking about using them?

Whilst Kubernetes Operators are often cited as a main use case for CRDs, their use is evolving into something much more exciting. Now, not only are developers extending the API with customizations for their Kubernetes clusters, but we are starting to see them making use of CRDs to build their applications!

This is something that both Sam and Ed have been thinking about for a while now. In this talk they present their learnings by discussing the relative merits and drawbacks of a CRD-based approach to application development compared to more traditional approaches.

Speakers
avatar for Ed King

Ed King

Software Engineer, Pivotal
Ed is an engineer at Pivotal. He has spent the past few years working with Cloud Foundry and Kubernetes, with a strong focus on container runtimes. He is a regular speaker at various conferences including KubeCon Europe and Cloud Foundry Summit.
avatar for Sam Gunaratne

Sam Gunaratne

Software Engineer, Pivotal
Sam is the anchor for the Pivotal Cloud Foundry Services API team, working on bringing the power of the Open Service Broker API to the Cloud Foundry platform, enabling developers to create multi-platform, multi-cloud services.



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

11:00

Hyperparameter Tuning Using Kubeflow - Richard Liu, Google & Johnu George, Cisco Systems
In machine learning, hyperparameter tuning refers to the process of finding the optimal constraints for training models. Choosing optimal hyperparameters can drastically improve the performance of a model, but the search space grows exponentially with the addition of new hyperparameters.

A closely related subfield of automated machine learning is neural architecture search (NAS). In recent research, networks generated by NAS algorithms can even outperform handcrafted neural networks. However, like hyperparameter tuning, the process can be time-consuming and expensive.

We present Katib - a Kubernetes-native automated machine learning platform for hyperparameter tuning and NAS. Part of the Kubeflow platform, Katib offers a rich set of management APIs in the form of custom resources. We will demonstrate how to configure and run an experiment and compare performance in Katib’s UI dashboard.


Speakers
avatar for Johnu George

Johnu George

Technical Lead, Cloud CTO, Cisco Systems
Johnu George is a technical lead in Cloud CTO at Cisco Systems.  His research interests are in the areas of distributed systems and scalable infrastructure for big data applications. He is an active open source contributor and currently a PMC member of Apache Mnemonic.  He is actively... Read More →
avatar for Richard Liu

Richard Liu

Senior Software Engineer, Google
Richard Liu is a Senior Software Engineer at Google Cloud. He is currently an owner and maintainer of the TensorFlow operator and Katib projects in Kubeflow. Previously he had worked as a software developer at Microsoft Azure.



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

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, 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, CNCF
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, Cloud Native Computing Foundation
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 / Senior Factotum, Vulk Coop
Partner at Vulk Cooperative - http://vulk.coop | Project Lead cncf.ci + CNF Testbed. 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. Proponent of improving user experience (UX... 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 Klaus Ma

Klaus Ma

Expert, Huawei
Kubernetes Maintainer, SIG-Scheduling Co-Leader, CNCF Research User Group Tech Lead, Volcano/kube-batch creator. Jilin University master’s degree, majoring in grid computing and distributed system. After graduation, he focus on resource management, resource scheduling in distributed... Read More →
avatar for Wei Huang

Wei Huang

Senior 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

Resource, 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
Alexander is currently employed by Intel as Cloud Software Architect, focusing on various aspects in Kubernetes: Cluster Lifecycle and Cluster APIs, Device plugins for hardware accelerators, Resource management. Alexander has on overall 20+ years of experience in areas of Linux distributions... Read More →
avatar for Di Xu

Di Xu

Senior 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. He... 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

Real World Architecture - Building a Global Cross-Cloud Monitoring Platform - Dominic Green, Improbable & Yifan Zhao, Improbable
Prometheus allows us to monitor applications and infrastructure running within a Kubernetes cluster with ease. Starting out with just a few servers it's simple to configure and run, as you start to scale out you adopt novel strategies such as federation and meta monitoring to ensure you can get all the metrics you need. But what happens when you scale out past a single cluster? What happens when you scale out past a single cloud provider?

In this talk, you will learn how at Improbable we have been able to successfully scale our metrics platform to reach a global scale. Prometheus is a solid foundation to our platform which is extended by Thanos an OSS project to allow global querying and high availability of Prometheus scrapers. Then by adding in Envoy, we can unlock cross-cluster, cross-cloud communication allowing our engineers to monitor our platform across the globe.

Speakers
avatar for Dominic Green

Dominic Green

Software Engineer, Improbable
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 a Software Engineer at Improbable a London based startup creating virtual worlds with... Read More →
YZ

Yifan Zhao

Co-Founder, Improbable China
Yifan is the co-founder of Improbable China, looking to bring Improbables vision of next-generation massively scalable online games to China. He is part of the founding team of Improbable and played a core role in the development of SpatialOS from the very early days. Yifan is an... Read More →



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

11:00

Go FaaSter: Cold Start Optimization in a Serverless Platform - Scott Zhou & Yanbo Li, Tencent
There is an open secret in the Serverless industry, most functions start off cold, taking many seconds the very first time -- impacting the latency of many business critical applications.

Come to this talk, where we'll talk about how we are dramatically improving the cold start performance of the Tencent Serverless Cloud Functions(SCF) platform.

We'll talk about our SCF architecture -- including networking, infrastructure, and function deployments -- and the factors that causes cold start latency.

We'll then cover the architectural changes we're making that is improving cold starts. Including improvements to elastic network interfaces, migration from containers to micro VMs, function code deployment, and resource reuse.

Finally, we'll cover how combining ML with autoscaling can avoid cold starts alltogether.

Speakers
avatar for scott zhou

scott zhou

Expert Engineer, Tencent
Scott Zhou, is an Expert Engineer leading serverless computing at Tencent cloud.He is one of the pioneers of Tencent Cloud, in the past he has worked on VM migration for resource utilization, VM scheduling, DnsPod, and OpenAPI platform. In the distant past, he's worked on message... Read More →
avatar for Yanbo Li

Yanbo Li

Senior Engineer, Tencent
Li Yanbo, Senior software engineer in Tencent Cloud Middleware team. He has great interest in containers and networks. Previously, he worked at Huawei on LTE network protocol stack development.


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

11:00

The Enemy Within: Running Untrusted Code with gVisor - Ian Lewis, Google
Containers are a great way to isolate application resources but they can fall short when it comes to security isolation. How do you improve the security of your workloads without giving up the properties of containers that you've come to love? There are many approaches to sandboxing containers, such as virtual machines and unikernels, but which is right for you?
gVisor is a unique open-source sandbox runtime that allows you to run unmodified applications in containers with a higher level of isolation and low overhead. In this talk I will explore the container security model of gVisor and use cases for sandboxing containers. I will discuss various approaches and their tradeoffs before diving into the architecture of gVisor and how it differs from virtual machine based sandboxes. Finally, I will bring it all together with a demo of a minimal serverless platform using gVisor and Kubernetes.

Speakers
avatar for Ian Lewis

Ian Lewis

Developer Advocate, Google
Ian is a software engineer at Google and contributor to the gVisor project. Ian has had various developer and operations roles throughout his career and enjoys working in environments with diverse ways of thinking. Ian has been living in Tokyo since 2006 and is active in the open-source... Read More →


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

11:00

WebAssembly, Serverless, and the Cloud - Kevin Hoffman, Capital One Bank
WebAssembly is enjoying a lot of hype and momentum right now, but most of it is focused around what it can do for end users and browser-based applications. There's more to WebAssembly than just the web, and in this talk I will go through a number of ideal use cases for WebAssembly on the back-end, running in the cloud.

I'll demonstrate some code for how to load, execute, and verify the provenance of WebAssembly modules in a cloud environment. I'll show various places where you might swap in WebAssembly in environments like Kubernetes or OpenFaaS.

I'll compare and contrast traditional "serverless" implementations with the possibilities enabled by WebAssembly and discuss the future of cloud functions and the impact a portable binary format like WebAssembly can have on distributed systems development.

Speakers
avatar for Kevin Hoffman

Kevin Hoffman

Lead Software Engineer, Capital One Bank
Kevin Hoffman builds cloud native apps for Capital One, helping teams learn to build scalable, resilient, distributed systems. Before Capital One, Kevin worked for Pivotal, teaching enterprise customers to build cloud native applications and decompose monoliths. He has worked in... Read More →



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

11:00

Network Observability with Envoy - Nic Jackson, HashiCorp
The service mesh is built from two components the data plane and the control plane. The data plane handles the traffic from your service and is responsible for securing traffic, reliability patterns and network observability. The control plane is responsible for managing the configuration of the data plane, service catalog, x509 certificates, and service to service authorization.

To effectively observe our system, we must understand the statistics emitted from these two components to build reliable and robust systems.

In this talk, we will take a deep dive into the statistics output by key features of Envoy when used as a service mesh data plane. We will investigate network listeners, reliability patterns like timeouts, service discovery, authentication and how we can leverage these statistics to build a rich picture of the health of our system.

Speakers
avatar for Nic Jackson

Nic Jackson

Developer Advocate, HashiCorp
Nic Jackson is a developer advocate at HashiCorp and the author of “Building Microservices in Go” a book which examines the best patterns and practices for building microservices with the Go programming language. Additionally, Nic is writing “Vault in Action” with his co-author... Read More →



Tuesday June 25, 2019 11:00 - 11:35
610-611

11:00

Two Years with Vitess: How JD.com Runs the World's Largest Vitess - Xuhaihua & Jin Ke Xie , JD.com
JD.com serves 99% of China's consumers, we have always had to innovate on infrastructure in order to meet the demands of scale and speed.
In 2017, we adopted Vitess to help us scale MySQL. Two years on, JD.com now operates the world' largest Vitess on Kubernetes deployments. In this presentation, I will introduce how we use Vitess in JD.com. I will also share my personal understanding of Vitess in the Chinese context. Finally, I present a demo to show how we fully exploit the value of Vitess.
My presentation will demonstrate:
1. The value that Vitess brings to JD.com: how we use Vitess to reduce costs on machines and development
2. Frequently encountered problems: as one of the world's largest Vitess users, we want to share the problems we have encountered with Vitess and how to solve them
3. Practical examples in my demo: how to quickly built our projects with reusable Vitess modules

Speakers
avatar for xuhaihua

xuhaihua

Senior Research and Development Engineer, JD.com



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

11:00

11:05

Keynote: The New World of Open Source Networking, Edge & IoT - Arpit Joshipura, GM, Networking, Edge & IoT, The Linux Foundation
Speakers
avatar for Arpit Joshipura

Arpit Joshipura

General Manager for Networking, Edge/IoT, Linux Foundation
Arpit Joshipura is an executive leader and open source software evangelist across carriers, cloud and enterprise IT - spanning networking, orchestrations, operating systems, security, AI, edge, hardware and silicon. He was recently voted among the Top 5 Movers and Shakers in the... Read More →



Tuesday June 25, 2019 11:05 - 11:15
Red Hall

11:20

Keynote: Build ICT Open Frame with Open Source, Enable All Industry for All Possibilities - Bill Ren, Board Member of LF Networking & LF Edge, Chief Open Source Liaison Officer, GM, ICT Infrastructure Open Source, Huawei
1.         ICT industry has entered the “next 30 years”, and industry digitization became the “eye of storm”.
2.         Industry digitalization has brought new requirements to network services: Cloud & Network collaboration + multi-dimensional differentiation + determined SLA
3.         Facing unknown and uncertain customers and scenarios, Network service provider should be platform-oriented transformation,just like the platform transformation of e-commerce and public cloud in the past decade.
4.         Build a friendly and shared open networking framework for industrial practitioners to improve collaboration efficiency and accelerate industry digitization
5.         Based open source community to build open networking framework, share experience, knowledge and technology to accelerate platform transformation
6.         Huawei actively participates in open source community, contributes core project of the open networking framework, and calls for more  industrial practitioners to bring more real scenario requirements, and work together to build a friendly and shared open networking framework to enable industry digitalization

Speakers
avatar for Bill Ren

Bill Ren

Chief Open Source Liaison Officer, ICT Infrastructure Open Source GM, Huawei
Bill Ren holds an EMBA and Master Degree from Peking University, and a CS Bachelor Degree from Shanghai Jiaotong University. Since joining Huawei in 2000,Bill served as an Intelligent Network Research and Development Engineer, Product Manager and Architect of India Branch, General... Read More →



Tuesday June 25, 2019 11:20 - 11:30
Red Hall

11:35

Sponsored Keynote: The Future of Virtualization - Kevin Tian, Principal Engineer, Intel
Speakers
avatar for Kevin Tian

Kevin Tian

Principal Engineer, Intel Corporation
Kevin Tian is a Principal Engineer in Linux Systems Engineering at Intel Corporation. He is a virtualization veteran with deep experience in open source virtualization projects (KVM, Xen, etc.), and an active speaker in associated open source conferences. Kevin holds 16 granted patents... Read More →



Tuesday June 25, 2019 11:35 - 11:40
Red Hall

11:45

Keynote: LF Edge: Open Source to Enable 5G, IoT and AI Development - Yachen Wang, General Manager of Tencent Cloud Network, Board Member of LF Edge, Board Member of LoRaAlliance, Tencent Cloud
LF edge is a newly founded open source project in the Linux foundation, which includes several well-known edge projects, such as Arkrino, Edge X, Home Edge, EVE etc. as the founding member of LF edge, Tencent is very active in the edge open source community. In this presentation, on behalf of LF Edge Governing Board, we will introduce the latest open source progress, roadmap, strategy and new technologies of Arkrino, Edge X, Home Edge, EVE etc. in addition, we will also introduce some scenarios, trails and further considerations from the view of Tencent's edge computing, including 5G and IoT edge solutions.

Speakers
avatar for Yachen Wang

Yachen Wang

General Manager of Radio and IoT Network Center, Tencent
Mr. Yachen Wang is the General Manager of Wireless and IoT Network Center in Tencent. LF Edge board member. He is mainly leading in Tencent IoT Network, 5G, edge computing, Radio and wireless network related technical research, platform development and network deployment. before Mr... Read More →



Tuesday June 25, 2019 11:45 - 11:55
Red Hall

11:45

Java Developer’s Journey in Kubernetes - Arun Gupta, Amazon Web Services
Deploying your Java application in a Kubernetes cluster could feel like Alice in Wonderland. You keep going down the rabbit hole and don’t know how to make that ride comfortable. This no-slide and code-only session will explain how a Java application can be deployed in a Kubernetes cluster. Specifically, it will explain the following:

Package the application as Docker image
Create Kubernetes manifests
Create Helm charts
Test in a local k8s cluster
Debug pods using Java IDE
Observability using Istio
Canary and A/B testing
Migrate application from dev to prod environments
Deployment pipeline on desktop and in the cloud

Speakers
avatar for Arun Gupta

Arun Gupta

Principal Technologist, Amazon Web Services
Arun Gupta is a Principal Technologist at Amazon Web Services. He is responsible for the Cloud Native Computing Foundation (CNCF) strategy within AWS, and participates at CNCF Board and technical meetings actively. He works with different teams at Amazon to help define their open... Read More →


Tuesday June 25, 2019 11:45 - 12:20
Gold Hall

11:45

Building and Managing Kubernetes with Kubernetes - Xin Ma, eBay
Kubernetes as a declarative and portable system can be used to do many things in different ways. At eBay we built a fleet management system based on k8s. Everything(server, subnet, OS, package and state) is declarative and can be modeled as CRDs in k8s, or referred to as a commit id in git from the objects. By running various controllers on top of these CRD objects, we use k8s to manage k8s, and the entire eBay data center.
- Our system provisions hosts the same way k8s creates and manages pods.
- We build k8s clusters with Salt. each host has a set of states defined in its salt CRD object. controllers pull states from git based on commit ids to apply.
- We build both schedulers and deployment transactions to manage the k8s clusters for both config deployments and upgrades.
This declarative, highly scalable, auto healing, and cloud native system is what we think can unify eBay’s fleet.

Speakers
avatar for Xin Ma

Xin Ma

Principal Cloud Engineer, eBay
Lead DevOps engineer focusing on OS and Kernel, Container runtime, Kubernetes deployment and operations. Currently a member in the eBay Kubernetes team focusing on building and automating the eBay fleet with Kubnernetes. Before that Xin was in the eBay cloud team working on compute... Read More →


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

11:45

Auto Operation of Hundreds of K8s Clusters in Yahoo Japan Corporation - Cheng Chen & Hiroki Katsuta, Yahoo Japan Corporation
Multi-tenancy in Kubernetes is actively being developed. However, single-tenancy is still the most practical way to ensure security and workload isolation between organizations. Yahoo Japan Corporation is the biggest internet company in Japan, which develops and maintains hundreds of applications. Currently, we are running the most Kubernetes clusters in Japan. Different service teams, such as the payment system and e-commerce system, are using our clusters in order to serve 130 million Japanese users.

In this session, we will present the motivation and procedures of building Kubernetes-as-a-Service in an on-premise environment, includes:
・Learning from our experience in production, such as upgrading clusters with zero downtime.
・Extend Kubernetes using features such as CRDs and Webhook
・Experience of managing hundreds of clusters in an on-premise environment with a handful of members

Speakers
avatar for Cheng Chen / 成臣

Cheng Chen / 成臣

Site Reliability Engineer, SBI BITS
Chen was a Site Reliability Engineer at Platform Development Division of Yahoo Japan Corporation. He has extensive experience in building distributed and cloud systems. Currently, his main responsibility is maintaining multi-tenant Kubernetes clusters and supporting Kubernetes user... Read More →
avatar for Hiroki Katsuta

Hiroki Katsuta

Site Reliability Engineer, Yahoo Japan Corporation
Hiroki Katsuta is a Site Reliability Engineer in Yahoo Japan Corporation. He operated and developed IoT service, local security system and Yahoo Japan Corporation's user database system. Now, he operates Yahoo Japan Corporation’s Kubernetes as a Service system and manages over 400... Read More →



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

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
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 →
avatar for Nikolay Nikolaev

Nikolay Nikolaev

Open Source Networking Team 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 data planes. 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, Inc.
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 YouTube... 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, 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

11:45

High Available + Scalable Prometheus with Thanos in Alibaba - Guo'an Qin, Alibaba & Tao Li, Alibaba
Alibaba Group is using Kubernetes to support the world's largest e-commerce business. With the respect of the availability and scalability, how to provide reliable fine-grained monitoring and alerting services is a indeed challenge.

In this talk, we'll share the experiences in developing a fine-grained monitoring system with high availability and scalability based on the open source project Prometheus and Thanos. This system mainly supports Alibaba's cluster management system, which has 4 million TPS and 10K requests per-second.

We will have a discussion in following topics. 1) How to support a large-scale scenarios using Prometheus? 2) How to solve data query problem caused by multiple Prometheus instance with low query latency using Thanos? 3) The lessons we learnt from Prometheus and Thanos's configuration, such as target discovery and management of recording rule and alerting rule.

Speakers
GQ

Guo'an Qin

Staff Engineer, Alibaba
Guo'an Qin is a staff engineer at Alibaba. He works in the sigma scheduler team. He worked in the Alibaba database team, where he developed a database scheduling system that supported the operation and maintenance of the Alibaba database.
TL

Tao Li

Engineer, Alibaba
Tao Li is an engineer at Alibaba Cloud. He works in the sigma scheduler team. Mainly responsible for building monitoring systems that support large-scale clustering and multi-tenant scenarios.


final pdf

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

11:45

How Should You Effectively Use etcd Metrics - Wenjia Zhang & Jingyi Hu, Google
All production systems need monitoring, to detect problems in advance and troubleshoot with the right information. etcd is no exception. How to effectively use ~100 etcd metrics and how to interpret the values under different usages?

First of all, one must monitor if a leader exists, otherwise the system becomes unavailable. Furthermore, frequent leadership changes can impair the performance of consensus systems. Therefore, leader related metrics are critical. Some other etcd metrics also need special attention. Disk I/O and networking I/O related metrics hint physical constraints. Latency and throughput metrics are meaningful only when cross referencing with hardware configurations. We will walk you through etcd benchmarking tool, explain the important etcd metrics, and eventually help you understand how to apply etcd metrics with some case studies.

Speakers
avatar for Wenjia Zhang

Wenjia Zhang

Software Engineer, Google
Wenjia Zhang is a Software Engineer on GKE team at Google. She is an active contributor for both Kubernetes and etcd open source projects.
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.



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

11:45

From Secure Container to Secure Service - Xu Wang & Fupan Li, Ant Financial
In KubeCon NA 2018, we did a quantitive comparison between Kata containers and gVisor, in which we showed the reasonable CPU/Networking performance for Kata, the performance penalty on filesystem storage, the memory consumption of Kata, and the syscall overhead of gVisor, etc.

After the event, Kata Containers released 1.5 with lightweight hypervisors (Nemu and FireCracker) support. And the virtio-fs for filesystem sharing has been introduced, which could provide better POSIX compatibility and performance. Together with the seamless containerd integration with shimv2, it looks like we may have a more product ready secure sandbox support for Kubernetes in 2019.

While security is an end-to-end topic, what we want is a secure service and the container runtime security is only part of it. In this presentation, the speakers will introduce the work in Ant Finanicial on both secure containers and ServiceMesh on top of it.


Speakers
avatar for Xu Wang

Xu Wang

Senior Staff Engineer, Ant Financial
Xu Wang is a senior staff engineer at Ant Financial and an initial member of Kata Containers Architecture Committee. He was the CTO and Cofounder of hyper.sh and created hypervisor-based open source container runtime runV (secure as VM, fast as container). runV merged with clear containers... Read More →
FL

Fupan Li

Developer, Ant Financial
Fupan is an active Kata Containers developer in hyper.sh, and he wrote the containerd shimv2 support for Kata. Before joining hyper.sh, he worked in WindRiver for 10 years.



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

11:45

Evolving Deep Learning Platform with Knative - Ti Zhou, Baidu
The emergence of Knative has enhanced the capabilities of Baidu internal deep learning platform. The workflow between training and inference services can be implemented based on Knative eventing. The training and inference services can also implement smart routing and auto-scaling by leveraging Knative serving. And the training job image can also be built by Knative build framework. After using Knative, Baidu internal deep learning platform has reduced resource consumption by 20%.

In this speech, we will show how to use the capabilities of Knative to reconstruct deep learning platform, including:
Expanding eventing to achieve training to inference pipeline automation
Use serving to implement smart routing and auto-scaling of inference services
Use build to automate the process of generating the training images

Speakers
avatar for Ti Zhou

Ti Zhou

Architect, Baidu
Ti Zhou, Kubernetes member, currently serves as software architect in Baidu Inc, focusing on PaddlePaddle Deep Learning Framework and Baidu Cloud Container Engine, helps developers to deploy cloud-native machine learning on private and public cloud.



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

11:45

Enhancing Envoy: Certificate Handling at the Edge - Brian Redbeard & Bill Decoste, Red Hat
For many users the nuances of SSL/TLS engines are fuzzy and differentiation is based on marketing terminology. To understand why some users desire (or require) the use of a specific public key infrastructure (PKI) toolkit we will analyze the work recently completed around adding support for OpenSSL to Envoy. In discussing this work we will outline how it enables cryptographic conformance with regulations like the United States Federal Information Processing Standard (FIPS) 140-2 and how it benefits the community at large.

Participants should have familiarity with proxy servers so that they can follow along with the presentation.

Speakers
BR

Brian Redbeard

Principal Product Manager, Red Hat
Brian 'redbeard' Harrington, is a Principal Product Manager at Red Hat. Previous to Red Hat he was the Chief Architect of the company CoreOS & before that served as the president of the non-profit HacDC. He is developer, hacker, and technical writer in the areas of open-source development... Read More →


Tuesday June 25, 2019 11:45 - 12:20
610-611

11:45

Embracing Big Data Workload in Cloud-Native Environment with Data Locality - Sammi Chen, Tencent & Xiaoyu Yao, Cloudera
Kubernetes support schedule workloads based on CPU and memory resource with node affinity, pod affinity and anti-affinity. This works very well for stateless workloads. For stateful workloads, especially big data workloads, scheduling compute close to data source can greatly boost performance, reliability and availability. However, in many cloud based storage systems, the data locality info is either unavailable or not exposed to container orchestra.

In this talk, we will first compare the data locality support from mainstream container attached storage for Kubernetes. Then we will introduce network topology support from Apache Hadoop Ozone and how to use it as locality aware container attached storage via Ozone CSI plugin for better workloads scheduling. Last, we will use Spark on K8s to demo the benefits of data locality aware scheduling with Apache Hadoop Ozone.

Speakers
avatar for Sammi Chen

Sammi Chen

Software Engineer, Tencent
Sammi Chen is a software engineer at Tencent Cloud, working on Apache Hadoop HDFS and Ozone projects. She is a committer and PMC member of Apache Hadoop Projects.
avatar for Xiaoyu Yao

Xiaoyu Yao

Principal Software Engineer, Cloudera
Xiaoyu Yao is a principal software engineer at Cloudera Inc., working on Apache Hadoop HDFS and Ozone projects. He is a committer and PMC member of Apache Hadoop and Ratis Projects with 12 years of experience developing and supporting distributed storage and file system.



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

11:55

12:00

12:05

Sponsored Keynote: Tencent Open Source - Community Practice and Roadmap - Junping Du, Chairman of Tencent Open Source Alliance, Apache Member, Tencent Cloud
In this talk, we will introduce the open source strategy and practice in Tencent, include the contributions to open source communities, such as collaboration with Linux Foundation, CNCF, ASF, etc. We will also talk about our vision and insights on our roadmap of open source technology.

Speakers
JD

Junping Du

Architect, Tencent
Junping Du is chief architect for Tencent Cloud Big Data Department and responsible for cloud data warehouse engineering team. As Committer/PMC member, he serves as release manager of Hadoop 2.6.x and 2.8.x for Apache Hadoop community. Junping has more than 10 years industry experiences... Read More →



Tuesday June 25, 2019 12:05 - 12:10
Red Hall

12:10

Keynote: China's Expansion of Open Source Blockchain - Brian Behlendorf, Executive Director, Hyperledger
Last year, Asia saw an increase of developers adopting and creating smart contract and distributed ledger applications for enterprise. Now, more than 50 China-based companies are Hyperledger members - making up 20% of total membership. These companies are building blockchain-based systems that are changing data and information flow globally. Examples include Tencent building an enterprise level blockchain infrastructure service platform; Alibaba applying blockchain to non-profit organizations, product traceability, and more, and Baidu launching China’s first blockchain-supported asset-backed security project and blockchain-based ABS exchange.

In this keynote, Brian explores the activity in open source blockchain development in China. He’ll examine production use cases across industries like healthcare, finance, and supply chain challenges and opportunities implementing the technology.

Speakers
avatar for Brian Behlendorf

Brian Behlendorf

Executive Director, Hyperledger
Brian Behlendorf is the Executive Director for Hyperledger. Behlendorf was a primary developer of the Apache Web server, the most popular web server software on the Internet, and a founding member of the Apache Software Foundation. He has also served on the board of the Mozilla Foundation... Read More →



Tuesday June 25, 2019 12:10 - 12:20
Red Hall

12:20

Lunch
Enjoy lunch in the Sponsor Showcase. Lunch is included with your conference registration.  

Tuesday June 25, 2019 12:20 - 13:35
Silver Hall - Level 1F
  • Link to Session Recording N/A

12:25

Accelerating Your Cloud Native DevOps with Oracle Linux and VirtualBox – Honglin Su, Oracle
How do you simplify your application development and deployment with a curated set of open source software selected from the Cloud Native Computing Foundation® projects such as Kubernetes, Docker, Kata Containers, and Gluster? Oracle Linux offers an open, integrated operating environment with application development tools, management tools, containers, and orchestration capabilities, which enable DevOps teams to efficiently build reliable, secure cloud native applications. Developers worldwide use VirtualBox to run Oracle Linux with the cloud native software on their desktop and easily deploy to the cloud. In this session, we'll show you how you can accelerate your DevOps with exciting new cloud-native offerings from Oracle. Create, maintain, and deploy your apps with confidence across hybrid cloud environments, with an open source stack that is tested, integrated, and supported worldwide by Oracle.

Speakers
avatar for Honglin Su

Honglin Su

Sr. Director of Product Management, Oracle, Oracle
Honglin Su leads the product management for Oracle Linux and Virtualization to help customers transform their traditional data centers to the cloud. He has spoken at numerous conferences, in particular at LinuxCon + ContainerCon + CloudOpen in Beijing 2018 and several times at Oracle... Read More →



Tuesday June 25, 2019 12:25 - 12:45
Demo Theater, Sponsor Showcase
  • Link to Session Recording N/A

12:50

Modern CI/CD with Tekton and Prow Automated via Jenkins X - James Rawlings, CloudBees
There’s been lots of innovation in the CI/CD space around the Kubernetes ecosystem, with the introduction of Tekton (formerly Knative) Pipeline and it's deep integration with Prow from the Kubernetes testing sig. This session will show you how to get started with Pipeline on your own clusters for your CI/CD needs, leveraging Prow for webhooks and powerful ChatOps capabilities on pull requests and issues. The live demo will also show we can use Jenkins X to orchestrate and automate building applications leveraging both Pipeline and Prow, so that we can all benefit from the awesome innovation.

Speakers
avatar for James Rawlings

James Rawlings

Engineer, CloudBees
James Rawlings is a co-creator of the open source project Jenkins X and works for CloudBees, where he aims to help developers and teams move to the cloud.James is passionate about automation and continuous improvement, always looking for new ways to help productivity or provide a... Read More →



Tuesday June 25, 2019 12:50 - 13:10
Demo Theater, Sponsor Showcase
  • Link to Session Recording N/A

13:15

Fast Docker Container Start up with Lazy Image Loading - Junhui Liu, JD Cloud
Container is becoming the most popular application platform.
Image pulling is a mandatory step during container startup. The speed of downloading an image is a key factor of fast application response.

Some applications require image with a huge size (e.g. machine learning frameworks and data for training). Pulling such images becomes a time-consuming task.

JD Cloud optimizes the pulling of Docker images by adopting lazy loading technology. Containers deployed on JD Cloud, when pulling images from JD Cloud container registry, can benefit from on demand image loading. Container startup time is significantly reduced with this techonolgy.



Speakers
avatar for Junhui Liu

Junhui Liu

JD Cloud Architect, JD Cloud
Junhui Liu is an architect in the Product Development Department of JD Cloud. He Has a deep understanding in Computing(Virtual Machines, Containers), Networking (Traditional Networks and Virtual networks), and Storage (Cloud Disk Service andCloud File Systems). And he has a number... Read More →



Tuesday June 25, 2019 13:15 - 13:35
Demo Theater, Sponsor Showcase
  • Link to Session Recording N/A

13:35

Inside Knative Serving - Dominik Tornow, SAP & Andrew Chen, Google
Knative is a Kubernetes Extension that brings Functions as a Service to your Kubernetes Cluster. Knative provides components to build, serve, and auto-scale your apps.

Do you want to know how Knative Serving turns your Docker image into a function as a service? Do you want to know how Knative Serving scales your functions to meet demand? How Knative Serving scales to zero without ever dropping a single request? How does it work?

Using a systems modeling approach, this talk will explore Knative Serving, connect the dots between workload management and traffic management. You will leave with a concise and accurate understanding how Knative turns your source code into scalable, reliable applications.

Along the way, this talk highlights how Kubernetes Extensions enable brand new use cases, adding custom functionality and custom processes as first class citizens to your cluster.

Speakers
avatar for Andrew Chen

Andrew Chen

Program Manager, Google
Andrew Chen is an Open Source Program Manager at Google Cloud. He has been working to improve the usability and conceptual content of open source documentation.
avatar for Dominik Tornow

Dominik Tornow

Principal Engineer, Cisco
Dominik Tornow is a Principal Engineer at Cisco. He focuses on systems modeling, specifically conceptual and formal modeling, to support the design and documentation of complex software systems.



Tuesday June 25, 2019 13:35 - 14:10
Gold Hall

13:35

Co-Location of CPU and GPU Workloads with High Resource Efficiency - Penghao Cen, Ant Financial & Jian He, Alibaba
Users run various workloads in Kubernetes including long running services and AI batch jobs. Normally, GPU machines are dedicated only for AI training and the resource utilization is low in some time.

Have you ever thought about co-locating different kinds of workloads on same node so you can save machines, aka money?

In this talk we will share experience and practices of leveraging co-location mechanism in Kubernetes cluster.

In detail:
Why & how we created a new QoS class from BestEffort?
Why & How we created node level cgroup for batch jobs?
How we use a CRD named PodGroup to achieve gang scheduling?
How we do the utilization evaluation?

In the past months, we build a co-location cluster which has more than 100 GPU (NVIDIA Tesla P100) nodes and more than 500 CPU nodes. We co-deployed both long-running services and AI batch jobs and achieved utilization increase of 10%.

Speakers
avatar for Jian He

Jian He

Staff Engineer, Alibaba
Jian He is a Staff Engineer at Alibaba where he works on a container infrastructures to support Alibaba massive workloads globally. Prior to that, he worked at Hortonworks Hadoop team, and primarily contributes to the Hadoop open source community and is also the Hadoop committer and... Read More →
avatar for Penghao Cen

Penghao Cen

Senior Engineer, Ant Financial
Penghao Cen is a Senior Engineer at Ant Financial (originated from Alipay). He is currently an active contributor/member in Kubernetes and Kubeflow community focussing on resource management and scheduling. He primarily contributes to kubeflow/tf-operator project(Tools for MachineLearning/Tensorflow... Read More →



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

13:35

Extending Kubernetes Scheduler for Multi-Cluster and Multi-Cloud Workloads - Illya Chekrygin, Upbound
Kubernetes did a great job implementing a rich and flexible scheduler for Pods. Today we are extending Pod scheduling for Multi-Cluster environments, expanding and optimizing it even further for non-Kubernetes workloads and resources.

At this talk, we will explore options and possibilities when it comes to scheduling Kubernetes Pods across multiple clusters. In addition, we will examine the benefits, pitfalls, and future for extending the Kubernetes scheduler to Multi-Cloud managed resources and workloads beyond traditional Kubernetes Deployments and Stateful Sets.

Speakers
avatar for Illya Chekrygin

Illya Chekrygin

Founding Engineer, Upbound
Illya is a Founding Engineer at Upbound where he is working on advancing cloud-native computing by "freeing the cloud". He is also a maintainer of the open source Crossplane (https://crossplane.io) project. Prior to Upbound, Illya had been leading Kubernetes adoption at HBO and Z... Read More →



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

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

Software 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

13:35

Effective Logging in Multi-Tenant Kubernetes Environment - Benjamin Huo & Dan Ma, Beijing Yunify Technology Co., Ltd.
The EFK stack is a popular choice for Kubernetes logging. But users in a multi-tenant Kubernetes should only be allowed to access user specific application/auditing logs.

Fluentd is a good at log aggregation while Fluent Bit is more efficient on log collecting.

It's burdensome to adjust Fluent Bit options which requires some domain specific knowledges and this is what operator pattern is good at.

So We developed FluentBit operator. Users can simply update Fluent Bit config with one single command like "kubectl edit fluentbit fluent-bit", then FluentBit operator will take care of the rest including changing Fluent Bit config, turning on/off log collecting and reloading Fluent Bit config without recreating the entire Fluent Bit DaemonSet etc.

In this talk, engineers from QingCloud KubeSphere team will talk about kubernetes logging in multi-tenant Kubernetes and FluentBit Operator.

Speakers
avatar for Benjamin Huo

Benjamin Huo

Lead of QingCloud kubernetes observability team, Beijing Yunify Technology Co., Ltd.
Benjamin Huo is the Lead of QingCloud kubernetes observability team who is responsible for development of kubernetes monitoring, alerting, logging, auditing and event management products. He is interested and experienced in cloud native and data related technologies like Kubernetes... Read More →
avatar for Dan Ma

Dan Ma

Senior Software Engineer of QingCloud kubernetes observability team, Beijing Yunify Technology Co., Ltd.
Dan Ma is a Senior Software Engineer of QingCloud kubernetes observability team who is responsible for development of kubernetes monitoring, alerting, logging, auditing and event management products. He focuses on Kubernetes, Big Data and AI technologies. He is interested in open... Read More →



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

13:35

Benchmark Your Cloud Native Database - Josh Berkus, Red Hat
You can run your stateful apps on Kubernetes. You can even run your databases on Kubernetes. But what are you giving up in performance? Is it worth it, or should you stick to the hosting you know?

For the past several months, we've been benchmarking various forms of Kubernetes storage, including host storage, network storage, cloud storage and cloud-native storage systems like Rook. Let us share with you the results of running PostgreSQL, CockroachDB and filesystem benchmarks so that you can make the best possible tradeoffs. We'll even show you how to do your own, to test your own platform.

You will leave this talk with a much better idea of the quantitative tradeoffs between performance, reliability, data retention, and manageability.

Speakers
avatar for Josh Berkus

Josh Berkus

Community Lead at Red Hat, Red Hat
Josh Berkus works on Project Atomic, where he is Containerizing All The Things. He is also a long-time contributor to PostgreSQL.



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

13:35

Container Runtime Evolving in Kubernetes - Pengfei Ni, Microsoft
Kubernetes is becoming standard to build and manage cloud-native applications in production. And container runtime is of course the core of kubernetes success.

This topic will present a deep guide of container runtime interface (CRI) and various container runtimes. Why there're so many container runtimes? What the Pros and Cons of each one? How to choose and customize container runtime for your Kubernetes cluster? And what's the future of container runtime?

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 →



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

13:35

Serverless: Building a WeChat Mini-Program with 100 Million Users in 7 days - Tinafang & Masonlu, Tencent
WeChat provides a ubiquitous mobile application platform with a reach of over 900MM MAUs & 1MM registered devs building everything from e-commerce to games to banking apps.

We will describe how a customer with 1 engineer built and deployed a top 30 WeChat Mini-Program in 7 days using the Tencent Cloud Serverless Platform -- and has now achieved over 100MM registered customers, with 12MM MAUs.

We'll walk through the technical details(container orchestration, function cold start, and application performance & monitoring) of how the platform enables customers to build reliable, performant, and safe apps without having to manage infrastructure or operations -- all while scaling apps to 100MM users without managing servers, infrastructure, or operations.

Speakers
avatar for Masonlu

Masonlu

Architect, Tencent
Masonlu, Tencent Cloud Senior Architect _x000B_Lu is leader for Tencent Cloud serverless architect team currently. He focus on serverless solutions and try to find more application scenarios based on BaaS. Also he works a lot for product optimization and do research for open source... Read More →
avatar for Tinafang

Tinafang

Product Manager, Tencent
Tinafang is currently a product manager at Tencent Cloud. She is responsible for Serverless product and aiming at making serverless technology easy and enjoyable for developers. Tina has profound exprience on IaaS and PaaS products. She used to be a product manager on Cloud Load Balance... Read More →



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

13:35

Using Istio to Manage the Cross-Regional & Cross-Cluster Microservices - Xi Ning Wang, Alibaba & Xiaozhong Liu, UniCareer
UniCareer is an E-Learning career development platform that targets various needs for global students and working professionals, and serving the users from several regions of the world. These applications are deployed at the multiple Kubernetes clusters running at Alibaba cloud's several regions to reduce the latency.

In order to manage efficiently these micro-services, one multicluster service mesh is required to control the traffic, secure the service-to-service communication, etc. Istio, a service mesh built on Kubernertes, can support many possible topologies for distributing the services of an application beyond a single cluster.

Throughout this case study, we'll share the design and techniques on multicluster deployments using Istio service mesh, and discuss some challenges and corresponding practices based on the requirements and the limitations of the underlying platform.

Speakers
avatar for 王夕宁

王夕宁

Senior Technical Expert, Alibaba
Alibaba senior technical expert, Istio on Kubernetes technical leader, focusing on Docker, Kubernetes, Cloud Native, Service Mesh, cloud computing, IoT and other fields. Previously worked in the IBM R&D Center, as an architect and main developer responsible for or participated in... Read More →
avatar for 刘晓忠

刘晓忠

Backend Architect, UniCareer
UniCareer architect, focusing on Docker, Kubernetes, Cloud Native, Service Mesh, Cloud Computing, and other fields. As an architect and main developer responsible for or participated in a series of work in the fields of Infrastructure, Devops Automation, Development Normalization... Read More →



Tuesday June 25, 2019 13:35 - 14:10
610-611

13:35

Exploring High Availability in Kubernetes with Vitess - Jiten Vaidya, PlanetScale
As companies grow their infrastructure on the cloud in Kubernetes, questions of high availability arise. To be truly cloud native, you must be able to handle failure at any point in your stack.

Vitess has many features that can help in failure identification and handling, such as vtgate-as-proxy and data recovery through duplication (instead of backup).

Vitess also works with many third party tools like Prometheus for easy monitoring and observability.

In this talk, PlanetScale cofounder and CEO Jiten Vaidya will present the case for planning for failure. Using a live demo, Jiten will show how designing for high availability using Vitess allows you to prepare for risk, avert disasters, and recover from catastrophic failure.

Speakers
avatar for Jiten Vaidya

Jiten Vaidya

CEO, Planetscale, Inc.
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 YouTube... Read More →


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

13:35

Open Standards for Machine Learning Deployment - Animesh Singh & Hou Gang, IBM
Machine learning is typically viewed as simply training a model on data. However, the “last mile” of deploying models to production systems is often overlooked and yet is one of the most critical aspects of real-world machine learning systems. Despite this, currently there are few widely accepted, open and standard solutions available that cover deployment of end-to-end ML pipelines.

In this talk, I explore the current state of ML deployment using open-source, standardized formats. The talk will cover the various available options, including PMML, PFA and ONNX, and how these fit in with the most popular and widely used ML libraries (including scikit-learn, Spark ML, TensorFlow, Keras and PyTorch).

Speakers
avatar for Animesh Singh

Animesh Singh

STSM and Program Director, IBM
Animesh Singh is an STSM and works with IBM Watson and Cloud Platform, where he leads machine learning and deep learning initiatives and works with communities and customers to design and implement deep learning, machine learning, and cloud computing frameworks. He has a proven track... Read More →
HG

Hou Gang, Liu

Advisory Software Developer, IBM
Worked on Openstack nova, kubernetes and AI by spark. Now focus on AI on Cloud.



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

13:35

Hyperledger Fabric Operator: A Faster and Easier Way to Manage a Blockchain Consortium - Haodong Chen, Baidu
In practical engineering, it is not easy for users to set up a complete fabric consortium. We migrated fabric resources to Kubernetes. And then we implemented the Fabric Operator to manage phases of each resource type more cloud-native.
In this session, our presentation will answer:
1. How does the Kube Operator work?
2. The plug-in design idea of ​​the Fabric component
3. Why do we use Operator to manage Fabric resources?
4. Operator can manage which Fabric logical objects for us, and what complicated states each logical object has.
5. How do different organizations build a consortium through the Operator?

Speakers
avatar for Haodong Chen

Haodong Chen

Architect, Baidu
Haodong CHEN is an architect at Baidu Cloud CaaS team now, working on containers orchestration and blockchain. He has rich experience about distributed system development, consensus algorithm in blockchain, engineering of secure computation. His current focus is Blockchain, Kubernetes... Read More →



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

13:35

Let's Play Mini-card-sized Computer Boards on the Business! - Masafumi Ohta, Japanese Raspberry Pi Users Group
There are ton of small, mini, card-sized computer boards has been released since Raspberry Pi was born to the production.Lately it is getting increased to apply them to Enterprise business replacing 'old expensive embedded boards' But are they really robust and bearable in production use?
In this session, Masafumi will talk deep-dive topics for business use:
1.Model concepts: why are they cheap?
2.Disk media: are they bearable for the business? (ex.SD)
3.Robustness: it is really robust ( circuits and etc..)?
4.kernel: is it really fit on the boards?
5.Operating System: is it easy to handle?
6.other tips: USB, SoC thermo, Auto-deploy, Edge-AI and etc..
And Masafumi discuss a couple of use cases at Enterprise companies to look into deeply and learn some practices.
1.opportunities to use the boards
2.how to use the boards
3.how to manage the boards ( especially to overcome drawbacks )

Speakers
avatar for Masafumi Ohta

Masafumi Ohta

Founder and Representative, Japanese Raspberry Pi Users Group
Masafumi is leading Raspberry Pi community in Japan and volunteering Raspberry Pi Foundation from farthest east country, Japan,.He has helping their business and encourage Raspberry Pi related projects with Raspberry Pi Foundation. Masafumi has elected ARM INNOVATOR by ARM+Hackster.io... Read More →



Tuesday June 25, 2019 13:35 - 14:10
607-608

13:35

Practicing Linux Crash/Panic Issue on Production and Cloud Server: Using Kdump + Crash - Ben Shushu, Running Linux Kernel Group & Gavin Guo, Canonical
With the rapidly development of Internet in China, more and more servers and cloud servers deployed Linux systems, like Alibaba, Tencent. In addition, with the development of the Internet of Things and industry 4.0, more and more product development chooses Linux system as the basic platform. Although the Linux kernel is robust enough, the system crash will happen frequently.
The topic of this speech is to introduce some experiences and of kdump + crash in Linux crash issues on our production development and deployment. We will introduce 6 experiments:
Lab1: Panic caused by a simple null pointer
Lab2: Access list head linked list that has been deleted
Lab3: a crash issue on device driver
Lab4: How to find the value of local variable and parameter of function through call trace and stack
Lab5: step by step analyze a complex deadlock crash issue
Lab6: Recovery function call-stack manually.

Speakers
avatar for Ben shushu

Ben shushu

technical consultant, Running Linux Kernel Group
Benshushu is a technical consultant in China, he wrote a linux kernel analysis book on 2017 which is popular in China. On 2019, he published a new book about linux kernel and education.
avatar for Gavin Guo

Gavin Guo

Technical Lead - Sustaining Engineering, Canonical
Gavin Guo is a Linux kernel developer in the Ubuntu community. He is the speaker of Spectre v2 Internal in 2018 China L3C and KASan debugging in 2016 China Linux Kernel Conference. He is now working for Canonical in the Customer Success division. He is responsible for the kernel stability... Read More →



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

13:35

Service Governance in Production-ready Containerized Cloud Foundry with Istio - Gong Zhang & Xuexiang Cui, IBM
Containerized Cloud Foundry (CF) turns traditional CF components into micro-services in the Kubernetes (K8s). This approach embraces the benefits that K8s brings and opens up opportunities to manage CF services. Istio provides complete abilities for behavioral insights and operational control over the service mesh. In this topic, we will take IBM Cloud Foundry Enterprise Environment (CFEE) as an example, to share our experiences about how we adopt Istio into CFEE and utilize Istio to improve operational insights and resolve operation pain points from real world, for example, observing components interactions during application staging, A/B testing and canary upgrade for CF components and failure recovery under workload etc. We've started to contribute this work back to the community of containerized CF solution, hope attendees can experience the fancy features in the short future.

Speakers
XX

Xue Xiang Cui

Senior Software Engineer, IBM
Xue Xiang Cui (Matt) is a Senior Software Engineer at IBM. He is the leader of IBM Cloud BOSH team and responsible for the development of BOSH stemcell and CPI for IBM Cloud Infrastructure, and also plays a key role on the development of IBM Cloud Foundry Enterprise Environment (CF... Read More →
avatar for Gong Zhang

Gong Zhang

Advisory Software Engineer, IBM
Gong Zhang is an Advisory Software Engineer of IBM Cloud team. She is a developer working on IBM Cloud Foundry Enterprise Environment (CF on Kubernetes) and also Istio integration.



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

13:35

Exploiting Buffer Overflows on RISC-V - Christina Quast, Independent
Almost 10 years ago, work on the RISC-V ISA specification began. Since around a year, we had the first hardware showing up, and since this year, this hardware is even affordable. With this development, the first products and also the first exploits will show up.

This talk will give an introduction to the RISC-V architecture and how exploitation differs from Intel and ARM. Afterward, examples of how to overflow a buffer, create shellcode in assembler language, and finally, how to perform ret2libc are shown. Basic understanding of assembly and C is a plus. 

Speakers
avatar for Christina Quast

Christina Quast

Embedded Linux Engineer, NULL
Christina has recently finished her Master's Degree in Electrical Engineering at TU Berlin and is since working as an Embedded Systems Engineer. She has been attending IT Security Conferences and playing IT Security CTFs for several years, and is currently working as an Embedded Systems... Read More →



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

14:20

Adapt to Unified and Pluggable Cluster Management Platform at LinkedIn - Tengfei Mu & Abin Shahab, LinkedIn
RAIN is a cluster resource management system developed at LinkedIn. It manages resources for tens of thousands of hosts per cluster in multiple datacenters including Azure to support scheduling both long running and batch jobs. It is integrated with existing LinkedIn cluster management ecosystem.

The goal for our next generation cluster management system is to support heterogeneous compute workloads quickly to improve developer productivity and server utilizations. We have evaluated and decided to adopt K8s' declarative API and extensible architecture. The adoption process has quite a few challenges for integrating with existing ecosystem at LinkedIn scale.

We first give an overview of LinkedIn cluster management ecosystem. Then we talk about our evaluation process and adoption challenges. We will then share lessons we learned during production and integration process.

Speakers
AS

Abin Shahab

Staff Software Engineer, LinkedIn
Abin Shahab is a Staff Engineer at Linkedin working with data and search for more than a decade. Since 2014 he has been working on containers and containerizing big data workloads. He’s a contributor to Docker, runc, lxc, cadvisor(part of Kubelet), YARN’s container runtime, and... Read More →
TM

Tengfei Mu

Engineering Manager, LinkedIn
Tengfei Mu is a Staff Engineering Manager in Foundation team at LinkedIn where he is responsible for leading and architecting next generation cluster management system. He is passionate about incremental adopting k8s ecosystem at LinkedIn. Before joining LinkedIn, he was Tech Lead... Read More →



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

14:20

Extending Kubernetes with Storage Transformers - Andrew Lytvynov, Google
Storage Transformers are invoked by the kube-apiserver just before Kubernetes resources are written/read to/from etcd. Thus, allowing developers a final chance to apply changes to resources before they are committed to disk.

In this demo heavy session, we will review the architecture of storage transformers and outline the appropriate scenarios for using them as an extensibility point.


Speakers
avatar for Andrew Lytvynov

Andrew Lytvynov

Software Engineer, Google
Andrew Lytvynov Andrew is a Software Engineer on the Google Kubernetes Engine Security team. Andrew worked on TPM-based Node bootstrap in GKE and maintains github.com/google/go-tpm - a Go library for interacting with TPM devices. Prior to GKE Andrew worked on monitoring the production... Read More →



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

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 / OM Knative, 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 the 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 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 →
avatar for Steven Wong

Steven Wong

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



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

14:20

1-5-10: How to Fast Recover Container Failure at Large Scale - XiongHuan, Alibaba
In cloud era, container based applications in enterprise grow rapidly, then container failure's possibility is amplified so much due to mannual operations, hardware failure and so on. Thus how to guarantee reliability of containers at scale without increasing resource investment is a really huge challenge cloud platform face.

Alibaba has run millions of containers and put forward 1-5-10 thoery for recovering container-related failure: MTTD(Mean Time to Detect) is 1 min, MTTI(mean time to identity) is 5 min, MTTR(mean time to resolve) is 10 min.

In this session we'll discuss how to increase reliability of large-scaled containers by 1-5-10:
1. How to build an efficient agent locally to detect problems within 1 min;
2. How to diagnose container problem intelligently by expert's knowledge base;
3. How to recover container problem automatically in one failure-driven way.

Speakers
HX

Huan Xiong

Senior Engineer, Alibaba
A senior software engineer in Alibaba, focuses on reliability of host/container/cluster.



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

14:20

Understanding Scalability and Performance in the Kubernetes Master - Xingyu Chen & Fansong Zeng, Alibaba
Currently, the scale limit of Kubernetes is 5k nodes, so if you want to use it to manage a web-scale cluster like 10k nodes, you probably can't make it.

Have you wondered what is the performance bottleneck for Kubernetes to manage more than 5k nodes? When you want to expand its scalability to a new level, who's to "blame" first? Etcd, apiserver, or scheduler?

Understanding these questions is the key to operate a large-size kubernetes cluster. In Alibaba, we encountered many issues like pod creation gets extremely slower as the cluster grows to larger and larger. In this talk, we would like to share how we did various benchmark tests and profiling. And how we did tweaks/tunings on the master and achieved more than 100x performance improvement in the master. Currently, operating a 10K-node kubernetes cluster is just as smooth as a 2k-node one.

Speakers
avatar for Fansong Zeng

Fansong Zeng

Staff Engineer, Alibaba
Zeng is a tech leader at the schedule team in Alibaba scheduling systems department, he has rich experience of cluster resource management system,especially running mixed workloads in a cluster.
avatar for Xingyu Chen

Xingyu Chen

software engineer, Alibaba
Xingyu Chen is from Alibaba Cloud who works in the infrastructure team which is responsible for managing the super-large computing resources in the Alibaba.He starts to contribute to Kubernetes since its beginning. His main interest is on the performance and scalability of Kubern... Read More →



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

14:20

Use Cases and Lessons Learned From Kata Container Deployment in Production - Cheng Li & Jian Huang, Huawei
Kata container has been used in a serverless k8s service called Cloud Container Instance in Huawei Cloud. In this talk, we will show how container kata fits into our architecture, and the performance and isolation test results for the Kata container in production. But as a young open source project, Kata container still has issues, for example, its heterogeneous hardware support is weak, its storage and network performance need improvement, etc. We will then share the experience how we resolve these issues and the suggestions from us to both CNCF and Kata containers.

Speakers
avatar for Jian Huang

Jian Huang

Architect, Huawei
I'm now working in Huawei since 2008 and start working on PaaS and container technoloy area since 2013. In the last five years, I'm wokring on the projects which are all related to container service, with a long time experience on opensource projects like kubernetes, docker. Currently... Read More →
CL

Cheng Li

Architect, Huawei
He joined Huawei in 2011 and has led in the architecture design of network software platform, SDN, public cloud container service and other products. He is currently the chief architect of Huawei serverless container service Cloud Container Instance.


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

14:20

Enable Serverless Metrics in Apache OpenWhisk on Kubernetes with Prometheus - Ying Chun Guo, IBM
Serverless functions are event-triggered, stateless and ephemeral, which makes metrics essential to a Serverless platform. Both system metrics and user metrics are helpful for operators and developers to understand what happens in the server side.

OpenWhisk is an open sourced Serverless/Function-as-a-Service (FaaS) platform that can be deployed on Kubernetes. Apache OpenWhisk uses Kamon to collect metrics by default. Kamon Prometheus exporter supports for exporting the metrics to Prometheus, which is the popular Kubernetes monitoring tool.

This presentation will introduce what kind of metrics are defined on Apache OpenWhisk, then show how to enable these metrics on Kubernetes using Prometheus and Grafana, and at last demonstrate a live demo.

Speakers
avatar for Ying Chun Guo

Ying Chun Guo

Software Engineer, IBM
Ying Chun Guo, known as “Daisy”, is an open source developer in IBM China development lab. She has several years experiences in open source communities, starting from OpenOffice, then OpenStack, and recently serverless platforms Apache OpenWhisk and Knative. Now she concentrates... Read More →



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

14:20

Upgrading Your Service Mesh to Linkerd 2 - Tilen Faganel, Open Credo ltd.
Service meshes are advancing at an incredible rate. And there’s no sign of it slowing down. Unfortunately sometimes that means breaking changes occur, which might make updates to the service mesh difficult and potentially disruptive. Particularly if you were an early adaptor.

Linkerd 2 was a major update. So big, in fact, most of everything about it changed. Upgrading an existing Linkerd 1 deployment can be pretty daunting, as we need to redesign our service mesh architecture and configuration. All while ensuring the upgrade is performed successfully, reliably and without major disruptions.

Come and join me as we will go through a journey of how we helped a client fully upgrade their service mesh from Linkerd 1. And how nobody noticed! We will explore the challenges and pitfalls of doing so, which can be applied to any upgrade of this caliber.

Speakers
avatar for Tilen Faganel

Tilen Faganel

Senior Consultant, Open Credo ltd.
Tilen Faganel is a software engineer, consultant and architect focused on building efficient cloud-native architectures and solutions using various cloud technologies. His work consist of enabling enterprises of all sizes to transform and transition their workloads into the cloud... Read More →



Tuesday June 25, 2019 14:20 - 14:55
610-611

14:20

Rook Deployed Scalable NFS Clusters Exporting CephFS - Patrick Donnelly, Red Hat
Rook was developed as a storage provider for Kubernetes to automatically deploy and attach storage to pods. Significant effort within Rook has been devoted to integrating the open-source storage platform Ceph with Kubernetes. Ceph is a distributed storage system in broad use today that presents unified file, block, and object interfaces to applications.

This talk will present completed work in the Ceph Nautilus release to dynamically create highly-available and scalable NFS server clusters that export the Ceph file system (CephFS) for use within Kubernetes or as a standalone appliance. CephFS provides applications with a friendly programmatic interface for creating shareable volumes. For each volume, Ceph and Rook cooperatively manage the details of dynamically deploying a cluster of NFS-Ganesha pods with minimal operator or user involvement.

Speakers
PD

Patrick Donnelly

Senior Software Engineer, Red Hat, Inc.
Patrick Donnelly is a senior software engineer at Red Hat, Inc. currently leading the global development team working on the open-source Ceph distributed file system. Patrick has been a speaker at several events presenting recent work on Ceph, including Cephalocon APAC, various Openstack... Read More →



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

14:20

App Operator: The Hidden Persona - Ria Bhatia & Sudhanva Huruli, Microsoft
As enterprises look to deliver quality software as part of their business, two roles have been naturally created: the developer and the infrastructure administrator. Technologies such as Kubernetes have tackled the problem of managing the infrastructure. However, there is still a gap for how we manage applications on top of these systems. As a result, infrastructure operators and developers are forced to deal with concepts that are outside the scope of their roles. This talk will focus on the importance of having an application operator and the duties of this role in an enterprise embracing cloud native technologies.

Speakers
SH

Sudhanva Huruli

Program Manager, Microsoft
Sudhanva is a Program Manager at Microsoft working on the Azure Container Compute team. He is focusing on building a service that makes it easy for developers and operators to build and manage cloud native applications. Previously, he has worked on open source projects in the Cloud... Read More →
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 →


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

14:20

Integration of Edge and Cloud IoT Platforms - Drasko Draskovic & Janko Isidorovic, Mainflux
As network processing functions move towards the edge, it becomes important that IoT middleware enables connectivity, device management and data filtering in the form of IoT platform running most often on the IoT gateway HW. However, these gateways must be controlled and managed from a cloud application, and they themselves become "things" in the larger IoT-schema. Moreover, cloud IoT platform should also aggregate and store data from thes gateways and devices connected to them, but also the data of other devices - sensors and actuators that directly connect to cloud, without a need for an intermediary gateway.

Using an example of LF EdgeX Foundry project for IoT gateways and Mainflux project as a cloud IoT platform for gateway management, we will present a typical architecture of an end-to-end open-source source solution for IoT edge-fog-cloud continuum.

Speakers
avatar for Drasko DRASKOVIC

Drasko DRASKOVIC

CEO, Mainflux
Drasko is an IoT expert with over 15 years of professional experience. He hacked embedded Linux SW and HW device drivers, designing complex wireless systems in telecom industry: he was working on OMAP platform in Texas Instruments, designed 4G multi-protocol femto-cells in Alcatel-Lucent... Read More →
avatar for Janko Isidorovic

Janko Isidorovic

COO, Mainflux
Janko Isidorovic is the Chair of the EdgeX Applications Working Group and Co-Founder of Mainflux.Janko gained comprehensive work experience in NELT, South Europe’s biggest logistic and distribution company (P&G, Kraft Foods, Wrigley and SSL) as ERP Specialist, IT Specialist for... Read More →



Tuesday June 25, 2019 14:20 - 14:55
607-608

14:20

Preventing DMA Attacks from Thunderbolt Devices - Lu Baolu, Intel
Thunderbolt, shipped on MacOS and Windows platforms, allows the connection of external peripherals directly through the PCIe bus to a computer. Although silicon vendors have DMA remapping technologies to prevent DMA attacks, systems are still vulnerable to DMA attacks from malicious peripherals connected through the thunderbolt ports. This session will present the security issues we have identified with Linux, and solutions we have developed.

Speakers
LB

Lu Baolu

Staff Engineer, Intel
Baolu is a staff engineer working in Intel. He takes the responsibilities to develop various silicon features in Intel architectures for Linux kernel. He has been worked in various domains such as USB, IOMMU and PCI hotplug. He has delivered several technical sessions, for example... Read More →


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

14:20

5 Biggest Issues in Edge Computing - Xuan Jia, China Mobile
There are so many issues in edge computing, Akraino or OpenStack Edge Computing WG or OPNFV Edge project can list a lot of issues,but they are far away from edge computing product. In this session, i will introduce the mainly issues when we doing edge computing experimental test in 4G and 5G MEC in China Mobile. These issues must be solved in short time.

We did edge CDN and edge AI application tests in ZheJiang Province. It takes a long time to deploy CDN and AI application in edge platform, although edge platform provides very stable virtual machine.
These 5 biggest issues list as below:
1. Public IP issues.
2. 5G UPF issues : Edge platform notify UPF or DGW to set some configure which is related with edge application.
3. Electric power in edge computing data center
4. DNS issues.
5. Application management and deployment.

Speakers
XJ

Xuan Jia

Edge Computing Architect, China Mobile
Jia Xuan , edge computing platform architect in China Mobile, project manager, graduated from Tsinghua University, CNCF Ambassador. He has about 9 years experiences in Cloud Computing. He worked in Red Hat and H3C before.


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

14:20

Open Source Community Development in Greater China - Richard Lin, Huawei & Yun-Chen Chien, g0v.tw
The beginning of open source software is rooted in the community. Community begins with a developer willing to open source code to attract more developers to contribute together. Then, there is a community which can grow organically by contributors. Today, the rapid development of open source in Mainland China mostly comes from the efforts of enterprises, but the spirit of contribution and collaboration does not seem to be as strong as that of US and Europe. The two speakers of this talk, Richard and Yun-Chen, are contributors and community coordinators from communities in Taiwan such as COSCUP and g0v.tw. They will share the observation, experience and analysis of the bottom-up open source community buildings in Taiwan and Hong Kong as the best practice and examples of the operation and development of the community in mainland China.

Speakers
avatar for Richard Lin

Richard Lin

Operation Director, Huawei
Richard Lin has about 10 years experience in open source field in Mainland China and Taiwan, especial in establishing developer ecosystem, open source business model, open source intellectual property management and community governance. He currently works in Huawei Technologies... Read More →


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

14:20

Getting Started with Node.js - Justin Reock, Rogue Wave Software
Learn to leverage the power of server-side Javascript with this Node.js introductory tutorial. We’ll dive into Node’s architecture and understand the build and dependency management systems involved. Several modules for Node will be demoed, and we’ll learn how to debug Node applications within an IDE. You’ll come away with an understanding of what sets Node apart from traditional Javascript, it’s inherently asynchronous and event-driven architecture, and take a look at some real world applications built on Node.

Speakers
avatar for Justin Reock

Justin Reock

Chief Architect, OpenLogic by Perforce
Justin has over 20 years’ experience working in various software roles and is an outspoken free software evangelist, delivering enterprise solutions and community education on databases, integration work, architecture, and technical leadership. He is currently the Chief Architect... Read More →



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

15:05

Why is Cloud-Native Application Development Still So Hard? - Irene Zhang, Microsoft Research & University of Washington & Venugopal Reddy, Huawei
Creating reliable, scalable, distributed cloud-native applications is still way too difficult for us mere mortal application developers. Why must we understand and solve complex distributed systems problems like data consistency, shard balancing, consensus algorithms, network partitions and exponential backoff just to build a straightforward business or social media app? Given that new real-world applications now also run across intermittently connected mobile devices, hybrid cloud servers, edge nodes, IoT devices etc, the problem is rapidly becoming even more difficult, to a point of being practically impossible.

Surely we can do much better than this?

Quinton and Irene will describe some of the recent advances in distributed systems R&D, and an open source distributed cloud operating system their groups have been collaborating on, that might just provide a way forward.

Speakers
avatar for Irene Zhang

Irene Zhang

Researcher, Microsoft Research & University of Washington
Irene is a researcher at Microsoft Research Redmond and affiliate faculty at the University of Washington. Her research focuses on distributed systems and operating systems, especially for mobile devices and datacenters. https://www.youtube.com/watch?v=yE3eMxYJDiE&t=146s
VR

Venugopal Reddy K

Lead Architect, Huawei
Working on distributed computing platform research and development from past one year. Prior to that, was part of network protocol stack development in routing and switching technologies(MPLS, PCE, BGP, L2/L3VPN OSPF, ISIS etc).Have worked on virtualized data center network solutions... Read More →



Tuesday June 25, 2019 15:05 - 15:40
Gold Hall

15:05

TiKV Best Practices - James Zhang, PingCAP
TiKV is an open source distributed transactional key-value database, also a sandbox project of Cloud Native Computing Foundation (CNCF). Built in Rust and powered by Raft, TiKV provides high availability, strong consistency, ACID compliance, and horizontal scalability.TiKV supports externally-consistent distributed transactions and also implements a coprocessor framework to support distributed computing.
In this talk, we will introduce some best practices of TiKV such as how to control data distribution and what is the recommended deployment in cross-DC scenarios. We will include data balancing topics like scale out and scale in, and how to control the speed of balancing. This talk will also show you how to identify a hotspot issue and how to fight with it. Last but not least, we will introduce how to fine-tune performance under different workloads.

Speakers
avatar for James Zhang

James Zhang

TiKV Core Development Engineer, PingCAP
James Zhang, TiKV Core Development Engineer, Distributed Storage Expert, Author of _MariaDB Principles and Implementation_. He is mainly engaged in designing and developing large-scale distributed storage systems, with rich experience in the database industry and system tuning.



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

15:05

CodeReady Containers; Simplified Deployment and Cluster API for Desktops - Gerard Braad, Red Hat
With the introduction of OpenShift 4.0, a new method of installation targeting cloud providers was introduced. For CodeReady Containers we provide a simplified method to enable this installation for desktop hypervisors, like kvm, xhyve/hyperkit and Hyper-V on respectively Linux, macOS, and Windows. I will talk about the lessons learned with the previous approaches used to enable desktop deployments, like minikube and minishift and how we improve on this and how we enable the Cluster API to target desktop virtualization. Using the Cluster API it will be possible to scale out and add additional nodes to the cluster, and in our case, you will be able to add nodes to desktop hypervisors.

Speakers
avatar for Gerard Braad

Gerard Braad

Principal Software Engineer, Red Hat
Gerard is an expert when it comes to utilizing Open Source technologies. At Red Hat he is involved in the DevTools division and works on tools to simplify and enable developers to build container-based applications. Always worked in a position of teaching and engaging people. Currently... Read More →



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

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 Technical Marketing Manager, GitLab
Chris Hoge was the Senior Strategic Program Manager for the OpenStack Foundation, where he focused 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 Engineer, VMware
Steve Wong has been active in the Kubernetes and Apache Mesos communities since 2015. He is a co-organizer of the IoT and Edge Working Group and a prospective co-chair of a proposed VMware User Group on the Kubernetes project. He is a past speaker at KubeCon, MesosCon, Open Source... 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:05

Observability in Service Mesh Powered by Envoy and Apache SkyWalking - Sheng Wu & Lizan Zhou, Tetrate
Service Mesh provides a new angle to provide observability, no matter the architecture or language. In the traditional way, we needed language agents or SDK to observe the application server status. Since service mesh provides full control of RPC, observability is much easier to be added without language specific technology.

In this session, we will demonstrate an open source integration solution based on Envoy and SkyWalking. Without code injection technology or Istio Mixer, we could build telemetry from Envoy and analysis in SkyWalking, with good performance. The user could get the service topology map, metrics graph, request detail and error message, with a very nice visualization.

Speakers
LZ

Lizan Zhou

Software 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 →
SW

Sheng Wu

Founding Engineer, Tetrate
I am a Founding Engineer at Tetrate. And lead the Apache open source APM/Observability analysis platform project, SkyWalking, which has been included in cncf cloud native landscape. Be a PMC member of Apache Incubator. Take part in Apache Zipkin and ShardingSphere as a PMC member... Read More →



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

15:05

Istio Performance and Best Practices in Large Scale Kubernetes Cluster - Guang Ya Liu & Chun Lin Yang, IBM
As many industry cloud solutions and frameworks are adopting Istio since its GA in 2018, it is important to understand its performance in large scale Kubernetes cluster (2000+ nodes). In this session, we will share our test results and observation for Istio 1.1 a 2000 nodes Kubernetes cluster based on the requirement of a large bank in China and also discuss the best practices and tuning guidelines for effectively using Istio service mesh to obtain best performance and scalability.

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

Chun Lin Yang

Senior Software Architect, IBM
Chunlin Yang is a Senior Software Architect in IBM. He joined Istio project after 10 years experiences in HPC/UX/frontend area. He is Istio squad leader in IBM Private Cloud and member of Istio Open Source community.



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

15:05

Build Serverless with K8s, Kata Containers and Bare Mental Cloud in Alibaba - Yifei Zhang & Huamin Tang, Alibaba
Serverless is hot! Everybody knows that. While not so many people know that in Serverless platform, applications from different tenants have to be co-located on the same node which is the key of why Serverless is far cost saving than VM based cloud.

The problem is: user's code is untrusted.

In Alibaba Cloud, we use ECS Bare Mental Instances + Kubernetes as Serverless infrastructure, with Kata Containers as container runtime. In detail, we will talk about the lessons we learned from achieving hard multi-tenancy and high performance in this bare-metal based cloud with Kubernetes. We will share the design and architecture of multi-tenant Kubernetes, how to use VPC network for isolation, and how we improve performance for Kata Containers with passthru network to achieve native performance like RunC, and qcow2 graphdriver instead of 9pfs for I/O improvement.

Speakers
HT

Huamin Tang

Senior Engineer, Alibaba
Huamin Tang, Alibaba senior engineer, focuses on container runtimes, including runc, secure containers, and more. She has extensive experience in container runtime and is a reviewer for containerd.
avatar for Yifei Zhang

Yifei Zhang

Senior Enigneer, Alibaba
Yifei Zhang is a senior engineer at Alibaba, where he works on developing Serverless products. He has extensive experience in container cloud development, including developing highly available applications based on Kubernetes, extending Kubernetes, and more. He has a lot of enthusiasm... Read More →



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

15:05

Building Cloud Integration Applications Through Knative and Apache Camel - Willem Jiang & Longchun Zhang, Huawei
Apache Camel provides a powerful EIP (Enterprise Integration Patterns) DSL to integrate tons of different software middlewares. The project has been proven to be solid for years, while in the Cloud Native era, applications are powered by containers and Kubernetes. The Camel-K project builds features upon the serverless framework Knative, by leveraging Knative eventing and serving components, it brings Apache Camel into the Cloud Native world. With Camel-K, developers can integrate Knative applications with few lines of DSL codes, to glue services together.

In this talk, Willem and Longchun will briefly introduce Apache Camel and Camel-K project, and how they are integrated with Cloud Native stacks. At the end they will give an end-to-end demo on how the services are integrated with Camel and Knative, which is from the practices in a smart park project.

Speakers
avatar for JIANG NING

JIANG NING

Technical Expert of Open Source, Huawei
Willem Jiang is the technical expert of Huawei, a member of the Apache Software Foundation, he worked on many Apache projects like Camel, CXF, ServiceMix and ServiceComb. Before joining Huawei, Willem was the principle engineer of RedHat working on Fuse ESB, he also worked for FuseSource... Read More →
avatar for Longchun Zhang

Longchun Zhang

Technical Expert of PaaS, Huawei
Longchun Zhang is the Technical Expert of PaaS CTO office of Huawei, is also senior architect in middle-ware domain, in charging of research, design, and implementation of gPaaS/iPaaS and middle-ware related services now. Before join Huawei, Longchun was Expert and Manager of HP... Read More →



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

15:05

Running Resilient Workloads with Istio - Matt Turner, Tetrate
Remember how cool Kubernetes seemed when you first started using it? A simple, easy API for scalable compute in any cloud: just a Deployment and a Service and you’re done! But as you use it more, you learn that this isn't really enough. A production system needs requests and limits, liveness checks, HPAs, PDBs, PSPs, etc.

The same is true for Istio, which can solve a lot of the problems with microservices out of the box, but isn't magic. When you get beyond playing with bookinfo, more configuration is needed to get the most out of it.

In this talk I’ll show you how to:
- Identify app versions, deploy canaries and run A/B tests
- Set timeouts
- Configure retries, with exponential backoff
- Enforce rate limits
- Enable circuit breakers
- Inject faults for testing

I’ll also cover a couple of the big security features:
- Enabling mTLS
- Using service-to-service access control lists (RBAC)

Speakers
avatar for Matt Turner

Matt Turner

Head of Platform, Ziglu
Matt is CTO at Native Wave, a company that designs, builds, and manages cloud-native platforms using the best open source software. Native Wave works with the whole business to re-architect and refactor applications to get the most from modern cloud technologies. Matt has been doing... Read More →



Tuesday June 25, 2019 15:05 - 15:40
610-611

15:05

HDFS CSI Plugin: Speed Up Kubernetes in On-Premises Big Data Cluster - Yi Chen & Junping Du, Tencent
Kubernetes not only becomes predominant in public cloud area these days, but also becomes a new trend in on-premises big data cluster environment, as an alternative of Hadoop YARN, a resource schedule component. In on-premise big data cluster, majority data are saved in HDFS. How to consume big data in HDFS with Kubernetes is a new challenge to users.
In the talk we will introduce our CSI compatible HDFS plugin design and architecture first. Then, we will share our best practices and knowledge about how big data workload Spark use HDFS CSI plugin to access HDFS data when running on K8s. In the end, the TPC-DS benchmark suite will be used to analysis performance comparison between Spark on K8s with HDFS and Spark on YARN with HDFS.

Speakers
JD

Junping Du

Architect, Tencent
Junping Du is chief architect for Tencent Cloud Big Data Department and responsible for cloud data warehouse engineering team. As Committer/PMC member, he serves as release manager of Hadoop 2.6.x and 2.8.x for Apache Hadoop community. Junping has more than 10 years industry experiences... Read More →
YC

Yi Chen

Senior Software Engineer, Tencent
Yi Chen is a senior software engineer at Tencent Cloud, responsible for cloud data warehouse development. As a Hadoop committer/PMC member, she focuses on big data storage area, and also leads the Hadoop 2.9.1 release for Apache Hadoop community. Before joining Tencent, she was the... Read More →



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

15:05

Dealing with Verification Data Overload - Lan Xia & Renfei Wang, IBM
Massive amounts of test logs and console output are generated each day at the AdoptOpenJDK and Eclipse OpenJ9 projects because of the huge number of tests multiplied by the number of versions, platforms and implementations tested. This 'noise' from daily, personal, and pull request builds require processing in order to consume and make sense of it. In some cases, we can instrument the test code to be less verbose. In all cases, this raw data need to be refined effectively to understand what next action to take.

This presentation covers our approaches to the application of data visualization, filtering, and categorization. We are also trying to employing relevant technologies such as deep learning. Our ultimate goal is to display the results efficiently, allow users to quickly narrow down the problems and better monitor the farm to support the complex continuous delivery pipelines.

Speakers
avatar for Lan Xia

Lan Xia

Software Developer, IBM
Lan Xia is a team lead in Functional Verification Team in IBM Runtime Technologies. As a software developer for over 10 years, she has extensive experience in software development, web development and test management. She is a committer on the open source project - Eclipse OpenJ9... Read More →
RW

Renfei Wang

Software Developer, IBM
Renfei Wang is an enthusiastic software developer at IBM Runtime Technologies. With strong technical skills in multiple programming languages and cross platform software development, he provides functional verification solutions and support for various runtime components, including... Read More →



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

15:05

IoT Application Running on KubeEdge + ARM Platform - Xuan Jia, Edge Computing Architect & Bin Lu, ARM
We think k8s will have broad potential sitting between IoT edge devices/gateways, edge nodes and cloud platforms. So, we focus on this domain. Our initial goal is to evolve k8s for IoT edge applications:
1, Supporting industrial IoT use cases scaling to millions of edge devices
2, Via Edge nodes, bringing computing closer to data sources. Anticipated benefits include reduce latency, high performance and improved reliability.
In this presentation, we will introduce and show our cloud-native broadband router CNF based on k8s edge computing platform.
Major features including:
1, Hardware: we will demo a personal and portable edge cloud. This cluster consists of 4~5 Arm boards.
2, Container orchestration: Kubeedge + K8s
3, Deployment: helm
4, Container: minimal size container build
5, CNF: distributed gateway
6, other features: cpu manager/device plugin/...

Speakers
XJ

Xuan Jia

Edge Computing Architect, China Mobile
Jia Xuan , edge computing platform architect in China Mobile, project manager, graduated from Tsinghua University, CNCF Ambassador. He has about 9 years experiences in Cloud Computing. He worked in Red Hat and H3C before.
avatar for Bin Lu

Bin Lu

staff software engineer, ARM
Currently, Bin Lu is working for Arm. His previous employer is IBM. In Arm & IBM, Bin Lu is focus on the area of container platform. His job includes the following: system architecture design, development and optimization for open-source community. Also, he has a deep background in... Read More →


Tuesday June 25, 2019 15:05 - 15:40
607-608

15:05

Recursive Read Deadlocks and Where to Find Them - Boqun Feng, Huawei
Lockdep (the deadlock detector in the Linux kernel) is a powerful tool to detect deadlocks, and has been used for a long time by kernel developers. However, when comes to read/write lock deadlock detections, lockdep only has limited support. Another thing makes this limited support worse is some major architectures (x86 and arm64) has switched or is trying to switch its rwlock implementation to queued rwlock. One example is we found some deadlock cases that happened in kernel but we could not detect it with lockdep.

To improve this situation, a patchset to support read/write deadlock detection in lockdep has been post to lkml and got to its v6.

This topic will give a brief introduction on rwlock related deadlocks (recursive read deadlocks) and how we can tweak lockdep to detect them. It will focus on the detection algorithm and its correctness, but also some implementation details.

Speakers
BF

Boqun Feng

Software Engineer, Huawei
Boqun Feng is an active developer in Linux kernel community. He focuses on parallel programming areas in Linux kernel (atomics/locks/rcu). He is the dedicated reviewer for atomic subsystem and co-maintainer of both Linux Kernel Memory Model and Restartable Sequence in Linux kernel... Read More →



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

15:05

Your Path to Edge Computing - Akraino Edge Stack - Tina Tsou, Arm
With the emergence of new technologies such as 5G, AR/VR, autonomous cars, and IoT, data is being produced at the user end of the network. These use cases demand real-time processing and communication between distributed endpoints, creating the need for efficient processing at the network edge using “Edge Computing”.

The Akraino Edge Stack is a LF Edge project that addresses the technology gaps and creating open source software for edge.

Akraino Edge Stack “blueprints” delivers end to end solution for a particular Edge use case, which is complete, tested, production deployable. Akraino Integrates multiple Opensource together to deliver the blueprints.

In this talk, we will share:
1. Edge Use Cases for Akraino and its blueprints, especially for containerized networking.
2. Varieties of Blueprints Akraino Community is developing.
3. How to engage and contribute to the Akraino Community

Speakers
avatar for Tina Tsou

Tina Tsou

Enterprise Architect, Arm
Tina Tsou is an innovator and a visionary with far-reaching accomplishments within the technical engineering realm. As Arm’s Enterprise Architect, Tina serves in the highly visible Technical Lead role for the Enterprise Open Source Enablement team, where she analyzes, designs, and... Read More →



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

15:05

How to Make Smart Cities Stay Smart with Open Source Projects - Yoshitake Kobayashi, Toshiba Corporation
Power plants, radar systems, traffic lights, communications and weather systems are ingrained in our every day life. Many of these infrastructure systems exist for decades, if not longer, so security and longevity are paramount. Currently, all of these systems are built from scratch, with little re-use of existing software building blocks, which drains resources, money and time. It also leads to fragmentation and duplication of effort.

Civil Infrastructure Platform (CIP) aims to speed implementation of Linux-based civil infrastructure systems, build upon existing open source foundations and expertise, establish de facto standards by providing a base layer reference implementation, and contribute to and influence upstream projects regarding industrial needs.


Speakers
avatar for Yoshitake Kobayashi

Yoshitake Kobayashi

Senior Manager of Open Source Technology department, Toshiba Corporation
Yoshitake Kobayashi is the Senior Manager of The Open Source Technology Department at Toshiba Corporation. The team provides a Linux based system and related technologies such as Database and Web application frameworks for various Toshiba products. His research interests include operating... Read More →



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

15:30

15:40

Coffee Break
Enjoy coffee & snacks in the Sponsor Showcase.

Tuesday June 25, 2019 15:40 - 16:00
Silver Hall - Level 1F
  • Link to Session Recording N/A

15:40

Clear Linux for Cloud Native - Rick Wang & Jie He, Intel
Clear Linux is a modular open source Linux distribution optimized for performance and security, from Cloud and Edge,  designed for customization, and manageability. In the cloud native architecture dominated by Kubernetes, Clear Linux integrates several key components like Docker engine, Kata runtime, Kubernetes, DPDK etc for diverse container host use case. Furthermore, Clear Linux help to optimize the workload in microservice as base of container OS. So the hardware capability could benefit to operator by using Clear Linux based common microservice or developer by using Clear Linux based dockerfile.

Speakers
RW

Rick Wang

Software Engineering Manager, Intel



Tuesday June 25, 2019 15:40 - 16:00
Demo Theater, Sponsor Showcase
  • Link to Session Recording N/A

16:00

Extending Deployment for Internet Financial Mission-Critical Scenarios - Mengyi Zhou & Ke Wu, Ant Financial
The default deployment provides a good solution to perform a general version upgrade. However, deploying highly available and reliable services of large-scale as Internet financial applications is a different thing, not to mention the compatibility problems this workload is faced with the existing operation and maintenance systems.

The new workload introduced by Ant Financial solves these problems. It extends the ability of Deployment with the commitment of a reliable and flexible distribution, risk controlled deployment strategy, and high-performance in-place update. It removes tech barriers, specifically from financial service industry, enables developers and operators to focus on what truly matters to their businesses.

Speakers
avatar for Ke Wu

Ke Wu

Senior Engineer, Ant Financial
Ke Wu is a Senior Engineer from Ant Financial. Ke works in Ant Financial PaaS cloud service team, with a focus on AntCloud Kubernetes Service development including extending Kubernetes for financial scenario. Ke has worked on PaaS and Big Data for years. He is also a contributor... Read More →
avatar for Mengyi Zhou

Mengyi Zhou

Engineer II, Ant Financial
Mengyi Zhou is a software engineer at PaaS cloud service team of Ant Financial, where she focuses on building large-scale deployment platform for both vm and container services on cloud. She indulges herself into devops workflow and experience. She is one of the core developer of... Read More →



Tuesday June 25, 2019 16:00 - 16:35
Gold Hall

16:00

Cost-Effective Scheduling of a Massive Number of Containers in Kubernetes - Yuan Chen, JD.com
JD runs one of the largest Kubernetes clusters in production in the world, supporting a wide range of workloads from e-commerce services to big data and machine learning jobs. The massive scale and complexity requires efficient scheduling to address the scalability and cost-effectiveness challenges.

JD’s Chief Architect, Haifeng Liu, will present how JD overcomes hurdles to improve its Kubernetes Clusters’ resource utilization and cost efficiency through advanced scheduling, including fine-grained monetization and monitoring of resource usage, machine learning-driven resource allocation, co-scheduling of mixed workloads and millisecond-level elastic scaling. Specifically, Haifeng will describe Archimedes - JD's Kubernetes scheduling system, and how it handled an extreme demand with $24.7 billion of transactions on JD's Kubernetes platform during JD's June 18 anniversary sale event.

Speakers
avatar for Yuan Chen

Yuan Chen

Principal Architect, JD.com
Yuan Chen is a Principal Architect at JD Silicon Valley R&D Center. He has 15+ years of research and industrial experience in the areas of large scale distributed systems, cloud computing and cluster management. His current work focuses on efficient resource management for cloud native... Read More →


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

16:00

Release Engineering as a Service - The Art of Integrating with K8s - Maryam Labib & Ramya Shenoy, Pivotal
We're missing opportunities to improve and optimize the software integration process. This lack of focus can decrease code quality, mask incompatibility between components, and frustrate users that seek reliable release cadence.

In this talk, two creative engineers will tell the story of how their team built ‘Release Engineering as a Service’ in order to tackle slow release cycles and endless bug reports.

The aim of the talk is to help open source contributors understand how small changes to their integration process can have an enormous impact on how fast their favorite features get delivered.

Maryam and Ramya will discuss:
- What is a release engineering team in the context of Kubernetes?
- How should we use CI/CD to integrate software consistently?
- How can we improve feedback cycles using automation, parallelization, and reutilization?

Speakers
ML

Maryam Labib

Software Engineer, Pivotal
Maryam Labib is an engineer on the Cloud R&D team at Pivotal working on Release Engineering for Pivotal Container Service (PKS). Prior to this, she contributed to various components of Cloud Foundry. She lives in Mountain View, where she enjoys playing soccer and tennis, skateboarding... Read More →
avatar for Ramya Shenoy

Ramya Shenoy

Senior Software Engineer, Pivotal
Ramya Shenoy is a senior software engineer on the Cloud R&D team at Pivotal working on developing Pivotal Container Service (PKS). She enjoys painting and swimming in her free time.



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

16:00

Panel Discussion: Learn, Grow and Succeed in Kubernetes Contributions - Wenjia Zhang, Google; Xiang Li, Alibaba; Chao Xu, Google; & Yuquan Ren, Bytedance
Kubernetes development is picking up rapidly in the past year in China. Fast-growing contributions in Kubernetes and relevant projects are coming from the Chinese community. In this panel discussion, we invited top contributors from Kubernetes community to talk about their journeys in the Kubernetes world. We will share resources and information that accelerate your speed in Kubernetes contribution. No matter if you are a curious first-time Kubernetes contributor, or an experienced Kubernetes developer, you will find something useful that could help you a long way. At the same time, we would like to hear your opinion and see what we could do better to help Chinese contributors.

Speakers
avatar for Chao Xu

Chao Xu

Software engineer, Google
Chao Xu has been a member of Kubernetes SIG apimachinery for more than 4 years. He is one of the top contributors, owning the garbage collector, admission webhooks, etc. Recently, Chao has been focusing on safe Kubernetes upgrades/downgrades. At his free time, Chao is a good table... Read More →
avatar for Wenjia Zhang

Wenjia Zhang

Software Engineer, Google
Wenjia Zhang is a Software Engineer on GKE team at Google. She is an active contributor for both Kubernetes and etcd open source projects.
XL

Xiang Li

Senior Staff Engineer, Alibaba
Xiang is a Senior Staff Engineer of Alibaba. He works on Alibaba’s cluster management system and helps with Kubernetes adoption for the entire Alibaba group. Prior to Alibaba, Xiang led the Kubernetes upstream team at CoreOS. He is also the creator of etcd and Kubernetes operator... Read More →
YR

Yuquan Ren

Senior Software Engineer, Bytedance
Yuquan Ren is a senior software engineer at Bytedance focusing on kubernetes related work.任玉泉现就职于字节跳动,主要从事和 kubernetes 相关的设计和开发工作。


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

16:00

Network Bandwidth-Aware Kubernetes Cluster - Yifeng Xiao & Yang Yu, VMware
Currently Kubernetes scheduler only considers cpu and memory but with network bandwidth oversubscription widely exists in the data centers, bandwidth contention is a big problem for bandwidth sensitive applications. With Kubernetes commonly deployed in a virtualized infrastructure like vSphere or OpenStack, network information at Kubernetes worker node level is not enough. If we want to guarantee those special applications won't get blocked anywhere in a cluster, we need to reserve network bandwidth for worker nodes in the whole cluster and use that information in the algorithm of scheduler. In this proposal we will not only demonstrate an approach to extend the default Kubernetes scheduler to an external service to make better placement on network resources, but also introduce a method to ensure ongoing network bandwidth for critical applications.

Speakers
avatar for Yang Yu

Yang Yu

Software Engineer, VMware
Yang is a staff engineer of China R&D, VMware. She's working on Kubernetes CNI plugin, focusing on providing CNI plugin for VMware NSX transformers product. Before joining in the Kubernetes community, Yang worked for OpenStack open source project for 4 years. She was familiar with... Read More →
avatar for Yifeng Xiao

Yifeng Xiao

Software Engineer, VMware
Yifeng Xiao is a software engineer at VMware. He specializes in cloud computing and Big Data. He is working on scalability and performance of VMware PKS. Before that, he also worked on open source project VMware Integrated Container, VMware Integrated OpenStack and VMware Big Data... Read More →



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

16:00

Large Scale Distributed Deep Learning on Kubernetes Clusters - Yuan Tang, Ant Financial & Yong Tang, MobileIron
The focus of this talk is the deployments of large scale distributed deep learning with Kubernetes. The usage of operators to manage and automate training processes for machine learning are discussed. We share our experiences and compare two open source Kubernetes operators, tf-operator and mpi-operator in this talk. Both operators manage training jobs for TensorFlow but they have different distribution strategies, which lead to different performance results with respect to the utilization ratio among CPU, GPU, and network.

Deep learning tasks are both network and GPU intensive such that a proper optimization for orchestration is very important. There could easily be an imbalance leads to idle compute capacity which is too expensive for GPU nodes (compared with CPUs). We will share our experiences with the hope to provide helpful insight for better economics with machine learning tasks.

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 →
avatar for Yuan Tang

Yuan Tang

Senior Software Engineer, Ant Financial
Yuan is currently a senior software engineer at Ant Financial, building AI infrastructure and AutoML platform. He's a committer of TensorFlow, XGBoost, Apache MXNet, maintainer of several Kubeflow projects, and author of numerous open source softwares. He's also the author of best-selling... Read More →



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

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 / OM Knative, 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 Brahmaroutu

Srinivas Brahmaroutu

Sr 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, CNCF
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:00

Topology-Aware Service Routing for Kubernetes is Coming Soon! - Jun Du, Huawei
There are 3 topology-awareness areas in Kubernetes, e.g. scheduling, storage and service. Topology-aware scheduling and volume provision have already been supported, while topology-aware service routing is not supported yet. As we know, cross-zone network traffic being charged, while in-zone is not. Suppose an user only want to visit service backends that are in the same zone with client. Kube-scheduler can constraint the Pods to run on a particular zone, but kube-proxy may choose an endpoint which is in the different zone. In order to get rid of such paint points, sig-network is leading a new feature development in community - topology-aware service routing.
The feature owner will dive into the design and challenges in implementing topology-aware service routing. Future direction of this feature will be covered as well, including what's on the table for beta and graduation criteria.

Speakers
avatar for Jun Du

Jun Du

Senior Software Engineer, Huawei
Jun Du is one of the CNCF TOC Contributors and the author of two books on cloud-native area, e.g. "docker--containers and cloud”and“etcd in-depth interpretation". He is the maintainer and owner of some notable features of Kubernetes, e.g. IPVS-based kube-proxy and pod traffic... Read More →



Tuesday June 25, 2019 16:00 - 16:35
610-611

16:00

Dynamic Pod Resource Boundary Adjustment in Web Scale Clusters - Cheng Wang & Xiaoyu Zhang, Alibaba
Have you ever confused about how to set perfect resource limit for Pod? How do you balance resource efficiency with application's SLO?

In this talk, we will share practices and lessons learned from adjusting Pod resource limits dynamically for Web-scale clusters at Alibaba Group by co-locating Pods with different QoS classes on the same node and adjusting Pod resource limits dynamically (especially during resource contention).

After applying this effort in production clusters, we were able to improve the cluster resource usage by 14%~30%, tail latency (95 percentile) by 76%~87%, and TPS (transactions per second) by 107%~163%, respectively.

The audiences would benefit from experience of improving the resource utilization and application performance for their own clusters, with Kubernetes native approaches.

Speakers
avatar for Xiaoyu Zhang

Xiaoyu Zhang

Software engineer, Alibaba
Xiaoyu Zhang is a software engineer in Alibaba group. He's a member of the Kubernetes organization. He mainly works on Kubernetes project and focuses on Docs, kubectl, controller-manager, storage and runtime areas. He had a speech in Cloud Native End User Conference 2018. This is... Read More →
avatar for Cheng Wang

Cheng Wang

Software engineer, Alibaba
Cheng Wang is a software engineer in Alibaba Group, helping enhance the cluster management and resource scheduling with data-driven intelligence for Alibaba’s Web-scale clusters. Prior to joining Alibaba, he worked at VMware with the focus on Docker, Kubernetes and edge computing... Read More →



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

16:00

Protecting Sensitive Code with Encrypted Container Images on Kubernetes - Brandon Lum & Harshal Patil, IBM
Many enterprises are driven by trade secrets in their code - whether it is a proprietary AI model, or a secret high frequency trading strategy. It is of utmost importance that critical algorithms, proprietary code, or other content that is highly sensitive have minimum exposure unencrypted.

In this talk, we will show the end-to-end process of how users can create an encrypted container during the build process, to running encrypted container images on a Kubernetes cluster with the proposed ImageDecryptSecrets. We will show how the Encrypted Images OCI spec allows fine-grained encryption through leveraging layering of container images. Finally, we will talk about how Image Encryption will integrate into the container ecosystem, and talk about several possibilities for innovation in the container DevSecOps pipeline.

Speakers
HP

Harshal Patil

Advisory Systems Software Engineer, IBM
Advisory Systems Software Engineer at IBM, Linux Technology Center, works on containers and technologies around it. Currently works on Encryption in Container Images.
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 16:00 - 16:35
618

16:00

Network Visibility in Hybrid and Multi Clouds - Suresh Kumar Anaparti & Harikrishna Patnala, Accelerite
Networks in the Hybrid/Multi Cloud deployments across data centers are complex to monitor and troubleshoot. Diversity of network providers and multi-vendor appliances compound the validation of policy enforcement with finer details.

Network Visibility platform enables understanding traffic patterns, performance and policy compliance in the network. Also, smart audits can be performed over discrete networks through machine intelligence minimising human intervention. Cloud Network Admins would be able to quickly root cause with granular details that can feed into reactively redesigning network policies/rules.

In this presentation, Suresh will introduce the concepts of Network Visibility in Hybrid and Multi Cloud environments, strategies for Cloud Admins to leverage visibility platforms, supported by realtime customer use cases based on his experience in the live CloudStack deployments.

Speakers
HP

Harikrishna Patnala

Senior Product Engineer, Accelerite
Harikrishna holds a Master degree in Computer Science Engineering from IIT Madras, India and has 6 years of product development experience in Networking and Cloud Computing. He is an Apache CloudStack committer and is currently working with Accelerite.
SK

Suresh Kumar Anaparti

Principal Product Engineer, Accelerite
Suresh Kumar Anaparti holds a Master degree in Software Systems and has 14 years of product development experience in Networking, Cloud Infrastructure, Telecom(VoIP) and Geospatial Technologies. He is an Apache CloudStack contributor and is currently working with Accelerite.



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

16:00

Bluetooth Mesh and Zephyr - Kai Ren, Bluetooth SIG
Bluetooth mesh was introduced in July 2017, it expands Bluetooth network topology from point-to-point, point-to-multipoint network to multipoint-to-multipoint network which allows secure networks of thousands of Bluetooth devices to be created. Bluetooth mesh is over Bluetooth Low Energy (Bluetooth LE), so it inherits Bluetooth LE's low power, flexibility and other features.

Zephyr Project is a Linux Foundation Project, it's open source and started to support Bluetooth mesh from v1.9.0 in September 2017, it still makes continuous improvement release by release.

This session will present and explain the fundamental technical concepts of Bluetooth mesh, for example, provisioning, model, security keys, publish/subscribe, address and will introduce the key points of Bluetooth mesh implementation on Zephyr project.

Speakers
avatar for Kai Ren

Kai Ren

Senior Developer Relations Manager, APAC, Bluetooth SIG
I'm Kai Ren (任凯), Senior Developer Relations Manager of Bluetooth SIG in APAC region from April 2015. Bluetooth SIG is a technical standards organization behind Bluetooth technology. I have more than 10 years experience in the design and development of wireless sensor networks... Read More →



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

16:00

SPDK Based User Space NVMe Over TCP Transport Solution - Ziye Yang, Intel
Recently, NVM express releases the new spec of TCP transport (TP8000) for NVMe over fabrics. In this talk, we would like to introduce the design, implementation and development plan of TCP transport for NVMe-oF in SPDK . Currently, SPDK implements both TCP transport in host and target side, and it can be tested against Linux kernel solution with good interoperability. Besides, some experiments results will be presented to demonstrate the performance and scalability of SPDK's NVMe-oF TCP transport implementation. Moreover, we will introduce some techniques for the further performance improvement of SPDK's solution, e.g., (1) leveraging user space TCP stack (e.g., VPP + DPDK) to replace the kernel TCP stack; (2) leveraging some features of hardware such as ADQ on Intel's E810 NIC.

Speakers
avatar for Ziye Yang

Ziye Yang

Senior software engineer, Intel
Ziye Yang is a senior software engineer at Intel and involved in SPDK (storage performance development kit) development work. Before that, Ziye worked at EMC for 4.5 years. Ziye is interested in system virtualization, file system and storage related research and development work... Read More →



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

16:00

Panel: Edge Computing in the IoT - Tiejun Chen, VMware; Janko Isidorovic, Mainflux; Shane Wang, Intel; Changming Bai, Alibaba and Ivy Peng, IoT Think-Tank
One key of the scenarios of edge computing is IoT. But we are trying to put Edge Computing into practice, it is easier said than done. Especially, while enabling it with edge network connectivity and different computing technologies for a variety of commercial IoT systems, we are facing many challenges of complexity at the edge.

In this panel, we will have several technical experts across different spaces to share:

1. edge computing vs fog computing vs cloud computing
2. use cases and killer applications
3. challenges, problems and benefits at the edge, especially in industrial area
4. open source solution, projects and consortium.
5. the LF Edge Projects hosted by Linux Foundation
6. open source edge in China and activity
7. Landscape

This panel will help get insights of IoT edge computing with several edge computing experts from VMware, Intel, Alibaba, LF Edge, etc.

Speakers
avatar for Shane Wang

Shane Wang

Engineering Manager, Intel
Shane Wang is an engineering manager for networking and storage at Intel's System Software Products. He has participated in or led his team on research and development of open source software projects such as Xen, tboot, Yocto and OpenStack. Since 2015, he has served as an individual... Read More →
avatar for Janko Isidorovic

Janko Isidorovic

COO, Mainflux
Janko Isidorovic is the Chair of the EdgeX Applications Working Group and Co-Founder of Mainflux.Janko gained comprehensive work experience in NELT, South Europe’s biggest logistic and distribution company (P&G, Kraft Foods, Wrigley and SSL) as ERP Specialist, IT Specialist for... Read More →
avatar for Tiejun Chen

Tiejun Chen

Staff Engineer II and Technical Leader, VMware
Tiejun Chen is a staff engineer II and one technical leader from ATC, Advanced Technology Center, VMware OCTO. In recent years he is working on some projects or explorations involved Linux, Unikernel, libOS, IoT, Edge Computing, secure container, k8s, serverless, etc. Before joined... Read More →
CB

Changming Bai

Edge Computing Technology Experts,Alibaba Cloud, Alibaba
Currently he is responsible for the technical architecture of edge computing,open source and standardization work in Alibaba Cloud. He have 10 years of experience in Telecom industry and Cloud computing technology research and development. He was engaged in the research and standardization... Read More →
IP

Ivy Peng

Founder, IoT Think-Tank
Graduated from Tsinghua University, major in Control Theory and Science, with a master's degree. More than ten years experiences related with IoT. Through long-term communication and research with a large number of enterprises, she has formed unique understandings and insights of... Read More →


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

16:00

Business Models in the Age of the Hyper Clouds - Emilie Schario, GitLab
Companies based on open source projects are navigating interesting times when it comes to monetization. In this talk I will walk through:

* The latest developments with hyper clouds service wrapping open source
* Open source companies releasing non-compete licenses as a responses
* The impact of these licenses - questions that arise over what is open source in light of commercial aspirations from project-based companies
* What business model options there are for open source based companies?
* The GitLab model of buyer-based open core

Speakers
avatar for Emilie Schario

Emilie Schario

Internal Strategy Consultant, Data, GitLab
Emilie Schario is an expert in scaling Data Analysts while being responsive to the hypergrowth of the business. As Data Engineer, Analytics at GitLab, she’s overseen 3x growth in the Data function in the last 12 months. She is a contributor to many open source projects including... Read More →



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

16:00

Zephyr Project: Unlocking IoT Innovation with an Open Source RTOS - Kate Stewart, Linux Foundation
Over the last 3 years the Zephyr Project has evolved into one of the fastest growing and fastest moving open source RTOS' in the embedded and IoT ecosystem. This presentation gives attendees a look into the community, current initiatives and a preview of the technical roadmap.

Community: Each month the Zephyr Project welcomes more and more new contributors. This presentation will take a deep dive into who is building Zephyr OS and what motivates their involvement.

What's New in Zephyr OS: The Zephyr Project has a number of technical updates including a first LTS release, new features and expanded functionality. This presentation will highlight these initiatives and explain what they mean to developers.

A Look Ahead: Zephyr Project is currently pursuing functional safety certifications and expanding our developer resources. See what's next and learn how to get involved.

Speakers
avatar for Kate Stewart

Kate Stewart

Senior Director of Strategic Programs, Linux Foundation
Kate Stewart is a Senior Director of Strategic Programs, responsible for Embedded and Open Compliance programs. Since joining The Linux Foundation, she has launched Real-Time Linux, Zephyr Project, CHAOSS, and ELISA.



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

16:45

BuildKit: A Modern Builder Toolkit on Top of containerd - Tonis Tiigi, Docker Inc. & Akihiro Suda, NTT
BuildKit is a modern OCI image builder toolkit based on containerd container runtime used as a new backend in Docker build command and in rootless builder img.

In this session, we'll demonstrate the capabilities of BuildKit and how it can help to improve your current application development process and your CI workflow. For example, we'll explain new features that allow to significantly improve the performance of your Dockerfiles or how with remote caching support in BuildKit you can be used to speed up your CI builds.

Relying on the containerd manifest list support BuildKit can build multi-platform images with a single build request and a single Dockerfile.

Participants will learn how to use BuildKit today, either as part of Docker platform or as a standalone tool deployed on a Kubernetes cluster, and the benefits it has compared to the previous image building methods.

Speakers
avatar for Akihiro Suda

Akihiro Suda

Software Engineer, NTT
Akihiro Suda is a software engineer at NTT Corporation, a Japan-based telecommunication company. He has been a core maintainer of Moby (former Docker Engine) since November 2016. He has been also a maintainer of several opensource container software such as CNCF containerd and Moby... Read More →
avatar for Tonis Tiigi

Tonis Tiigi

Software Engineer, Docker Inc.
Tonis Tiigi is a software engineer at Docker Inc. He is a maintainer of Moby/Docker Engine and creator of Moby BuildKit project. He has previously given talks at several DockerConUS and DockerConEU events.



Tuesday June 25, 2019 16:45 - 17:20
Gold Hall

16:45

Three Approaches to Speed up Image Distribution in Cloud Native Era - Jiang Yong, Alibaba
Have you ever bothered image distribution issues as cluster scale grows?

In this talk, we will share practise and lessons learned from improving image distribution efficiency at web-scale in Alibaba. According to different scenarios, we take advantage of different methods for image distribution. P2P-based distribution of CNCF/Dragonfly is the most straightforward way to ease registry's bandwidth and decrease distribution time. In addition, remote filesystem snapshotter in CNCF/containerd directly stores image remotely and makes container engine read image content via network, which hardly takes time for distribution. You will find that the second way relies on network stability most, then how about dynamically loading image from remote to local storage according to image content R/W request as a tradeoff? At last we will conclude how to choose your fittable way for image distribution.

Speakers
JY

Jiang Yong

Senior Software Engineer, Alibaba
Jiang Yong, Senior Software Engineer of Alibaba Cloud Container Platform, maintains million of containers in Alibaba. Passionate with Open Source and enjoy sharing technology.



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

16:45

Deployment and Management in the Age of Cloud Integrated Applications - Neil Peterson, Microsoft
With the advancement in cloud service capabilities such as databases, cognitive services, and messaging queues, application architecture is extending to include not only code but also managed cloud services. In this talk we will examine the unique challenges in deploying and managing cloud integrated applications.

Topics will include:

- How to deploy and manage code and cloud services as a single unit
- Managing connection strings and keys between application and cloud services
- Comparison of emerging application deployment technology such as the Kubernetes Service Catalog, Terraform, and Cloud Native Application Bundles (CNAB)

The goal of this talk is to not only consider how cloud integrated applications change deployment and management practices, but to also take a hands on look at the emerging technology that facilitates these deployments.

Speakers
NP

Neil Peterson

Cloud Advocate, Microsoft
Neil Peterson is a datacenter and cloud enthusiast. With 15 years' experience in large datacenter deployment, management and maintenance operations, Neil now works as a cloud advocate delivering technical training, documentation, and samples with focus on Azure infrastructure, automation... Read More →



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

16:45

Minikube: Bringing Kubernetes to the Next Billion Users - Thomas Strömberg, Google
Observations on the major challenges for making Kubernetes useful to people around the world, how minikube is addressing these challenges, and how the Kubernetes community can help make the world a better place. Specific topics include:

- Language localization
- Documentation localization
- Network localization
- Operating system support
- Making failures actionable and friendly
- Making a project more inclusive and inviting to new contributors

Speakers
avatar for Thomas Strömberg

Thomas Strömberg

Senior Software Annihilator, Google
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 →



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

16:45

Debugging Kubernetes Controllers from IDE - Surendhar Ravichandran, F5 Networks
This talk covers different patterns that a kubernetes developer can use to debug a custom controller. To some extent, the same methods can be used by application developers to debug their code. Ranging from docker, minikube, to a full blow production cluster, this talk will showcase how to make minimal changes to your existing workflow and create controllers with debug support. Solutions to overcome networking difficulties between development environment and controller will also be addressed.

Speakers
avatar for Surendhar Ravichandran

Surendhar Ravichandran

Senior Software Engineer, F5 Networks
Surendhar Ravichandran is working as a Sr. Software Engineer with F5 Networks. He is at present leading Kubernetes controller for BigIP devices (github.com/F5Networks/K8s-bigip-ctlr). He is in the cloud native landscape since 2015 and cloud technologies since 2012. His open source... Read More →



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

16:45

Tune Your Microservices by Learning from Traces - Zhang Wentao & Yang Yang, IBM
Tracing plays a more and more important role in the world of microservices, to help with trouble shooting and bottle neck analysis. But within huge amount of traces generated everyday, what can we learn from them, and make full use of these valuable amount of data? In this session, we will discuss how to use Kubeflow to train tracing data generated by Istio, to reveal the patterns you may never discovered by naked eyes, like seasonality performance downgrade, biggest influencer of system failure, correlation between microservices, etc.. It will help with root cause analysis, and eventually tune your microservices with optimized performance. 

Speakers
avatar for WenTao Zhang

WenTao Zhang

Advisory Software Engineer, IBM
Zhang WenTao is advisory software engineer in IBM. He is experienced in system/Cloud monitoring, DevOps, big data and kubernetes. He is interested in container orchestration in clusters, Service Mesh and AI. He had delivered the session "Extending Istio - Develop a New Mixer Adapter... Read More →
avatar for Yang Yang

Yang Yang

Advisory Software Engineer, IBM
Yang Yang is advisory software engineer in IBM. She's been working on monitoring for cloud platform over 4 years, and has a lot experience on large scale and dynamic environments. Besides cloud related, she is also very interested in front-end technologies. She had delivered the... Read More →



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

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 Technical Marketing Manager, GitLab
Chris Hoge was the Senior Strategic Program Manager for the OpenStack Foundation, where he focused 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 Engineer, VMware
Steve Wong has been active in the Kubernetes and Apache Mesos communities since 2015. He is a co-organizer of the IoT and Edge Working Group and a prospective co-chair of a proposed VMware User Group on the Kubernetes project. He is a past speaker at KubeCon, MesosCon, Open Source... 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

16:45

Cloud Native Load Balancing From Scratch - Fangyuan Li, VMware
Load balancing is required by all modern distributed systems, which can be done in many places and multiple layers. With all the options on the table, eg: gRPC, Envoy, IPVS/BPF, have you been curious of when and how any one of them will fit into your stack and scale your system as traffic grows?

Aiming to “demystify” load balancing in K8s, I’d like to share my experience utilizing these cloud-native load balancing techniques, discussing their tradeoffs and applicable scenarios.

The journey starts with a simple VIP iptable implementation. Then we dive deeper and examine from client to server, kernel to userspace, going up from IP to HTTP. We’ll draw the big picture and demonstrate the use of different tools in plain Bash scripts. With these building blocks in mind, we’ll summarize by comparing them across K8s(clusterIP/nodePort), Docker(routing mesh), Envoy, and a number of CNI plugins.

Speakers
avatar for Fangyuan Li

Fangyuan Li

Software Engineer, VMware
Peking University is my Alma Mater where I received Bachelor in Mathematics. After graduation, I went to Stony Brook University to study Computer Science.I currently work for VMware, in Cloud Native Business Unit, as one of the early members of PKS project. Our team works on the integration... Read More →



Tuesday June 25, 2019 16:45 - 17:20
610-611

16:45

Kubernetes Housekeeping - Damini Satya Kammakomati & Mitesh Jain, Salesforce
One of the big challenges of running large scale distributed systems like Kubernetes is managing resources. The efficiency and long term operational readiness of such systems depends on how well the resource utilization is monitored and managed. Kubernetes provides a plethora of options and mechanisms to track and handle resources. However, like any other system, the best way to tune it is to know these options, mechanisms and more importantly understand them.

This session will explain various mechanisms available in Kubernetes to manage the resources. We will deep dive into concepts like Garbage Collection Controller, Kube Controller Manager, Eviction, and Kubelet Garbage Collection, providing details of how they work, how to configure them and what are the recommended settings.

Speakers
avatar for Damini Satya Kammakomati

Damini Satya Kammakomati

Software Engineer, Salesforce
Damini Satya is a Software Engineer at Salesforce building tools for infrastructure automation internally. Not only she is an active open source contributor and part of various open source communities but also a teach speaker at a lot of well-known conferences like ReactConf, Grace... Read More →
avatar for Mitesh Jain

Mitesh Jain

Lead Systems Engineer, Salesforce
Mitesh Jain is Lead Systems Engineer at Salesforce building trusted platforms for distributed applications at Cloud scale. He has over 13 years of experience building and managing Open Source deployments in public and private clouds at enterprises like Red Hat, GE, Wipro Technologie... Read More →



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

16:45

Upgrade Images by Digging Out and Automatically Fixing the Vulnerabilities - Lin Ru, DaoCloud & Yan Wang, VMware
As container technology become widely adopted in the industry, how to effectively protect the operating environment from the destruction of related potential vulnerabilities poses new challenges to the platform and/or security administrators.

In this presentation, we'll share the ideas of improving the security of the container images managed in the image registry:
1. A pluggable scanning mechanism to quarry out the vulnerabilities of the images and export the scanning reports with kinds of formats to the interested parties;
2. Controlling policies based on the scanning results applied to images to guarantee a secure distribution channel from the image registry to the operating environments;
3. A way to automatically fix the vulnerabilities found in the image to improve the security of the images;
4. A fantastic demo to let you easily understand the solution presented in this talk

Speakers
YW

Yan Wang

Senior Software Engineer, VMware
Yan Wang is a Senior Software Developer currently working at VMWare, living in Peking. I have a Master of Science in Computer Science from Beijing JiaoTong University and started my career in Adobe System 8 years ago. I am a core maintainer of open source project Harbor, which is... Read More →
LR

Lin Ru

DevOps Architect, DaoCloud


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

16:45

Virtualization, Automation and DevOps – Why it’s Taking so long for Telcos? - Anuradha Udunuwara, Sri Lanka Telecom PLC
Telecom industry has been talking about SDN, NFV, Cloud, Virtualization or what I call all of them
together as “softwarization”, for quite some time. But, except for few telcos around the world, most of
them seems to be struggling to achieve what was expected – “automation”. There are many reasons for
that – technical and non-technical. How to put virtualization, automation and DevOps in place and use
the tools like SDN, NFV, Cloud to achieve the ultimate objective of Digital Transformation – to become a
Digital Service Provider or Digital Lifestyle Service Provider or whoever you want to call? What were the
original roadblocks? Did we address them? What else need to be addressed to shorten the transformation
and start reaping the benefits?

Speakers
avatar for Anuradha Udunuwara

Anuradha Udunuwara

Senior Engineer, Sri Lanka Telecom PLC
Anuradha is an expert in the field of Telecom & Technology. He has 15+ years industry experience in strategy, architecture, engineering, design, plan, implementation, maintenance of CSP Networks, along with legacy to NGN migration and solution designing. In his current role as a Senior... Read More →



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

16:45

Build IoT Applications on a Serverless Platform Apache OpenWhisk - Ying Chun Guo, IBM
Many Serverless platforms use an event driven programming model. The event driven programming model makes Serverless ideal for IoT applications. Events can be found everywhere in IoT applications. IoT applications, built and run on top of serverless platform, can take big advantages of serverless.

Apache OpenWhisk is an open source event driven Serverless platform in Apache Foundation. This session will introduce the benefits of serverless, general scenarios to adopt Serverless in an IoT application, how to define customized events, how to build an IoT application on Apache OpenWhisk, and then show a live demo at last.

Speakers
avatar for Ying Chun Guo

Ying Chun Guo

Software Engineer, IBM
Ying Chun Guo, known as “Daisy”, is an open source developer in IBM China development lab. She has several years experiences in open source communities, starting from OpenOffice, then OpenStack, and recently serverless platforms Apache OpenWhisk and Knative. Now she concentrates... Read More →



Tuesday June 25, 2019 16:45 - 17:20
607-608

16:45

Using Open Source Software to Build an Industrial-grade Embedded Linux Platform from Scratch - SZ Lin, Moxa
Building an embedded Linux platform is like a puzzle; placing the suitable software components in the right positions will constitute an optimal platform. However, selecting suitable components is difficult since it depends on different application scenarios. The basic components of an embedded Linux platform include the bootloader, Linux kernel, toolchain, root filesystem, it also needs the tools for image generation, upgrade, and testing. There are abundant resources in the Linux ecosystem with these components and tools; however, selecting the suitable modules and tools is still a key challenge for system designers.

In this presentation, SZ Lin will analyze the features in each component and compare common open source software with each tool. In addition, he will also share the experiences in selecting each component and tools for industrial-grade embedded Linux platform.

Speakers
avatar for SZ Lin (林上智)

SZ Lin (林上智)

Software Engineer, Moxa
SZ Lin is leading kernel workgroup and the representative of technical steering committee from Moxa in CIP (Civil Infrastructure Platform) project. He currently works for Moxa in the Embedded Linux Development Center, his team helps develop industrial-grade Linux distribution to adapt... Read More →



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

16:45

Edge Lightweight and IoT (ELIOT): To Make Edge Stack Easy to Manage and Scale - Yang (Gabriel) Yu & Khemendra Kumar, Huawei
Lightweighted edge is essential for IoT and cloud. It assembles both hardware and software stacks together to reduce the redundancy of the system to the minimum while ensuring that the system behaves as expected by serving millions or billions of services.
To this end, the system needs to be carefully designed and optimized. ELIOT is proposed in Akraino community to deliver open source lightweight edge solution based on Kubernetes, lightweight OS, ARM board, etc. It shows in the first release how to build an MVP lightweight edge stack and how to enable continuous delivery of APP based on it. It is also discussed how this project evolves and to collaborates with upstream edge projects.

Speakers
YG

Yang (Gabriel) Yu

Senior Project Manager,, Huawei
Gabriel is responsible for network edge open source field at Huawei. His experience includes contributing to the Akraino lightweight edge project, leading Bottlenecks project, testing working group and long duration testing initiative in OPNFV, micro-service transformation of OPNFV... Read More →
KK

khemendra kumar

senior technical leader, huawei
Team leader at Huawei with about 11 Years experience playing multiple roles in Open Source, Embedded System, System Service Plane, Security and Networking domain, e.g., technical lead, system architect, developer, etc. Now the PTL of ELIOT project in Akraino community and TPL from... Read More →


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

16:45

Open Source Governance Practices and Case Studies of Enterprise - Ted Liu, Kaiyuanshe
This presentation will provide a clear guidance and steps to enterprises on adopting, using open source software as well as on contributing to the OSS communities. Ted Liu will also share a few case studies on how leading enterprises establish their open source program office to streamline their open source governance and policies. Open source licensing and compliance will also be covered.

Speakers
avatar for Ted Liu

Ted Liu

Chairman of the board of directors, Kaiyuanshe
Ted Liu is chairman of the board of KAIYUANSHE, a ground-up open source alliance in China, and who is also a member and sponsor ambassador (for China) of Apache Software Foundation. Previously, Ted worked in Microsoft, SAS, Oracle and Turbolinux in the past two decades. Ted is dedicated... Read More →



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

16:45

Introduction to JanusGraph Database - Jason Plurad, IBM
JanusGraph is a scalable graph database that is optimized to store and query graphs with billions of vertices and edges distributed across a multi-machine cluster. We'll share several uses cases from IBM products that take advantage of a graph database to highlight the strengths that graph provides over relational and other NoSQL alternatives. We'll discuss the JanusGraph architecture which gives developers the flexibility to leverage their knowledge and operational skills from other storage backends. We'll cover how open source developers from the community united to establish JanusGraph at the Linux Foundation, and then discuss JanusGraph project directions and opportunities to build out the open source graph ecosystem.

Speakers
avatar for Jason Plurad

Jason Plurad

Software Developer, IBM
Jason Plurad is a software developer for IBM Cognitive Applications. He develops open source software and builds open communities in the big data and analytics space. His focus has been on graph databases and graph analytics. He is a Technical Steering Committee member and committer... Read More →



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

17:00

Shuttle Transportation from the Shanghai Expo Center
Shuttle transportation will be provided to/from the InterContinental Shanghai EXPO Hotel to the Shanghai Expo Centre during the following times:

Monday, June 24 
  • 7:15 - 10:15
  • 16:00 - 19:30
Tuesday, June 25
  • 7:15  - 9:30
  • 17:00 - 20:30
Wednesday, June 26
  • 7:45  - 9:30
  • 11:00 - 13:30


Tuesday June 25, 2019 17:00 - 20:30
Shanghai Expo Center No. 1500 Shibo Avenue Shanghai, China
  • Link to Session Recording N/A

17:30

Building Apps with Containers, Functions and Managed Services - Patrick Chanezon & Scott Coulton, Microsoft
Cloud native applications are composed of many technologies and components, but three canonical abstraction emerged in the past few years that help developers structure their architecture: container, functions responding to events, and managed services.

This talk will explain how to develop (Docker, local Kubernetes, virtual Kubelet, OpenFaaS), deploy (managed Kubernetes, functions and services) and package (CNAB specification and tooling) applications using these three components and look at not only deployment workflows but also at day 2 concerns that a developer would need to consider in the cloud native landscape.

We will demo every topic and a Github repository will be available for developers to reproduce the demos and learn at their own pace.

Speakers
avatar for Patrick Chanezon

Patrick Chanezon

Principal Cloud Advocate, Microsoft
Patrick Chanezon is Principal Cloud Advocate at Microsoft, helping Azure be the cloud you love. Previously, at Docker Inc., he helped to build Docker, the world’s leading software container platform, for developers and sysadmins. Software developer and storyteller, he spent 10 years... Read More →
avatar for Scott Coulton

Scott Coulton

Principal Cloud Advocate, Microsoft
Scott Coulton is a Principal Cloud Advocate and Docker captain with 10 years of experience as a software engineer in the managed services and hosting space. He has extensive experience in architecture and rolling out systems and network solutions for national and multinational companies... Read More →



Tuesday June 25, 2019 17:30 - 18:05
Gold Hall

17:30

E2E Testing: Real Developers Don't Test... But They Should - Patrick Ohly, Intel
900 character max
One of the excuses of developers for not writing tests is that they don't know how or that it is too much work. Real-world end-to-end (E2E) testing on Kubernetes was indeed difficult outside of core Kubernetes itself, because of limitations and dependencies of the Kubernetes E2E framework. Not anymore! Starting with 1.13, the framework can be used by outside projects. Several projects have already started to use the framework (Kubernetes Node Feature Discovery, Intel CSI storage drivers).

The talk will present the recent changes in the E2E framework (like splitting out cloud provider dependencies, clarifying parameter handling, enhancing configuration and external file support) and explain how to use it, using a real CSI driver as example.

Speakers
avatar for Patrick Ohly

Patrick Ohly

Senior Software Engineer, Intel
Patrick Ohly is a software engineer at Intel GmbH, Germany. In the past he has worked on performance analysis software for HPC clusters ("Intel Trace Analyzer and Collector") and cluster technology in general (PTP and hardware time stamping, included in Linux since 2.6.30). Since... Read More →



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

17:30

Navigating the Cloud Native Ecosystem for End Users - Cheryl Hung, CNCF
If you want to contribute to cloud native but don’t work for a cloud vendor, what should you do? Where do you go? Who do you talk to?

As Director of Ecosystem, Cheryl advocates for end users as they adopt Kubernetes, Prometheus and the cloud native projects. Through 45 interviews conducted in December 2018, she found that end users face three broad challenges:

1. Choosing the right architecture
2. Growing your engineering organization
3. Building your business strategy around cloud native

She will describe how you can overcome these challenges with the help of the CNCF, and the CNCF's strategy for end users in 2019.

Attendees will learn how to participate in and contribute to the cloud native community, and how to be good open source citizens.

Speakers
avatar for Cheryl Hung

Cheryl Hung

Director of Ecosystem, Cloud Native Computing Foundation
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 →



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

17:30

No More Chaos: Audit and Inspect Kubernetes at Scale - 陈杰, 阿里云 & 马金晶, 蚂蚁金服(杭州)网络技术有限公司
Accuracy in fault detection and efficiency of issue analysis are important for availability and stability of Kubernetes clusters.While there are huge number of resources, events, and metrics in Kubernetes. In our cluster, we noticed Kubernetes generates thousands of metrics data per second which makes it challenging to figure out the root cause from this ocean of data, not to mention analysis,data visualizion and alarms.In this talk, we will share experince and practices of auditing and inspecting Kubernetes at web scale. We'll firstly talk about the how we design data metrics to reflect the stability of Kubernetes and how we consume these metrics and set out streaming alarm.We will use real cases to demo how we aggregate and analyze these metrics data.Finally,we will share the practices in Alibaba of building a automiatic system for real-time data inspection and analysis for Kubernetes.

Speakers
avatar for 陈杰

陈杰

技术专家, 阿里云
2011年加入阿里,早期参与阿里搜索引擎统一运维平台的建设以及负责一淘搜索引擎的运维;2013年参与搜索调度平台的创建和建设;2015年开始推动搜索的容器化以及pouch化,2016... Read More →
avatar for 马金晶

马金晶

高级开发工程师, 蚂蚁金服
目前就职于蚂蚁金服 - 世界上最有价值的独角兽公司,2017年开始参与阿里 Sigma 容器调度平台的研发,参与并见证了阿里巴巴、蚂蚁金服将大规模集群从 Sigma 迁移至 Kubernetes 的潮流,在后 Kubernetes... Read More →



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

17:30

Minimizing GPU Cost for Your Deep Learning on Kubernetes - Kai Zhang & Yang Che, Alibaba
More and more data scientists run their Nvidia GPU based deep learning tasks on Kubernetes. Meanwhile, it's found over 40% cost are wasted on idle GPU in the cluster. So one important challenge is how Kubernetes can help to improve GPU usage efficiency.
In this talk we will introduce a GPU sharing solution on native Kubernetes. All design and implementation details will be discussed. Key topics include,
- How to define GPU sharing API
- How to make GPU sharing can be scheduled in the Kubernetes cluster without changing scheduler bare bone code.
- How to integrate GPU isolation solution with Kubernetes
A demo will be shown to illustrate how Tensorflow users to run different jobs on the same GPU device in Kubernetes cluster.
In practise of the solution , overall GPU usage gets remarkable improvement, especially for AI model develop, debug and inference services.

Speakers
avatar for Kai Zhang

Kai Zhang

Staff Engineer, Alibaba
Kai Zhang, is now a staff engineer of Alibaba Cloud. He's worked on container service product and enterprise solution development for 3 years. Before that, he worked in deep learning platform, cloud computing, distributed system and SOA area over 10 years. Recently, he is exploring... Read More →
avatar for Yang Che

Yang Che

Senior Engineer, Alibaba
Yang Che, is a senior engineer of Alibaba Cloud. He works in Alibaba cloud container service team, and focuses on Kubernetes and container related product development. Yang also works on building elastic machine learning platform on those technologies. He is an active contributor... Read More →



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

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 Zefeng(Kevin) Wang

Zefeng(Kevin) Wang

Principal Engineer, Huawei
Zefeng(Kevin) Wang is a Principal Engineer of the Cloud Native 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

17:30

Network Flow Monitoring in Kubernetes with Contiv/VPP CNI and Elastic Stack - Rastislav Szabo, Pantheon Technologies
Although most of the Kubernetes cluster administrators do not care about the network traffic in their clusters while everything works, visibility into the network flows in the cluster (both in real time and in history) is crucial for debugging networking issues, identifying the bottlenecks in the deployments, or investigation of security incidents.

This talk showcases how a powerful network flow monitoring & analysis tool for Kubernetes can be built by integrating of several existing open-source components:

- Contiv/VPP CNI plugin, which uses FD.io VPP (Vector Packet Processing) stack with enabled IP Flow Information Export (IPFIX),
- Logstash for collecting and post-processing of the network flows,
- Elasticsearch which acts as the storage and search engine for the flows,
- Kibana for easy observability of the stored flows.

Speakers
avatar for Rastislav Szabo

Rastislav Szabo

Staff Enginner, PANTHEON.tech
Rastislav is an enthusiastic and motivated professional with more than ten years of software development experience, recently working mostly on networking-related and cloud-native projects. He is a Staff Engineer at PANTHEON.tech with primary focus on SDN, NFV and Cloud-Native VNFs... Read More →



Tuesday June 25, 2019 17:30 - 18:05
610-611

17:30

Managing Large-Scale Kubernetes Clusters Effectively and Reliably - Yong Zhang & Zhixian Lin, Ant Financial
As the business grows, we need to deploy Kubernetets into several data centers all around the world. There are more than ten thousands of Nodes in a single data center. The critical challenge we are facing is how to manage several large-scale Kubernetes clusters across data centers with efficiency and reliability.

In this talk, we will share the experince and practices of automating large-scale cluster management. At first, we will introduce fully automated Node lifecycle management, and how to automatically discover and recover Node failures based on NPD, Autoscalers and customized Operator. Then we will share the experience and solutions of Kubernetes cluster deployment and upgrading. Finally, we will share the risk prevention and control system based on Prometheus and Operator, which is the cornerstone of reliability with the ability of automatic faults detection and isolation.

Speakers
YZ

Yong Zhang

Senior Software Engineer, Ant Financial
A Senior Software Engineer of Ant Financial.
ZL

Zhixian Lin

Senior Software Engineer, Ant Financial
A Senior Software Engineer of Ant Financial.



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

17:30

How SPIFFE Helps Istio in Service Mesh Federation - Yonggang Liu & Wencheng Lu, Google
This proposal resolves the fundamental identity federation problem between different trust domains, using the trust domain and bundle standard proposed by SPIFFE. As an important collaborator of SPIFFE/SPIRE, Istio adopts this standard to support federations with SPIRE and other identity systems.

The newly proposed standard enables multiple service meshes to securely establish trusts for cross-mesh secure communications. In this talk, we will explain how this new standard can help on federated service meshes and how Istio supports the standard. Finally, we will demonstrate how the federation can be set up between Istio and SPIRE systems.

Speakers
avatar for Wencheng Lu

Wencheng Lu

Senior Staff Software Engineer, Google
Dr. Wencheng Lu is a senior staff software engineer at Google. He has been with Google for 12 years. He is currently a tech lead manager overseeing Istio Security.
avatar for Oliver Liu

Oliver Liu

Senior Software Engineer, Google
Dr. Oliver (Yonggang) Liu is a senior software engineer in Google. He is one of the early developers and core engineers of Istio. Oliver has 10 years of experience in research and development of distributed systems and service mesh. Oliver received his PhD degree from University of... Read More →



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

17:30

Introduce an SPDK vhost FUSE Target to Accelerate File Access in VM and Containers - Liu Changpeng & Liu Xiaodongl, Intel
Virtio-fs(https://virtio-fs.gitlab.io/) is proposed recently to provide file system sharing for lightweight VMs and containers workloads, where shared volumes are a requirement.

In this presentation, we propose an SPDK(Storage Performance Development Kit, https://spdk.io) userspace vhost-user-fs solution, which can be used together with QEMU/Kata Container to accelerate virtio-fs. Virtio-fs uses FUSE instead of 9P for communication. We will present this solution in details including the utilization of techniques such as virtio-fs, blobfs (SPDK file system) and the significant performance gain achieved. Blobfs can be built on abstract block device layer in SPDK, which can access local or remote storage services via iSCSI/NVMe/NVMeoF protocols in userspace. Relying on this solution, we are going to build a fast, consistent and secure manner to share directory tree on host to guests.

Speakers
CL

Changpeng Liu

Cloud Software Engineer, Intel
Changpeng Liu is a senior software engineer at Intel and a core maintainer of SPDK (Storage Performance Development Kit) project.
avatar for Xiaodong Liu

Xiaodong Liu

Cloud Software Engineer, Intel
Xiaodong Liu is a cloud software engineer in Intel and involved in SPDK (storage performance development kit) development work.



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

17:30

Consolidate Real Time and HMI with ACRN Hypervisor - Jack Ren, Intel
With the increasing momentum of embedded devices getting smarter and always connected, it is prevalent to see that more and more industrial automation manufacturers (Siemens, Beckhoff, Inovance, etc) are combining multiple platforms (PLC, HMI, MC, Robotics, etc) into the the single products. The virtualization is the key technologies to empower such kind of the workload consolidation. However, one of the challenges is its strict Real-Time requirements. Some of the products need the Real-Time task’s scheduling latency to be less than 30us or even less.The traditional virtualization solution is unable to hard to achieve the Real-Time requirements above. For example, the KVM is only able to achieve 100us-level scheduling latency. This talk will present those challenges and how ARCN Real-time is designed to overcome those challenges and meet the industrial-grade Real-Time performance.

Speakers
JR

Jack Ren

Software Architect, Intel
Jack worked for10+ years in embedded system, including cellphone, tablet, smart devices, wearables, with very strong system level knowledge and experiences, from the lowlevel BSP and operating system to the high level software stack, including runtime, compiler, application framework... Read More →



Tuesday June 25, 2019 17:30 - 18:05
607-608

17:30

Improve CPU Utilization by Designing a New Schedule Algorithm - Xiaoming Gao, Tencent
Large Internet companies usually face the problem of low CPU utilization, which can be solved by deploying both offline CPU-bound loads and online services on a single node. As a penalty, the quality of online services could not be guaranteed. We did some work on this issue, and introduce an offline scheduling class based on the Linux kernel.

Speakers
XG

Xiaoming Gao

senior engineer, Tencent
i'm a senior engineer of Tencent TLinux team, responsible for the development, operation of all Linux server in Tencent. He has 10 years of work experience in operating system


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

17:30

ONAP (Open Network Automation Platform) Introduction and Use Case Deep Dive - Ben Yang, Huawei
The session will give high level introduction on ONAP project, explain the design principles behind this platform, like model-driven and close-loop, and the architecture and projects. Also will give a deep dive on how to automate business connectivity service in CCVPN use case and next broadband service on BBS use case. In this two use case, Huawei provided commercial network products and contributed the major code.
Currently the ONAP community is very carrier focused and the developer team is not big enough. The reason to bring the session to LC3 is to promote ONAP to a wide potential user specially cloud players, and to build developer ecosystem in china.
The session will be presented in Chinese.

Speakers
BY

Ben Yang

Marketing Director, Huawei
Bangwen Yang is the marketing director of open source networking in Huawei. He has been working for Huawei for 15 years including 8 years based in Europe working for BT/Telefonica Accout as network solution manager. In the past three years he is in charge of open source marketing... Read More →



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

17:30

Community Data is Not Community Metrics - Brian Proffitt, Red Hat
As Project CHAOSS highlights, metrics are key to measuring community health. And that quantitative data is a key to these metrics. But, as Brian Proffitt will describe in this talk, all the data in the world won't help you find answers if you don't know what the questions are. Brian will walk attendees through what happens when pretty data can distract from the real value of metrics, and what the right questions can be.

Speakers
avatar for Brian Proffitt

Brian Proffitt

Community Architect, Red Hat
Brian is a Senior Principal Community Architect for the Red Hat Open Source Program Office, responsible for community content, onboarding, and open source consulting. Brian also serves on the governing board for Project CHAOSS, a metrics-oriented approach to ascertaining community... Read More →



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

17:30

OpenSDS: The Autonomous Data Platform for Cloud Native - Shufang Zeng, Huawei & Shane Wang, Intel
The OpenSDS Project is an open source community comprising storage vendors as well as end users working to address storage challenges in the cloud native era. To date, the project has delivered an open cloud native storage platform that prevents vendor lock-in. As the community grows, expectations of the project to help accelerate data center modernization becomes greater. Providing northbound framework integration and southbound storage connectivity is just the foundation. The project needs to leverage artificial intelligence/machine learning, orchestration and automation, multi-cloud, etc. to work towards an open autonomous data storage platform. This talk will outline the development plan and end users scenarios. In addition, the talk will cover activities to cultivate the developer community, grow the ecosystem, and support end user adoption.

Speakers
avatar for Shane Wang

Shane Wang

Engineering Manager, Intel
Shane Wang is an engineering manager for networking and storage at Intel's System Software Products. He has participated in or led his team on research and development of open source software projects such as Xen, tboot, Yocto and OpenStack. Since 2015, he has served as an individual... Read More →
SZ

Shufang Zeng

Senior Software Engineer, Huawei
Shufang Zeng is a senior software engineer from Huawei, she has 6 years of experience in data protection, and now focus on OpenSDS, especially the design and development of OpenSDS multi-cloud.



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

18:15

Plays Well with Others: Composability for Cloud Native Applications - Steve Judkins, Upbound
Writing cloud native applications today involves custom code to stitch everything together across microservices, open-source frameworks, and managed services. In this talk, we look beyond Kubernetes’ usage for container orchestration and extend the Kubernetes API to the management of external resources (not running on pods or nodes). Imagine if an application developer writing a monitoring framework could ask for a SQL database and message queue for their application in the same way that the Kubernetes API enables them to ask for an abstract PersistentVolumeClaim backed by a concrete PersistentVolume implementation. We can imagine that this developer might also expose the monitoring framework as a resource for consumption by other applications. In this talk we explore the use of this new approach to facilitate composability and reuse of resources within heterogeneous applications.

Speakers
avatar for Steve Judkins

Steve Judkins

Dir. of Program Management, Upbound
Steve runs program management at Upbound, where he is working on advancing cloud-native computing by "freeing the cloud". Prior to Upbound, Steve was a principal architect and program manager for end-user facing cloud services at Comcast Technology Solutions, a startup cofounder in... Read More →



Tuesday June 25, 2019 18:15 - 18:50
Gold Hall

18:15

Panel Discussion: Leverage Cloud Native to Transform Your Enterprise – The China Region - Cheryl Hung, CNCF; Kevin Wang, Huawei; Xiang Li, Alibaba Cloud; Vivian Zhang, JD.com; & Cheng Yu, Qihoo360
Cloud Native is experiencing dramatic growth & achieving widespread support as the de facto standard platform across a variety of industries. K8s, containers & related cloud native tech & tools have the potential to transform the enterprise. From enabling enterprises to modernize legacy apps, to automated DevOps, to automated failure recovery & improved testing, the list of innovative dev & operational practices emerging based on cloud native is amazing & a tremendous oppty for enterprises.

Panel will bring together stakeholders from enterprise IT & open src vendors to discuss how the various facets of cloud native can dramatically transform the enterprise. Panelists will discuss the key innovations that are emerging from cloud native to drive more efficient dev. and improved standardized operational practices to accelerate the digital transformation & modernization of the enterprise.

Moderators
avatar for Cheryl Hung

Cheryl Hung

Director of Ecosystem, Cloud Native Computing Foundation
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 →

Speakers
avatar for Zefeng(Kevin) Wang

Zefeng(Kevin) Wang

Principal Engineer, Huawei
Zefeng(Kevin) Wang is a Principal Engineer of the Cloud Native 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.
VZ

Vivian Zhang

Product Manager, JD.COM
Liying (Vivian) Zhang is a product manager at JD.com. She works on various software systems and platforms for JD's online retail service, which serves over 300 million consumers. As a passionate proponent of open source and JD's liason to the CNCF community, Liying endeavors to drive... Read More →
XL

Xiang Li

Senior Staff Engineer, Alibaba
Xiang is a Senior Staff Engineer of Alibaba. He works on Alibaba’s cluster management system and helps with Kubernetes adoption for the entire Alibaba group. Prior to Alibaba, Xiang led the Kubernetes upstream team at CoreOS. He is also the creator of etcd and Kubernetes operator... Read More →


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

18:15

Serverless Jenkins on Kubernetes - Jenkins X - RunZe Xia & Fang Du, Beijing Yunify Technology Co., Ltd.
Member from the Jenkins Cloud Native SIG will introduce Serverless Jenkins in the Cloud Native era and the technologies behind it (including Kubernetes, Prow, Tekton, etc.)

Speakers
FD

Fang Du

QingCloud Solution Architect, Beijing Yunify Technology Co., Ltd.
Fang Du(Flora), QingCloud Solution ArchitectFlora is a Solution Architect at QingCloud(Yunify), who focuses on cloud-native, service mesh and DevOps, and has rich experience in financial solution area, and used to provide solutions to many bank and insurance companies. In her free... Read More →
avatar for RunZe Xia

RunZe Xia

DevOps Engineer, Beijing Yunify Technology Co., Ltd.
Runze Xia, KuberSphere DevOps Engineer, who focuses on cloud-native、open source、DevOps、CI/CD and Kubernetes. Jenkins member. Also member of Jenkins Cloud Native sig and Chinese Localization sig. GSoC 2019 Jenkins Mentor.


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

18:15

Some Lessons We Learned from Moving E-business Giant to Cloud Native - Lei Zhang & Siyu Wang, Alibaba
Moving a global e-business giant like Alibaba to cloud native is never easy, it's still on going, it takes long time to complete, but it's worthy.

In this talk, we would like to share some lessons we learned from these efforts we made during last year from both technical and community aspects, specifically:

1. What is the main blocker for tech giant to move to cloud native?
2. What are main tech debts for giant like Alibaba? How we tried to fix them (partially)? Does it work?
3. What should we do if application management is totally different from Kubernetes in your org? Tips: CRD & controllers
4. Why predictability is critical for e-business? Is predictability out-of-box in Kubernetes? If not, why? How to fix it (maybe not)?
5. How to verify scalability issues in cluster of thousands of nodes?
6. Is it possible for an "elephant" team to dance with upstream community? How?

Speakers
avatar for Lei Zhang

Lei Zhang

Staff Engineer, Alibaba
Staff Engineer of Alibaba. Lei is a co-maintainer of Kubernetes community, mainly focus on Cloud Native App Mgmt, CRI, scheduling, and secure container runtime. Lei is now co-leading engineering effort in Alibaba’s including Kubernetes and large-scale cluster management system... Read More →
avatar for Siyu Wang

Siyu Wang

Software Engineer, Alibaba
Siyu Wang is a Software Engineer in Alibaba. He mainly focuses on cluster management, workloads developing, scheduling,  and has many years of experience around managing Alibaba web-scale cluster which supporting Alibaba Singles Day sale. Currently he is working on Kubernetes of... Read More →


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

18:15

Proxy Service: A New Network Traffic Abstraction in Kubernetes - Walter Fender & Yongkun Gui, Google
Kubernetes master-to-cluster communication doesn’t get as much attention as the opposite direction, yet many critical features (kubectl proxy, logs, exec, …) rely on it to function. In order to support secure communications from Kube API Server running on the control network to nodes running on a cluster network, SSH Tunnels were developed. This technology complicates the API Server in a manner which is neither extensible nor popular. The new proposed gRPC based proxy service abstracts this complexity away from the API Server, while providing a greater degree of extensibility. In this talk, we will see how SSH tunnels are implemented right now, what the new proxy service looks like, and how it opens the door to future extensions for use cases like auditing and multi-network support.

Speakers
WF

Walter Fender

Software Engineer, Google
Graduated from U.C. Berkeley. Working at Google and on Kubernetes API Machinery for two years.
YG

Yongkun Gui

Software Engineer, Google
Working at Google and on Kubernetes Networking for over a year.



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

18:15

Multi-Cloud Machine Learning Data and Workflow with Kubernetes - Lei Xue, Momenta & Fei Xue, Google
Autonomous vehicles require hardware accelerated machine learning for critical problems such as tracking and classification. Momenta trains ML models in on-prem regions and public clouds, each comes with different GPUs and network interfaces (Infiniband, RoCE).

In this talk we discuss how we use Kubernetes to build a multi-cloud ML platform - in particular how we manage training data across different environments; how we address multi-user and gang scheduling; and how we support heterogeneous hardware.

Speakers
FX

Fei Xue

Product Manager, Ant Financial
Fei Xue is currently a product manager at Ant Financial working on ML and data platform. Fei was an early member of the Kubeflow team at Google, an open source effort to help developers and enterprise develop and deploy cloud-native machine learning everywhere. Fei comes from a distributed... Read More →
avatar for Lei Xue

Lei Xue

Infrastructure Tech Lead, Momenta
Lei Xue currently works as an AI Infrastructure tech lead at Momenta. He leads a development team that focuses on GPU cluster management for Kubernetes&Docker. Previously, Lei was a member of KataContainers/Hyper team and the software engineer of Oracle/Sun Microsystems. He is also... Read More →



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

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 building the "open cloud". He is also a founder and maintainer for the open source Rook (https://rook.io) and Crossplane (https://crossplane.io) projects. Prior to Upbound, Jared... 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

18:15

Hybrid Cloud and Multi-Cluster Service Connectivity - Sridhar Gaddam & Aswin Suryanarayanan, Red Hat
Hybrid Cloud is becoming a common deployment these days. When your kubernetes clusters are spread across a mix of on-prem/public clouds, and you want your cluster local services (i.e., non-publicly accessible services) to be made available to services in a different cluster, there are number of things to be considered like Cluster Connectivity, Service Discovery, Security etc.

In this presentation we would like to present a solution that is
1. Cloud Agnostic: works on both on-premise and public clouds
2. CNI Agnostic: works with any of the kubernetes CNI networking plugins
3. Tunnel Management and Health-check: includes mechanisms to connect two/more clusters and periodically perform health-checks
4. Service discovery and Service reachability: expose cluster-IP services to other clusters
5. Inter-Cluster Network Policy: provides mechanisms to explicitly allow/deny traffic

Speakers
avatar for Sridhar Gaddam

Sridhar Gaddam

Senior Principal Software Engineer, Red Hat
Sridhar Gaddam works for Red Hat as a Principal Software Engineer and has more than 16 years of experience. Sridhar has been working on OpenStack, OpenDaylight (core member) and OPNFV projects for the last couple of years and is primarily focused in the areas of Networking.
avatar for Aswin Suryanarayanan

Aswin Suryanarayanan

Senior Software Engineer, Red Hat
Aswin is a developer with experience in software-defined networking and cloud application. He is a committer in Opendaylight Netvirt project and contributor to Opendaylight and Openstack open source communities.  He recently started working in hybrid cloud use cases in Openshift... Read More →



Tuesday June 25, 2019 18:15 - 18:50
610-611

18:15

Managing Kubernetes in Air Gap/Offline Environments - Rong Zhang, Suning.com
Most of the available software and tools to manage kubernetes clusters assume an internet connection. In practice, this requirement is not always possible and let end users alone to get started with Kubernetes.

The session will share different strategies to easily install, upgrade and manage Kubernetes in an offline environment.

Rong Zhang will talk about his experience in the bare metal environment and how they are using Kubespray and Harbor to manage their offline infrastructure.

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 18:15 - 18:50
619

18:15

Gatekeeper: Flexible, Shareable Policy for Kubernetes - Craig Peters, Mircosoft
How do you ensure your Kubernetes resources conform to your internal policies and procedures? Every organization defines rules governing where images can be deployed from and what labels all resources must include. These rules are essential to meet security, legal, and operational requirements.

Join us for an introduction to the new Gatekeeper project being jointly developed by Google, Microsoft, the CNCF's Open Policy Agent (OPA) project, and the community. You will learn how to get started with the upstream policy library that includes rules for common scenarios like image registry whitelisting, label management, and more. You will also learn how you can extend Gatekeeper with your own custom rules and then contribute them back to the community. Finally, you will see how the same policies can be applied at different phases of your software's lifecycle like CI/CD and audit.

Speakers
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 18:15 - 18:50
618

18:15

Install "Hardware Wallet" for Consortium Blockchain -- Protect Hyperleger Fabric Node Private Keys with Intel SGX - Mengzhe Yang, Alibaba
Blockchain is a technology that uses a lot of cryptography. How to protect the security of core keys is a challenge that this technology always faces. Hyperledger Fabric supports using HSM to protect node keys, but this heterogeneous hardware has the problems of high cost and difficulty in deployment. We have explored a key protection scheme based on Intel SGX technology. We believe that this hardware security solution, which will be built into all Intel CPUs, is ideal for protecting node private keys in consortium blockchain and is also worth applying and promoting through open source technologies. The speech is mainly divided into three parts:
1. Introduce modifications of golang encryption library.
2. Introduce how to bridge the Fabric blockchain and Enclave by implementing Fabric's plugin bccsp module.
3. Introduce why we choose plugin bccsp in BaaS scenario.

Speakers
avatar for Mengzhe Yang

Mengzhe Yang

Chief Security Expert, Alibaba Cloud Blockchain, Alibaba Cloud
Chief Security Expert. Currently in the Alibaba Cloud BaaS(Blockchain as a Service) team, responsible for blockchain security.Previous speaking experience:Star lecturer of Arch summit Beijing 2018(topic:The design ideas of consortium blockchain governance)


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

18:15

Using Blockchain and Cryptography to Enable Privacy-preserving and Inclusive Financial Services for Institutions, Companies and Consumers - Sarah Zhang, Guangzhishu (Beijing) Technology Co., Ltd.
Security, privacy and ownership concerns prevent majority of world’s most valuable data from being fully utilized. We hope to address the issue by combining distributed ledger, smart contract, cryptography and TEE (Trusted Execution Environment) technologies to enable “data renting” and most importantly, secure joint computation of data from multiple data sources without exposing the raw data.

Points’ network has connected over 2 billion data items, made available for data collaboration under the secure computation framework. Points recently collaborated with China’s Zhongyuan Bank, who serves China’s most populated province with 100M population, half of which are thin filers in the rural area of the province. The collaboration aims to build a blockchain-based data infrastructure to facilitate cross-platform joint data analysis for better risk analysis and targeted marketing...

Speakers
SZ

Sarah Zhang

CEO, Guangzhishu (Beijing) Technology Co., Ltd.
Sarah Zhang is the founder of Guangzhishu (Beijing) Technology Co., Ltd. a blockchain data collaboration protocol for better credit scoring and inclusive finance. She also founded and chaired dCamp, a Beijing-based blockchain developer and investor community. Prior to PTS, she was... Read More →



Tuesday June 25, 2019 18:15 - 18:50
607-608

18:15

Continuous Delivery of Cloud Native Microservices on the PCF Platform - LiuFan, Pivotal
This presentation will cover how cloud native microservices can be automated on the PaaS platform, using Concourse or Jenkins tools to help developers quickly deliver microservices from source to publish on the PCF platform to create your own DevOps best practices. Including how to use Concourse to build pipelines, the standards for microservices delivery under the cloud, and the issues that need to be addressed for automation delivery process.

Speakers
avatar for LiuFan

LiuFan

Pivotal Senior Architect, Pivotal
LiuFan has been engaged in software research and development and technical innovation work for a long time, has worked in petrochemical PCITC(sub-company of Sinopec), Adobe, IBM and other large domestic and foreign IT companies in China RND center, engaged in software product research... Read More →


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

18:15

Unfit Story of Fitness Trackers: Hacking BLE Fitness Trackers - Yogesh Ojha, Tata Consultancy Services
Bluetooth Low Energy is being used extensively in almost all the modern "Smart" devices from smart phones, smart devices, smart watches as well as advanced medical equipment. This talk will introduce several new Bluetooth Low energy hacking techniques, various tools and techniques for performing attacks on Bluetooth Low Energy Device.

The talk will focus on gathering enough information about BLE devices from the security standpoint, discovering them, reverse engineering the mobile application(if any) and attacking them.

As a part of live demonstration we will be using some "Smart" BLE Fitness Trackers, reverse engineer their mobile applications and gather enough information to attack them. We will also see how uploading the malicious firmware over the air is also possible.

Speakers
avatar for Yogesh Ojha

Yogesh Ojha

Cyber Security Analyst, Tata Consultancy Services
An Offensive Cyber Security Analyst in Tata Consultancy Services, Cyber Security Unit, Yogesh is an avid developer having his stronghold on IoT Security, hardware hacking & Mobile Application Security. An exuberant speaker, he has let the mic talk for him at many conferences like... Read More →



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

18:15

Anatomy of the Linux Kernel - Tanish Shinde, Cypher Project
"The Linux kernel is the core of a large and complex operating system, and while it's huge, it is well organized in terms of subsystems and layers. In this talk, the viewer explores the general structure of the Linux kernel and gets to know its major subsystems and core interfaces."

When working with Linux, you easily can download any of the most common distributions to install and configure—be it Ubuntu, Debian, Fedora, OpenSUSE or something entirely different. And although you should give several distributions a spin, building your own custom, minimal Linux distribution is also a beneficial and wonderful learning exercise, also understanding the complex structure is critical, to perform a anatomy of the operating system is as if not more crucial than the construction of the Operating System.

In this talk, we will understand the core inner workings of the Linux Kernel and also construct a minimal operating system to understand those inner workings to contribute to the future development of the Linux Kernel and understand the complexities and interpret them in a simple and easy to understand language.


Speakers
avatar for Tanish Shinde 

Tanish Shinde 

Developer, Cypher Inc.
Open Source Developer Who Loves To Travel Around The World



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

18:15

OpenSSL Hardware Offload Enhancement - Ping Yu, Intel
TLS traffic in Internet grows fast, and web gateway nowadays has the increasing demand to accelerate the cryptography operation in TLS. OpenSSL is widely deployed in industry as a de facto SSL/TLS implementation. In latest OpenSSL, an asynchronous acceleration framework is designed and implemented, which consists of a new ASYNC library, enhanced TLS stack and engines. In this talk, we will recap our practical experience to utilize and enhance this framework to enable a high performance and low CPU utilization acceleration TLS engine in Nginx and Fd.io/VPP. We will share how we resolve the challenge in enterprise-grade deployment such as CPU/memory consumption, user private key protection, and finally present the enhancement we recently made for a more efficient and high-performance kernel bypass asynchronous communication mechanism which is now merged to OpenSSL 3.0.0 master branch.

Speakers
avatar for Ping Yu

Ping Yu

Sr. Software Engineer, Intel
Ping Yu is a senior software engineer of Network Platform Group at Intel Data Center Group. He is now working on fd.io/VPP projects as TLS maintainers. He is mainly engaged in research work in DPDK, Packet processing, openssl, VPP Crypto, and he also has several years’ experience... Read More →


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

18:50

Welcome Reception + Sponsor Showcase
Join us in the Sponsor Showcase at the Shanghai Expo Centre for an afternoon of networking! Meet with sponsors, fellow community members and enjoy food and drink.

Tuesday June 25, 2019 18:50 - 20:30
Silver Hall - Level 1F
  • Link to Session Recording N/A

19:00

Volcano: Running AI/DL workload on Kubernetes - Da Ma, Huawei
Kubernetes started as a general purpose orchestration framework with a focus on serving jobs. But as it gains popularity, users want to run AI/DL workloads on Kubernetes, such as TensorFlow, PyTorch etc. When running these workloads on Kubernetes, several advanced capability are required, e.g. fair-share sharing, queue, job management (suspend/resume), data management. This talk will demonstrate how to use volcano to bring "batch" capability.

Speakers
avatar for Klaus Ma

Klaus Ma

Expert, Huawei
Kubernetes Maintainer, SIG-Scheduling Co-Leader, CNCF Research User Group Tech Lead, Volcano/kube-batch creator. Jilin University master’s degree, majoring in grid computing and distributed system. After graduation, he focus on resource management, resource scheduling in distributed... Read More →



Tuesday June 25, 2019 19:00 - 19:20
Demo Theater, Sponsor Showcase
  • Link to Session Recording N/A

19:25

A Method for the Cost Optimization of Kubernetes-based Deep Learning Training and Inference - Pavee Han & Lei Wang, Tencent Cloud
To improve the throughput capacity of the training or inference applications without adding extra GPU cores, we share one GPU core between multiple deep learning workloads in a kubernetes cluster by container-level virtual GPU technology. This technology has a better application prospect in the production environments because of its performance loss is lower than virtual-machine-level GPU virtualization.

Speakers
LW

Lei Wang

Senior Engineer, Tencent Cloud
PH

Pavee Han

Senior Product Manager, Tencent Cloud



Tuesday June 25, 2019 19:25 - 19:45
Demo Theater, Sponsor Showcase
  • Link to Session Recording N/A

19:50

Cloud Native Application Monitoring and Autoscaling in Kubernetes - Liu Zhongwei, Alibaba Cloud
Cloud native means rendering applications the ultimate flexibility, while it is indeed critical to have a thorough insight by monitoring the scaling process.
This demo demonstrates the scaling process of Java applications, by a combined use of flexible scaling (PTS, ECI), monitoring (ARMS), and current limiting (Sentinel), we would like to discuss how to integrate the monitoring and resiliency of kubernetes to deal with sudden traffic and being cost optimized at the same time.

Speakers
LZ

Liu Zhongwei

Senior Engineer of Alibaba Cloud Container Service, Alibaba Cloud



Tuesday June 25, 2019 19:50 - 20:10
Demo Theater, Sponsor Showcase
  • Link to Session Recording N/A
 
Wednesday, June 26
 

07:45

Shuttle Transportation from the InterContinental Shanghai Expo Hotel
Shuttle transportation will be provided to/from the InterContinental Shanghai EXPO Hotel to the Shanghai Expo Centre during the following times:

Monday, June 24 
  • 7:15 - 10:15
  • 16:00 - 19:30
Tuesday, June 25
  • 7:15  - 9:30
  • 17:00 - 20:30
Wednesday, June 26
  • 7:45  - 9:30
  • 11:00 - 13:30


Wednesday June 26, 2019 07:45 - 09:30
InterContinental Shanghai EXPO Hotel 1188 Xueye Rd, Pudong Xinqu Shanghai Shi, China, 200125
  • Link to Session Recording N/A

08:00

Welcome Breakfast in the Sponsor Showcase
Visit with sponsors, network with fellow attendees and enjoy breakfast in the Sponsor Showcase.

Wednesday June 26, 2019 08:00 - 08:50
Silver Hall - Level 1F
  • Link to Session Recording N/A

08:00

Conference Registration + Badge Pick-up
Wednesday June 26, 2019 08:00 - 11:00
Green Hall
  • Link to Session Recording N/A

08:00

Sponsor Showcase
Wednesday June 26, 2019 08:00 - 12:00
Silver Hall - Level 1F
  • Link to Session Recording N/A

08:30

Best Practice of Baidu AI Cloud Native Edge Computing - Ding Han, Baidu AI Cloud
With the development of 5G technology, edge computing has emerged as a new technology with the advantages of low latency, low cost, and scalability. However, from the perspective of developing operation and maintenance, the traditional Internet architecture is less supportive for edge computing.

Therefore, we adopt the cloud native technologies. However, the diversity of business scenarios determines that the cloud native architecture is not a cure-all, and network, storage, and security all need to be upgraded and transformed.

Compared to the cloud native architecture, we have added multiple NIC support, high defense and flow control, scalable edge storage, and edge multi-container runtime support. Through the above series of transformations, the business can carry 100% up traffic limit, container security is also upgraded from kernel sharing to kernel isolation, combined with high defense and flow control strategies, security is further guaranteed.


Speakers
avatar for Ding Han

Ding Han

Architect, Baidu AI Cloud
Ding Han, Baidu Software Architect . Ding joined Baidu at 2015 and mainly focusing on PaaS infrastructure based on container and Kubernetes. Ding has full-stack experience in developing cloud product including microservices, serverless and edge compute. He is the tech leader for edge... Read More →



Wednesday June 26, 2019 08:30 - 08:50
Demo Theater, Sponsor Showcase
  • Link to Session Recording N/A

08:30

08:50

Keynote: Opening Remarks - Vicki Cheung, Engineering Manager, Lyft
Speakers
avatar for Vicki Cheung

Vicki Cheung

Engineering Manager, Lyft
Vicki is an engineering manager at Lyft, where she helps drive the company-wide Kubernetes migration. Previously, she was the Head of Infrastructure and founding engineer at OpenAI, where she and her team built out their Kubernetes-based deep learning infrastructure.


Wednesday June 26, 2019 08:50 - 09:05
Red Hall

09:00

Federated Telecom AI Marketplaces - Jessica Kim, Huawei Technologies Co. Ltd
Promote both distributed homogeneous machine learning AI marketplace such as the AT&T Acumos; & heterogeneous multi-marketplaces federation to expanding the ML AI ecosystems. In addition Huawei newly announced SoftCOM AI marketplace will enable the Federated Learning capabilities to address less datasets as well as data privacy issues.

Speakers
JK

Jessica Kim

Huawei
Technology & Strategic PlannerSoftCOM AI CTO Office, Network Product & Solution, Huawei- Huawei TSC Lead for LF/DL Acumos AI Open Source Project- Telco ICT Digital & BSS Transformation Guru for Huawei Overseas Engagements- AT&T Bell Labs Alumni; Early Involvement in Telco Expert System... Read More →


Wednesday June 26, 2019 09:00 - 09:35
0.99506172839506

09:00

The State of AI and Machine Learning Operations in 2019 - Alejandro Saucedo, The Institute for Ethical AI & Machine Learning
This talk will provide key insights on the learnings I have obtained throughout my career building and deploying machine learning systems, together with some of the technologies available in the open source "Awesome DataOps / Machine Learning Operations" list. I will be mainly covering the open source tools and frameworks available in 2019 to help you expand your DataOps and MLOps infrastructure. This talk will cover the technologies available to support specifically around reproducibility, monitoring, compliance and orchestration of data and computations. The main technologies that will be covered include PMML, Data Version Control (DVC), ModelDB, Pachyderm and Seldon.

Speakers
avatar for Alejandro Saucedo

Alejandro Saucedo

Engineering Director, Seldon
Alejandro is the Chief Scientist at the Institute for Ethical AI & Machine Learning, where he leads the development of industry standards on machine learning bias, adversarial attacks and differential privacy. Alejandro is also the Director of Machine Learning Engineering at Seldon... Read More →


Wednesday June 26, 2019 09:00 - 09:35
610-611

09:00

Multi-tenancy & Blockchain: Deploying Hyperledger Fabric on Kubernetes - Tong Li, IBM
Hyperledger Fabric is an open-source enterprise-grade Distributed Ledger Technology (DLT) platform designed primarily for permissioned blockchains. It provides developers a framework for building blockchain applications. Deploying a multi-component system like Hyperledger Fabric to production is challenging.

Kubernetes, on the other hand, is a portable, extensible open-source platform for automating deployment, scaling, and management of containerized applications. It supports multi tenancy, which makes it possible for developers to develop and test blockchain applications efficiently.

Attendees will learn all about Hyperledger Fabric and Kubernetes and how when used collectively, Hyperledger and Kubernetes offer a powerful, secure platform for processing blockchain transactions.

Speakers
TL

Tong Li

Senior Software Engineer, IBM
Tong Li is a senior engineer at IBM. He has been a software architect, developer, deployer, operator, advocator and a consultant through his professional career. His main focuses in recent days have been cloud computing, social software and Blockchain technologies. He is very passionate... Read More →


Wednesday June 26, 2019 09:00 - 09:35
616

09:00

Continues Integration Practices for Zephyr Upstream - Hake Huang, NXP Semiconductor Inc
Continues integration(CI) is getting popular in many open source projects. There are many successful open source projects which can support CI. However, how to integrate existing open source projects and build an efficient CI pipeline is getting importance, as the project is getting much more complex. Hereinafter, we present how NXP zephyr Devops system works for NXP upstream augment testing. The proposed system contains several subsystems based on several popular open source projects, including building an internal cloudy build system with zephyr Docker file, and linking this Docker image with Jenkins Docker, a scheduler system for multiply board testing as well as virtualization validation system. and some glue scripts. With this system setting, we build up a CI system with minimum supporting resources and high reliable quality tracking and validation for upstream patches


Speakers
avatar for Hake Huang

Hake Huang

Senior Software Engineer, NXP Semiconductor Inc
NXP software engineer more than for 10 years, focusing on NXP MCU SDK validation architecture.



Wednesday June 26, 2019 09:00 - 09:35
431

09:00

Debugging with eBPF on Arm Platforms - Leo Yan, Linaro
This session will discuss the in-kernel virtual machine to extract information from a running kernel based on eBPF.

Firstly this session will quickly give brief introduction for eBPF working mechanism so that allow developers to gather information for debug and tuning by attaching eBPF programs using kprobes or tracepoints and is reinforced with a roll-your-own example program that illustrates how userspace can exploit these mechanisms.

After that we move from theory to practice by looking at several userspace tools that allow developers to write high level eBPF programs (or run other peoples pre-canned ones) and process the resulting data.

Speakers
avatar for Leo Yan

Leo Yan

Software Engineer, Linaro Ltd.
Leo now is working for Linaro support and solution engineering team, mainly engage in power management and debugging related training and support for Linaro members. Prior to joining Linaro, Leo worked for two silicon companies for 9 years, had fun on Arm platforms with Linux kernel... Read More →



Wednesday June 26, 2019 09:00 - 09:35
518

09:00

Flow-based Packet Processing Framework on DPDK and VPP - Hongjun Ni, Intel
Traditionally, many networking data plane processing is based on packets, which leads to some real issues:
not sharing states, not guaranteeing packets order, etc.
This talk will introduce a flow-based packet processing framework based on DPDK and VPP.
It shows high performance, guarantees packet order, shares state among features and keeps flexibility.
It can be applied on 5G and SD-WAN cases.
It contains below key elements:
1) Implement a centralized and generalized flow infrastructure.
2) Implement a Hardware flow offloading feature in NIC, improving performance of classifying flows.
3) Implement a Software flow mechanism when configured flow entries exceed the limit of Hardware NIC.
4) Support Bridge-domain Aware and VRF Aware flow processing.
5) Support Policy-based Routing, and Tunnel Offloading Processing.
6) Support One flow maps to many NICs, and one NIC contains many flows.

Speakers
avatar for Hongjun Ni

Hongjun Ni

Senior Software Engineer, Intel
Hongjun Ni is focusing on high performance data plane and Cloud Native Networking. _x000D_ He is FD.io VPP Maintainer, Sweetcomb Project Lead, NSH_SFC Project Lead and Hc2vpp Committer. _x000D_ He has fourteen years' rich experience on Cloud Native, SmartNIC, Wireless, Wireline and... Read More →


Wednesday June 26, 2019 09:00 - 09:35
617

09:00

The Real Costs of Open Source Sustainability - VM (Vicky) Brasseur, Juniper Networks
In 2016 Nadia Eghbal released "Roads and Bridges: The Unseen Labor Behind Our Digital Infrastructure," which shines a light on how few people maintain the software that underpins a large amount of the internet and the services that run on it.

The software world has rallied around Open Source Sustainability. Going with what they know, folks mostly focus on paying FOSS developers. Funding drives were funded. Foundations were founded. Startups started up. Venture capitalists ventured that capital.

Money isn't the only part of sustainable FOSS projects. Sustainability is a multi-faceted concept that can't work if people focus on only one of its many elements.

This talk will:

* Review literature around the concept of sustainability
* Propose a definition that more accurately details what "sustainable" means to FOSS
* Provide tips for starting with your FOSS sustainability efforts

Speakers
avatar for VM (Vicky) Brasseur

VM (Vicky) Brasseur

Director of Open Source Strategy, Juniper Networks
VM (aka Vicky) spent most of her twenty-plus years in the tech industry leading software development departments and teams, providing technical management and leadership consulting for small and medium businesses, and helping companies understand, use, release, and contribute to free... Read More →



Wednesday June 26, 2019 09:00 - 09:35
607-608

09:05

Sponsored Keynote: Huawei: Extending the Power of Cloud Native from Cloud to Edge, Device, and Chipset - Alan Liao, General Manager, PaaS Dept, Cloud BU, Huawei Technologies Co., Ltd
As CNCF start member, Huawei continuing to contribute to Cloud Native open source in CNCF for many years. To promote the development of edge computing,AI, multi and hybrid cloud, Huawei takes the lead to launch commercial solutions. In this conference, Huawei will release two open source technologies,  to help enterprises utilize cloud native technologies conveniently. Huawei is continuously increasing its investment on cloud native, and will continue to contribute to the community.

Speakers
AL

Alan Liao

Director of PaaS Product Dept, Cloud Business Unit 华为云 PaaS 服务产品部部长, Huawei
Liao Zhenqin is the director of general manager of PaaS Produce Dept, Cloud Business Unit in Huawei Technologies Co., Ltd. He is responsible for R&D, competitiveness building, and business success in PaaS service products (containers, microservices, middleware, APM, blockchain, etc... Read More →



Wednesday June 26, 2019 09:05 - 09:10
Red Hall

09:12

Keynote: Cloud Native at Alibaba Scale - Xiang Li, Senior Staff Engineer, Alibaba Group and Technical Oversight Committee Member, CNCF
As one of the biggest Internet companies in the world, Alibaba provides thousands of online/offline services to various customers to support their business. A typical Alibaba cluster consists of tens of thousands of nodes and manages more than ten thousand heterogeneous applications.

To evolve and innovate Alibaba's infrastructure at a rapid pace, Alibaba started its journey of cloud native a few years ago. We fully containerized our applications, launched Kubernetes clusters with thousands of nodes, integrated Kubernetes into our container platform, and adopted emerging projects like Dragonfly, Envoy, and Helm. We are building an ecosystem around cloud native technologies.

This talk will walk you through our successful journey to cloud native, identify key scalability and usability problems we faced to scale Kubernetes and the cloud native platform up to tens of thousands of nodes, and present the strategies to overcome them. We believe that the engineering effort and the experience we have are valuable to companies small and large for their path of being cloud native.

Speakers
XL

Xiang Li

Senior Staff Engineer, Alibaba
Xiang is a Senior Staff Engineer of Alibaba. He works on Alibaba’s cluster management system and helps with Kubernetes adoption for the entire Alibaba group. Prior to Alibaba, Xiang led the Kubernetes upstream team at CoreOS. He is also the creator of etcd and Kubernetes operator... Read More →



Wednesday June 26, 2019 09:12 - 09:32
Red Hall

09:32

Keynote: Kubernetes: Lessons from the Trenches – Arun Gupta, Principal Open Source Technologist, Amazon Web Services
AWS launched Amazon EKS over a year ago, and it is now one of the fastest growing compute service in the AWS cloud. We will share the lessons learned running thousands of production clusters on behalf of our biggest accounts. We will talk about how we support enterprise scale clusters without compromising blast-radius, MTTR and MTBF, and testability. We have security practices, networking models, and permissions integrations that didn't exist a year ago. Building native -interfaces for tasks like log data analysis, in-place version upgrades, and cluster provisioning were large efforts requiring the technologists throughout the AWS team to gain expertise in Kubernetes. The attendees would learn about The Good, The Bad and The Ugly parts of building and managing Kubernetes clusters at scale at AWS.

Speakers
avatar for Arun Gupta

Arun Gupta

Principal Technologist, Amazon Web Services
Arun Gupta is a Principal Technologist at Amazon Web Services. He is responsible for the Cloud Native Computing Foundation (CNCF) strategy within AWS, and participates at CNCF Board and technical meetings actively. He works with different teams at Amazon to help define their open... Read More →



Wednesday June 26, 2019 09:32 - 09:47
Red Hall

09:45

Build an Event Driven Machine Learning Pipeline on Kubernetes - Animesh Singh & Hou Gang, IBM
AIOps as a field is becoming the need of the hour. With various Machine Learning capabilities coming in different open source projects, and pipelines being built, having a transparent AI pipeline which can notify users of any data drift, bias detection, model accuracy loss etc. is becoming key. In addition, we need capabilities to build a Data Scientists code from source, orchestrate the code, and automate the pipeline.

In this talk we will leverage Kubernetes components like build, eventing, serving and pipelines to show how to build an end to end AI pipeline which we detect any events happening, notify and take actions, can build and run data scientists code, do A/B testing, dark launch, and orchestrate the whole workflow from Model training, validation, serving, and operations. We will focus primarily on eventing and pipeline CRDs from Kubernetes to show this can be automated.

Speakers
avatar for Animesh Singh

Animesh Singh

STSM and Program Director, IBM
Animesh Singh is an STSM and works with IBM Watson and Cloud Platform, where he leads machine learning and deep learning initiatives and works with communities and customers to design and implement deep learning, machine learning, and cloud computing frameworks. He has a proven track... Read More →
HG

Hou Gang, Liu

Advisory Software Developer, IBM
Worked on Openstack nova, kubernetes and AI by spark. Now focus on AI on Cloud.


AIOps pdf

Wednesday June 26, 2019 09:45 - 10:20
0.99506172839506

09:45

Blockchain Technology Powers Up Intelligent Shipping - Wenjie Xie, ChainNova
As we know, the shipping business, which accounts for 90% of global trade, is developing slowly and is inefficient due to its complex business processes. Today, Jay is going to share something about significant impact that the blockchain exerted in the field of shipping business upgrading and how traditional shipping business modifies its business models as well as transforms by using blockchain to create greater values. In this speech, I will take Chinese largest shipping company’s successful practice case as example to illustrate how the blockchain made a breakthrough in the shipping territory. Such breakthrough involves real-time dynamic information tracking on shipping containers worldwide. By combining with blockchain, the shipping resources are assertized and digitalized, enables putting the logistics as well as trade finance business into practice in a more effective way.

Speakers
avatar for Wenjie Xie

Wenjie Xie

ChainNova, ChainNova
Wenjie Xie was former product director of Kingsoft Cloud Group


Wednesday June 26, 2019 09:45 - 10:20
616

09:45

Improving Security while Reducing Toil with DevSecOps - Paul Czarkowski, Pivotal
DevOps is not just about deploying software, it’s about reducing bottlenecks and bringing value to the business. By utilizing DevOps techniques we can build a strong security practice that everybody is invested in, even your Developers and Operations Teams!

In a previous role I utilized DevOps practices to lead a major transformation of the security and auditing practices of our team taking them from failure-prone manual repetitive tasks to fully automated unicorn status. This talk will outline the changes we made both technically and culturally to transform not only the security team, but the whole organization into treating security as a design goal rather than an afterthought.

You’ll leave this talk with a solid grasp of the tools and techniques needed to knock down the silos around your security team and enter a utopian world of security first engineering.

Speakers
avatar for Paul Czarkowski

Paul Czarkowski

Developer Advocate, Pivotal
Paul Czarkowski is a recovering Systems Administrator who has run infrastructure for longer than he cares to admit. After cutting his teeth in the ISP and Gaming industries Paul changed his focus to using (and contributing to) Open Source Software to improve the Operability of complex... Read More →



Wednesday June 26, 2019 09:45 - 10:20
431

09:45

Efficient and Flexible Virtual Machine Networking Through eBPF - Jason Wang, Red Hat
This talk will seek the method to build VM networking infrastructure through eBPF. Traditional networking datapath and several limitations of it will be reviewed first . Then eBPF based method will be introduced: eBPF based filtering allows a user configurable high speed packet filtering solution like virtio-net filter for vhost; eBPF based packet steering allows userspace to inject its own steering policy like RSS; eBPF/XDP based host datapth acceleration allow userspace to build a flexible and efficient datapath on host; eBPF offloading allow guest to offload eBPF tasks like XDP and tc_cls to host for a native packet processing on host. At the end, the performance numbers, challenges and future work will be also discussed.

Speakers
JW

Jason Wang

Principal Software Engineer, Red Hat
Maintainer of Linux virito/vhost driver, qemu networking subsystem. Working for Red Hat and focus on networking performance optimization for virtual machine. Currently focus on the optimization of vhost kernel datapath and eBPF based method acceleration for VM. Delivered several talks... Read More →



Wednesday June 26, 2019 09:45 - 10:20
518

09:45

Open Source Networking Technology in Inspur Cloud - Yanjun Li, Inspur
Known as the last barrier in open source world,traditional network technology encounter series of problems such as scalability, complication and security.
To reduce total cost of ownership,Inspur choose embracing open source community and leverage open networking solution to improve cloud platform's elasticity ,flexibility and agility.
Our presentation describes inspur cloud networking roadmap and products in detail,also shows how we offer optimal networking service for various applications and tenants through open source power.Meanwhile,Inspur also deliver its moudle and technology to corresponding community to make the ecosystem more prosperous.

Speakers
avatar for Yanjun Li

Yanjun Li

Technical Director, Inspur
He is from Inspur Cloud Service Group China, acts as technical director and chief architecture for Inspur public cloud platform. His interested area focuses on cloud network technology especially virtual networking management . Over the past few years, he has delivered many projects... Read More →



Wednesday June 26, 2019 09:45 - 10:20
617

09:45

Selling Open Source Strategy - Michael Cheng, Facebook
We love open source and for many of us, open source started as a hobby. But somewhere along the way, we've all had to sell its value to someone skeptical. That pitch hasn't always easy. It may not even work in some industries. However, to take open source into future, we will all need it as a critical part of our repertoire.

Whether its pitching investors, getting your company to invest in a program office or convincing your manager to make open source part of your job, we could all do a better job of crafting compelling and coherent narratives for how to translate open source into business value. As more and more mainstream companies begin to understand and invest in open source, we'll need the tools and concepts to help capitalize on these opportunities.

Drawing from pitches to VCs, investors and board rooms, this talk explores themes and strategies for how to find and improve your voice and personal narrative to make open source an essential part of your growth trajectory.

Speakers
avatar for Michael Cheng

Michael Cheng

Associate General Counsel, Facebook
Lawyer. Raspberry Pi Fanatic. Currently supporting mergers & acquisitions and the open source program office at Facebook. Former IT sysadmin, investment banker and high school dropout. Spent most of my professional career in China and Asia before moving to the US.


Wednesday June 26, 2019 09:45 - 10:20
607-608

09:45

The Challenge and Solutions to Implement DevSecOps into Large Banks - Jihai Zhou & Weiqiang Yang, HSBC
As one of the largest banks in the world, we have run a few years DevOps program in HSBC Technology to establish DevOps culture and mindset between teams. Since 2018, we starts to integrate Cyber Security into DevOps culture by running DevSecOps program. We aim to shift left the Cyber security mindset to the development teams through promoting DevSecOps tools combined with the relevant training.

In this presentation, we will share how to integrate DevSecOps tools, such as Checkmarx, Contrast and Sonatype IQ into development CICD pipeline to produce vulnerability dashboard

In addition, we will demonstrate three different ways to provide cyber security training to help development teams gradually grow their knowledge to have the capability to fix the vulnerability reported by DevSecOps tools, as well as establishing the brand new mindset over the time

Speakers
JZ

JIHAI ZHOU

Head of DevOps HSBC China GBM, HSBC
Jihai graduated from Imperial College London as a PhD. After that, he have ever worked in different global large banks, such as RBS, UBS, Barclays and HSBC. He started to work on DevOps since 2012 as the DevOps Lead/Champion in Barclays bank in the UK. Jihai has much experience on... Read More →
WY

Weiqiang Yang

Head of Application Security China
A Technical information / Cyber Security Professional with 15 + years experience in a large global bank, to stop the bad guys. Mainly focusing on risk assessment and security assurance function., and with wider focus on driving the assurance services framework adoption throughout... Read More →



Wednesday June 26, 2019 09:45 - 10:20
610-611

09:48

Keynote: The Big Leap: Conquering the Legacy System and Building a Scalable Cloud Infra in DiDi – Tan Lin, Staff Engineer and Tech Lead of Elastic Cloud, DiDi
As the world's leading transportation platform, traditional IT architectures can no longer meet the rapid growth of DiDi's business needs. Embracing cloud native is the way to go. However, it's still a huge challenge to ensure a smooth transition from the legacy system to the new system, while minimizing the cost of business transformation.

After three years of development and hands-on experience, our custom Kubernetes-based platform, Elastic Cloud, now handles most of the core business. It manages ~50,000 pods running on over 3000 servers.

We will describe the evolution of our cloud platform; the challenges with scheduling and isolation; the difficulties of containerization; and our technological breakthroughs.

Speakers
avatar for Tan Lin

Tan Lin

Staff Engineer and Tech Lead of Elastic Cloud, DiDi



Wednesday June 26, 2019 09:48 - 10:03
Red Hall

10:04

Keynote: Tencent: Kubernetes in the Billions – Yunong Xiao, Director of Engineering, Principal Architect, Tencent Cloud
At Tencent, our business touches everything from gaming, social media, payments, to cloud computing. We’d like to share our story of how K8s is broadly used at Tencent, taking care of our infrastructure and platform needs while freeing us to focus on our strategic and business imperatives.

We’ll go over a few use cases and their architecture on K8s:
1) The Tencent GPU computing platform uses K8s to manage our large GPU fleet, allowing us to unify resource scheduling and improve cluster utilization
2) The WeChat payments platform utilizing K8s to enable customers to send over 1 billion daily transactions
3) Building the Tencent Kubernetes Engine (TKE), which provides container-centric, highly scalable and high-performance container management services.

Speakers
avatar for Yunong Xiao

Yunong Xiao

Director, Serverless Computing, Tencent
Yunong is Director of Serverless at Tencent Cloud. He is a staunch Serverless champion, having first worked on it in 2011. Previously he was leading the architecture of the Netflix API Serverless Platform - making microservices more accessible to developers and enabling container... Read More →



Wednesday June 26, 2019 10:04 - 10:24
Red Hall

10:24

Sponsored Keynote: Kubernetes is Now, Cloud Native is Future – Ding Yu, Container Platform Director, Alibaba Cloud
Speakers
avatar for Ding Yu

Ding Yu

Container Platform Director, Alibaba Cloud
Responsible for Container Service, cluster management, unified scheduling,  application operation and maintenance, Alibaba Group safety production, etc. He has been dedicated to technology evolution, such as hybrid deployment, cloudization, containerization, and unified scheduling... Read More →



Wednesday June 26, 2019 10:24 - 10:29
Red Hall

10:29

Keynote: Kubernetes: The Video Game - Grant Shipley, Director - OpenShift, Red Hat
The Kubernetes API is amazing and we are not only going to break it down and show you how to wield this mighty weapon, we are going to do it while building a video game, live, on-stage. As a matter of fact, you get to play along! The speaker in this session wanted to create a game and learn the kubernetes api. He thought this was out of his reach until he met the Javascript Phaser Game Engine and the Kubernetes API. In this session, Grant Shipley will walk you through the code he wrote to create a retro style Wild West shooter that manipulates Kubernetes resources as part of the game. This session will leave the slides at the door and will focus on code and live demos. At the end of this session, you should have enough knowledge to gamify Kubernetes or to at least automate it for real-world use cases.

Speakers
avatar for Grant Shipley

Grant Shipley

Director - OpenShift, Red Hat



Wednesday June 26, 2019 10:29 - 10:49
Red Hall

10:30

Manage Multi-tenant ML Workloads Using Istio - Wencheng Lu & Limin Wang, Google
With rapid growth of machine learning workloads deployed on Kubernetes, it is becoming a popular demand to offer a multi-tenant pipeline to manage machine learning workloads that facilitates different data scientists to collect data, train and serve models on kubernetes. Come learn how Istio can be integrated into a multi-tenant machine learning pipeline like Kubeflow to provide isolation and protection of workloads deployed for different users through sufficient identity, access, and api management

Speakers
LW

Limin Wang

Staff Software Engineer, Google
Limin Wang is a software engineer at Google. She is a technical lead of the Istio Security project. Before joining Google, she was a senior software engineer at VMware. Limin holds a PhD degree in Computer Science from Michigan State University.
avatar for Wencheng Lu

Wencheng Lu

Senior Staff Software Engineer, Google
Dr. Wencheng Lu is a senior staff software engineer at Google. He has been with Google for 12 years. He is currently a tech lead manager overseeing Istio Security.



Wednesday June 26, 2019 10:30 - 11:05
0.99506172839506

10:30

Building Blockchain as a Service via Hyperledger Cello - Haining Henry Zhang, VMware & Tong Li, IBM
Hyperledger Cello (HLC) is a blockchain provisioning and operational system, which helps people use and manage blockchains in an efficient way. It supports multiple infrastructure including Docker, Kubernetes, vSphere and Swarm. Using Cello, blockchain developers and operators can build up a Blockchain as a Service (BaaS) platform quickly from scratch.

In this talk, the speakers will introduce key features of Hyperledger Cello and demo how it can be used to manage the deployment of Hyperledger Fabric and chaincode lifecycle. In addition, the monitoring of a blockchain platform will be showcased.

Speakers
TL

Tong Li

Senior Software Engineer, IBM
Tong Li is a senior engineer at IBM. He has been a software architect, developer, deployer, operator, advocator and a consultant through his professional career. His main focuses in recent days have been cloud computing, social software and Blockchain technologies. He is very passionate... Read More →
HH

Haining Henry Zhang

VMware, VMware
Haining Henry Zhang is the Chief Technologist of China R&D, VMware. His primary role is to lead the development and incubation of projects on emerging technologies, including container, blockchain and IoT. He is the founder of CNCF’s Project Harbor. Henry is a contributor of Hyperledger... Read More →



Wednesday June 26, 2019 10:30 - 11:05
616

10:30

The FOSSology Project – Open Source Software for Open Source License Compliance - Anupam Ghosh, Siemens Technology and Services Pvt. Ltd
In collaborative project development, it is important to get an insight of the open source software, to determine involved licensing and license obligations. FOSSology is a software project that is specialized in identifying license relevant statements. It can also scan source code for Copyright notices, Keywords and Export control relevant statements. FOSSology lets users generate compliance documentation according to the organization's needs, in a variety of data formats such as SPDX tag-value, RDF.
FOSSology, is a Linux Foundation collaboration project, licensed under the GPL-2.0.
Recently, new technology has been introduced for FOSSology, which is going towards more automation by providing a REST API for example. New scanning approaches have been developed which enables more automation at imprecise licensing. This presentation explains how users of FOSSology can use the new features.

Speakers
avatar for Anupam Ghosh

Anupam Ghosh

Open source enthusiast, Siemens, India
Anupam is working with Siemens, India. He is an Open source enthusiast, GSoC mentor, developer and maintainer of Fossology community project in github. He has around 13+ years of IT experience cutting across Embedded system, Telecom, Application/Web development and Machine Learni... Read More →



Wednesday June 26, 2019 10:30 - 11:05
431

10:30

EROFS, an Introduction and our Smartphone Practice - Xiang Gao, Huawei
EROFS filesystem is a Linux read-only file system in order to save extra storage space with guaranteed end-to-end performance for embedded devices, especially Android devices, which designs to reduce metadata compared with other generic filesystems and provide transparent compression support to target filesystem users.

In the past year 2018, EROFS has been developed, merged into Linux staging tree and landed to several smartphones. Note that it is still actively under development and more useful features will be added later.

This topic presents the issue and our practice of real-time decompression in consumer embedded devices, EROFS detailed design, benchmark, comparison with exist squashfs, compressed btrfs and the future roadmap of EROFS.

Speakers
avatar for Xiang Gao

Xiang Gao

Software Engineer, Huawei
Work in Huawei OS lab team, focus on Android OS filesystems (e.g., f2fs, sdcardfs), author of EROFS.



Wednesday June 26, 2019 10:30 - 11:05
518

10:30

Edge Cloud Experience Sharing-China Mobile NovoNet Experiment - Qihui Zhao, China Mobile
After gathering requirements and use cases of edge cloud from the industry and community, China Mobile has been running NovoNet Experiment phase 3, which is a nationwide real network testing project, to test and verity whether current edge solutions can meet telco edge cloud needs, and to explore whether edge use cases (e.g. vCDN) and new edge technologies can merge with telco edge cloud. The test area covers edge IaaS (OpenStack), edge network (SDN), edge services (vCDN), and acceleration (ovs offload).
In this session, Qihui will describe all the work they have done so far, including test environment, test cases, and etc. And she will also share the edge experience that China Mobile has gained from NovoNet experiment.

Speakers
QZ

Qihui Zhao

Project Manager, China Mobile
Qihui is a project manager at China Mobile Research Institute since 2017. She is a member of the NovoNet project which drives NFV/SDN and next generation network strategy for China Mobile, and are currently working on the research of edge cloud. She is one of the major member of the... Read More →



Wednesday June 26, 2019 10:30 - 11:05
617

10:30

Open Source and Standards Collaboration - Craig Northway, Qualcomm Technologies Inc
Recently there is a significant interest and need for Standards Defining Organizations (SDOs) to also participate in Open Source projects. Companies need to manage their standards and open source engagements in a coordinated manner. This has caused Industry Standards Program Offices (ISPO) and Open Source Program Offices (OSPO) to interact more frequently. Qualcomm has a rich history in SDOs and more recently is a strong developer and contributor in mobile and connectivity related Open Source projects. In this presentation we will review what we have learnt from joint engagements and collaboration between SDOs and OS.

We'll discuss typical standards and open source organizations and processes and address questions such as: What can your ISPO learn from your OSPO? What can your OSPO learn from your ISPO? And how can these 2 organizations collaborate within your company?

Speakers
avatar for Craig Northway

Craig Northway

Director, Engineering, Qualcomm Technologies
Craig Northway is a Director Engineering in Corporate Engineering at Qualcomm Technologies Inc. (QTI), a subsidiary of Qualcomm, Inc. Craig manages the Qualcomm Open Source Technology Group, a group formed to improve process, policy and tooling around Open Source software at Qualcomm... Read More →



Wednesday June 26, 2019 10:30 - 11:05
607-608

10:49

Keynote: Closing Remarks - Vicki Cheung, Engineering Manager, Lyft & Bryan Liles, Senior Staff Engineer, VMware
Speakers
avatar for Bryan Liles

Bryan Liles

Senior Staff Engineer, VMware
avatar for Vicki Cheung

Vicki Cheung

Engineering Manager, Lyft
Vicki is an engineering manager at Lyft, where she helps drive the company-wide Kubernetes migration. Previously, she was the Head of Infrastructure and founding engineer at OpenAI, where she and her team built out their Kubernetes-based deep learning infrastructure.


Wednesday June 26, 2019 10:49 - 10:50
Red Hall

10:50

Coffee Break
Enjoy coffee & snacks in the Sponsor Showcase.

Wednesday June 26, 2019 10:50 - 11:20
Silver Hall - Level 1F
  • Link to Session Recording N/A

10:55

Manage Kubernetes Clusters Everywhere - Peng Jiang, Rancher Labs
-Install k3s cluster: A 40MB lightweight opensource Kubernetes distro
-Manage Kubernetes clusters in both datacenter and edge
-Multi-cluster application deployment
-Global DNS integration

Speakers
avatar for Peng Jiang

Peng Jiang

Technical Director of Rancher Labs in Greater China, Rancher Labs
Peng Jiang, Technical Director of Rancher Labs in Greater China. Former Microsoft Senior Technical Project Manager and Solution Specialist, Citrix's Chief Consultant. More than 10 years' work experience in unified communications, application delivery, virtualization, cloud computing... Read More →



Wednesday June 26, 2019 10:55 - 11:15
Demo Theater, Sponsor Showcase
  • Link to Session Recording N/A

11:00

Shuttle Transportation from the Shanghai Expo Center
Shuttle transportation will be provided to/from the InterContinental Shanghai EXPO Hotel to the Shanghai Expo Centre during the following times:

Monday, June 24 
  • 7:15 - 10:15
  • 16:00 - 19:30
Tuesday, June 25
  • 7:15  - 9:30
  • 17:00 - 20:30
Wednesday, June 26
  • 7:45  - 9:30
  • 11:00 - 13:30

Wednesday June 26, 2019 11:00 - 13:30
Shanghai Expo Center No. 1500 Shibo Avenue Shanghai, China
  • Link to Session Recording N/A

11:20