Loading…

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

Maintainer Track [clear filter]
Tuesday, May 21
 

11:05

Intro: Autoscaling SIG - Marcin Wielgus, Google
Join members of SIG Autoscaling to learn how to automatically adjust your Kubernetes cluster and pods to match your current capacity needs. We'll discuss all available types of autoscaling - horizontal, vertical, and cluster. We will also explain ways to use them, when they are applicable and how they fit together.

Speakers
avatar for Marcin Wielgus

Marcin Wielgus

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


Tuesday May 21, 2019 11:05 - 11:40
Hall 8.0 E1

11:05

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

Speakers
avatar for Lucina Stricko

Lucina Stricko

Partner / Sr. Product Manager, Vulk Coop
Lucina Stricko is a co-owner at Vulk Co-operative (vulk.coop) and Product Owner of the CNCF CI Status Dashboard (cncf.ci). Lucina uses her Product Owner skills and empathy to combine features, priorities, and project plans to best serve the end user. When Lucina’s not creating GitHub... Read More →
DW

Denver Williams

Project Co-Lead, cncf.ci, Vulk Coop & CNCF



Tuesday May 21, 2019 11:05 - 11:40
Hall 8.0 E4

11:05

Intro: Cortex - Tom Wilkie, Grafana Labs & Bryan Boreham, Weaveworks
Cortex provides horizontally scalable, highly available, multi-tenant, long term storage for Prometheus metrics, and a horizontally scalable, Prometheus-compatible query API. Cortex allows users to deploy a centralised, globally aggregated view of all their Prometheus instances, storing data indefinitely. In this talk we will discuss a bit of Cortex's history, Cortex's architecture and how to get started with Cortex. Cortex is a CNCF sandbox project.

Speakers
avatar for Bryan Boreham

Bryan Boreham

Director of Engineering, Weaveworks
Bryan is Director of Engineering at Weaveworks, delivering deployment, observability and monitoring for containers and microservices. After first getting into programming as a kid, creating a video game called "Splat", Bryan's career has ranged from charting pie sales at a bakery... Read More →
avatar for Tom Wilkie

Tom Wilkie

VP Product, Grafana Labs
Tom is VP Product at Grafana Labs, but really he is a software engineer. Tom is a maintainer on the Prometheus project and a maintainer and the original author of Cortex, both CNCF projects. Previously Tom founded Kausal, a company working on Prometheus, and worked at companies such... Read More →



Tuesday May 21, 2019 11:05 - 11:40
Hall 8.0 E5

11:05

Intro: Kubernetes (Release) SIG - Tim Pepper, VMware & Claire Laurence, Pivotal
SIG Release and the Release Team are looking for volunteers! This session will feature past and current release team members describing what the Release Team does: We will discuss how Kubernetes project volunteers manage the quarterly release cadence of the project, give an overview of the release process, release team roles, and how these support the SIG Release goal of producing high quality Kubernetes releases on a reliable schedule. We will highlight the opportunities for both new and experienced community members (like you, including especially folks in Europe!) to get involved, across a broad range of specialties and technical work.

Speakers
avatar for Claire Laurence

Claire Laurence

Senior Technical Program Manager, Pivotal
Claire is a Senior Technical Program Manager at Pivotal Software. Claire helps manage releases for the Pivotal Container Service (PKS) offering. In the open source community, Claire is a member of SIG-Release and has participated on 3 Kubernetes release teams as an enhancements shadow... Read More →
avatar for Tim Pepper

Tim Pepper

Software Engineer, VMware
Tim is a Senior Staff Engineer in VMware's Open Source Technology Center with over 20 years in open source. He works as an open source developer advocate and contributor to Kubernetes (SIG Release chair; WG LTS organizer). Prior work includes Linux kernel/drivers/distributions, software... Read More →



Tuesday May 21, 2019 11:05 - 11:40
Hall 8.0 E9

11:05

Intro: Kubernetes WG for Multitenancy - Tasha Drew, VMware
This presentation will be an overview of the work the multitenancy group has been doing, defining soft and hard multitenancy and reviewing the project plan for addressing both that the working group is putting forward. We will explain how people new to the working group can get engaged and review the various KEPs that the working group is involved with.

Speakers
avatar for Tasha Drew

Tasha Drew

Product Manager, VMWare
Tasha Drew is a product line manager at VMware, working on vSphere, and is the co-chair for the Kubernetes Mulitenancy working group. Previously, she was the product manager for Habitat.sh, an open source framework for building, running and deploying applications in a 12-factor, cloud-native... Read More →



Tuesday May 21, 2019 11:05 - 11:40
Hall 8.1 G3

11:05

Intro: Service Catalog SIG - Jonathan Berkhahn, IBM
This is an introduction to 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. This works across platforms because we follow the Open Service Broker API, an open standard to provision and manage cloud services. Learn how you can use Service Catalog to access third-party services from your Kubernetes applications. We will walk through provisioning a database directly through Kubernetes and and then connect to it from an application running on the cluster.

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 May 21, 2019 11:05 - 11:40
CC8.27–28

11:05

OpenTelemetry: Panel Discussion and Q&A - Ben Sigelman, LightStep, Morgan McClean & Bogdan Drutu, Google
This workshop will open with a 20-minute overview of the goals and structure of the new OpenTelemetry project, followed by a panel discussion and audience Q&A featuring leadership from OpenTelemetry, OpenTracing, and OpenCensus.

Speakers
avatar for Ben Sigelman

Ben Sigelman

Co-founder and CEO, LightStep
Ben Sigelman is a co-founder and the CEO at LightStep, a co-creator of Dapper (Google’s distributed tracing system), and co-creator of the OpenTracing and OpenTelemetry projects (both part of the CNCF). Ben's work and interests gravitate towards observability, especially where microservices... Read More →
avatar for Morgan McLean

Morgan McLean

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


Tuesday May 21, 2019 11:05 - 12:30
CC7.1

11:55

Intro: Azure SIG - Stephen Augustus, VMware & Craig Peters, Microsoft
In the SIG Azure Intro, 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 some user stories of implementing Kubernetes on Azure. 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 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 →
avatar for Stephen Augustus

Stephen Augustus

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



Tuesday May 21, 2019 11:55 - 12:30
CC8.27–28

11:55

Intro: CNCF Serverless WG/CloudEvents - Scott Nichols, Google & Klaus Deissner, SAP
This session will provide an introduction to the CNCF Serverless Working Group, the CloudEvents specification and the new Workflow sub-group. It will give an overview of our history, status of the work, demo of CloudEvents spec and future plans for the WG and CloudEvents project.

Speakers
avatar for Scott Nichols

Scott Nichols

Software Engineer 软件工程师, Google
Scott Nichols is a Googler focused on making it easy to create and understand portable event driven serverless workloads. This work is done through Knative Eventing and CloudEvents. Connect: https://github.com/n3wscott/ or @n3wscott
avatar for Klaus Deissner

Klaus Deissner

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



Tuesday May 21, 2019 11:55 - 12:30
Hall 8.0 E4

11:55

Intro: Helm - Michelle Noorali & Matt Fisher, Microsoft
In this session, we will introduce the basics of the CNCF Helm project. Helm is a Kubernetes package manager and it allows you to install and manages packages of Kubernetes configuration called Charts. Charts provide a way to deploy configurable, out-of-the-box applications and even package your own applications for Kubernetes. We will walk through how to get started with Helm and how to package your own applications as Charts. Helm was first introduced in 2015 and has since grown to meet the needs of its own rich ecosystem. We'll also discuss how Helm has evolved, why, and lessons we've learned along the way.

Speakers
avatar for Matt Fisher

Matt Fisher

Software Engineer, Microsoft
Matt is a core maintainer of the Helm project, and a Software Engineer at Microsoft. Off hours, Matt enjoys spending time camping, woodworking and spending time with his family.
avatar for Michelle Noorali

Michelle Noorali

Senior Software Engineer, Microsoft
Michelle Noorali is a Sr. Software Engineer at Microsoft and was Co-Chair for KubeCon+CloudNativeCon 2017. She is a member of the CNCF Technical Oversight Committee and serves as a developer representative on the CNCF Governing Board. Michelle is also a core maintainer of several... Read More →


Tuesday May 21, 2019 11:55 - 12:30
Hall 8.0 C2

11:55

Intro: Kubernetes (Instrumentation) SIG - Frederic Branczyk, Red Hat
The intro to SIG Instrumentation is going to be a lightweight introduction to what sig-instrumentation is responsible for within Kubernetes and give guidance on how to contribute to SIG Instrumentation. Beyond that it will cover a high level overview of the work SIG instrumentation has done over the years and elaborate on current efforts including the sub projects being worked on.

Speakers
avatar for Frederic Branczyk

Frederic Branczyk

Principal Software Engineer, Red Hat
Frederic is an engineer at Red Hat (previously CoreOS) contributing to Prometheus and Kubernetes to build state of the art modern infrastructure and monitoring tools. He discovered his interest in monitoring tools and distributed systems in his previous jobs, where he used machine... Read More →


Tuesday May 21, 2019 11:55 - 12:30
Hall 8.0 E9

11:55

Intro: Linkerd - William Morgan, Buoyant
In this session, William Morgan and Linkerd maintainers, will provide an introduction to Linkerd and the service mesh model. We'll hear some lightning talks from current Linkerd production users, and finish with a brief Q&A.

Speakers
avatar for William Morgan

William Morgan

CEO, Buoyant
William Morgan is the cofounder and CEO of Buoyant, creators of Linkerd. Prior to Buoyant, he was an infrastructure engineer at Twitter, where he helped move Twitter from monolith to microservices. He was a software engineer at Powerset, Microsoft, and Adap.tv, and a research scientist at MITRE... Read More →



Tuesday May 21, 2019 11:55 - 12:30
Hall 8.1 G3

11:55

Intro: Network Service Mesh (NSM) - Frederick Kautz, Doc.ai & Ed Warnicke, Cisco
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 Ed Warnicke

Ed Warnicke

Distinguished Consulting Engineer, Cisco
Ed Warnicke is a Distinguished Consulting Engineer in the Chief Technology and Architecture Office (CTAO) office at Cisco Systems. He has been working for over a decade in many areas of networking and Open Source. He was the longest serving founding TSC member at OpenDaylight TSC... Read More →
avatar for Frederick Kautz

Frederick Kautz

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


Tuesday May 21, 2019 11:55 - 12:30
Hall 8.0 E1

11:55

Intro: SPIFFE - Emiliano Bernbaum & Scott Emmons, Scytale
Modern software development relies on many microservices working together, that in production may be distributed over different middleware systems, container schedulers, PaaS platforms and even different cloud providers. As production environments become more complex, and dynamic - establishing trust between microservices is becomes more difficult, creating challenges for developers, operations teams, and security teams alike. Enter SPIFFE (Secure Production Infrastructure for Everyone) and which builds on designs first championed at Google, Twitter and elsewhere to provide robust authentication and trust between disparate micro-services. SPIFFE and SPIRE make it trivial to establish trust between workloads that may be elastically scaled and dynamically scheduled, and deployed in deeply heterogeneous environments. We'll walk through the design goals for SPIFFE (a specification) and SPIRE (a multi-cloud implementation of SPIFFE). We will go over all the developments and progress in SPIRE over the last few months. We will present an overview of how it can be used in conjunction with Kubernetes to build secure and scalable microservice architectures. We will also share our current roadmap with the community.

Speakers
SE

Scott Emmons

Principal Engineer, Scytale
avatar for Emiliano Berenbaum

Emiliano Berenbaum

CTO, Scytale
Before co-founding Scytale, Emiliano was a principal engineer at Splunk, where he helped lead the engineering effort to convert Splunk into an entirely SaaS offering and platform. Previously, he was Okta’s founding employee, where he worked on all aspects of the SaaS offering, culminating... Read More →



Tuesday May 21, 2019 11:55 - 12:30
Hall 8.1 G2

14:00

Intro: CLI SIG - Maciej Szulik, Red Hat & Phillip Wittrock, Google
This "intro" session will provide basic information to facilitate new SIG CLI contributors. This session will present an overview of the "kubectl" code base, as well as the basics of the development process. We will give a short history of this project. We will leave a significant amount of time for Q&A.

Speakers
avatar for Phillip Wittrock

Phillip Wittrock

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

Maciej Szulik

Software Engineer, Red Hat
Maciej is a passionate developer with over 10 years of experience in many languages. Currently he's working on OpenShift and Kubernetes for Red Hat. Whereas at night he is hacking on side projects and CPython's IMAP library. In his spare time he organizes



Tuesday May 21, 2019 14:00 - 14:35
Hall 8.0 E1

14:00

Intro: CoreDNS - Daniel Garcia, Infoblox & Michael Grosser, Okkur Labs
CoreDNS is a flexible and extensible DNS server with a focus on service discovery. Best known for its ability to serve as the cluster DNS of Kubernetes, CoreDNS is now the default DNS and part of the Kubernetes release since 1.13. The flexibility and extensibility of CoreDNS comes from its unique plugin-based architecture and its easy to use Corefile configurations. In this Intro session, we will update the current state and the road map of CoreDNS for the near future. We will share feedbacks from the community about CoreDNS intergration in Kubernetes 1.13. The progress of DNS resolver support will be discussed heavily as well, since there are lots of interests from the community. At the end of the session we will show several Corefile examples that is commonly configured and used in different scenarios to help getting started with CoreDNS.

Speakers
avatar for Daniel Garcia

Daniel Garcia

SaaS Architect, Infoblox
Daniel Garcia is an architect at Infoblox who works on the Atlas project. He’s been developing software for 20+ years. He’s worked on Oracle’s Container Engine (managed Kubernetes).  Previously, he developed an orchestration engine at StackEngine which was acquired by Oracle... Read More →
avatar for Michael Grosser

Michael Grosser

Founder, Okkur Labs
Michael Grosser has contributed to Kubernetes and CoreDNS for some time. As a Google Developer Expert for Kubernetes and GCP he is excited about technology and reading DNS RFCs. He is the founder of Okkur Labs and Rekkur Solutions.Okkur Labs is an open source lab researching, contributing... Read More →



Tuesday May 21, 2019 14:00 - 14:35
Hall 8.0 E4

14:00

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

Speakers
MN

Masahiro Nakagawa

Principal Engineer, Arm Treasure Data
Fluentd maintainer


Tuesday May 21, 2019 14:00 - 14:35
Hall 8.0 E5

14:00

Intro: KubeEdge - Cindy Xing, Futurewei & Dejan Bosanac, Red Hat
Recently KubEdge was accepted as a CNCF sandbox project. As one of the reference architecture, KubeEdge provides customers a way to manage Edge nodes from cloud and build fundamental infrastructure targeted for IOT/Edge.Developers and end users can be empowered to build & run all kinds of potentials through KubeEdge. We welcome communities to join us and make innovations in IOT/Edge computing. In this talk, Dejan Bosanac from Redhat will share background and design principles for KubeEdge. The technical challenges in IOT/Edge computing and how KubeEdge tackle the problems will be discussed. Through real life use cases, Dejan Bosanac, the lead of Kubernetes IOT/Edge workgroup, will share the WG vision and how KubeEdge aligns.

Speakers
avatar for Dejan Bosanac

Dejan Bosanac

Software Engineer, Red Hat
I'm an engineer at Red Hat with broad expertise in messaging and integration technologies. I’ve been an active member of open source communities for many years and a contributor to various projects. My latest interests revolve around developing open source IoT cloud platform so... Read More →
avatar for Cindy Xing

Cindy Xing

Senior Cloud Software Architect 高级云软件架构师, Futurewei
Cindy Xing currently works at Futurewei as a Senior Cloud Software Architect.She focuses on building public Cloud Service infrastructure.Her interest area includes Kubernetes, container, Windows and Edge technologies.Before Futurewei, Cindy worked as a Senior software engineer and... Read More →



Tuesday May 21, 2019 14:00 - 14:35
Hall 8.1 G2

14:00

Intro: Kubernetes (VMware) SIG - David vonThenen & Steven Wong, VMware
Intro to the vSphere CSI Volume Driver The Container Storage Interface (CSI) is a specification designed to enable persistent storage volume management, using a plugin maintained independently of Kubernetes. Kubernetes CSI support recently advanced to GA. In the longer term, there is a plan to deprecate existing legacy storage plugins. New storage-related functionality, such as snapshot support, is now being targeted for CSI only. The “in-tree” vSphere storage plugin remains fully supported at this time. but users running Kubernetes on vSphere may wish to change to CSI to gain new features. At some point in the future, migration to the CSI plugin will become mandatory. This session will explain and demonstrate deployment, configuration and use of the new vSphere CSI driver. We will also cover migration and the roadmap for new functionality including snapshots, and other topics (e.g. interaction with scheduling and zones).

Speakers
avatar for David vonThenen

David vonThenen

Cloud Native Engineer, VMware
David vonThenen is a Cloud Native Engineer at VMware working in the container orchestrator space specifically around the Kubernetes and CNCF ecosystems. Some of his contributions have been in the Jaeger, Helm, Open Tracing, Prometheus, and cloud providers just to name a few. Prior... Read More →
avatar for Steven Wong

Steven Wong

Open Source Community Relations Engineer, VMware
Steve Wong has been active in the Apache Mesos and Kubernetes communities since 2015. He is chair of the VMware SIG on the Kubernetes project. He is a past speaker at KubeCon, MesosCon, Open Source Summit, SCALE, and meetups in the Los Angeles area where he lives. While not working... Read More →



Tuesday May 21, 2019 14:00 - 14:35
Hall 8.0 E9

14:00

Intro: NATS - Waldemar Quevedo, Synadia Communications, Inc
NATS is a high performance publish/subscribe messaging system that has as one of its main goals connecting services in the simplest, most secure and reliable way possible. The project has a long history of being part of production deployments as the core component for the internal communication of a distributed system, and in its latest release NATS v2.0, its feature set was enhanced so that it can also be used to create a global and decentralized communication network. In this talk, you will learn about the multiple communication patterns that NATS offers and how it can help you simplify and decouple the architecture of your cloud native application.

Speakers
avatar for Waldemar Quevedo

Waldemar Quevedo

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



Tuesday May 21, 2019 14:00 - 14:35
Hall 8.1 G3

14:00

Intro: Testing SIG - Cole Wagner & Aishwarya Sundar, Google
The Kubernetes test infrastructure schedules and executes all of the tests which validate pull requests and repositories in the Kubernetes ecosystem every day. This presentation will explore how job authors can make use of new job configuration options to write jobs that execute identically inside and outside of the test infrastructure while requiring a minimal set of configuration to be provided. Jobs defined in this manner have reproducible behavior for local debugging and do not require job authors to adopt test-infrastructure-specific frameworks or workflows.

Speakers
CW

Cole Wagner

Software Engineer, Google
I've been working on GKE Engprod for a little over a year now. I primarily work on testing infrastructure, process automation, and automated PR merging for the Kubernetes Github org. I specifically focus on Prow and Tide
avatar for Aishwarya Sundar

Aishwarya Sundar

GKE /OSS Test Engineer, Google
I am Test Engineer with Google in the GKE/OSS EngProd team. I work on improving and maintaining test coverage, tooling and infra. A newbie in the k8s world and quickly ramping up.



Tuesday May 21, 2019 14:00 - 14:35
CC8.27–28

14:00

OpenTelemetry: Backwards Compatibility with OpenTracing and OpenCensus - Ben Sigelman, LightStep, Bogdan Drutu, Google & Spiros Xanthos, Omnition
This workshop will open with a 20-minute overview of the goals and structure of the new OpenTelemetry project, followed by two 30-minute presentations describing the backwards-compatibility strategies for both OpenTracing and OpenCensus end-users respectively.

Speakers
avatar for Ben Sigelman

Ben Sigelman

Co-founder and CEO, LightStep
Ben Sigelman is a co-founder and the CEO at LightStep, a co-creator of Dapper (Google’s distributed tracing system), and co-creator of the OpenTracing and OpenTelemetry projects (both part of the CNCF). Ben's work and interests gravitate towards observability, especially where microservices... Read More →
avatar for Spiros Xanthos

Spiros Xanthos

Founder and CEO, Omnition
Spiros Xanthos is the CEO and Founder of Omnition, an Observability platform for Cloud Native Applications. Omnition is one of the companies building OpenCensus.io and now OpenTelemetry.io that is replacing OpenCensus and OpenTracing to become the standard instrumentation and collection... Read More →


Tuesday May 21, 2019 14:00 - 15:25
CC7.1

14:50

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

Speakers
TL

Terence Lee

Principal Languages Engineer, Heroku
SL

Stephen Levine

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


Tuesday May 21, 2019 14:50 - 15:25
Hall 8.0 E1

14:50

Intro: Falco - Jorge Salamero Sanz, Sysdig
Host intrusion detection (HID) has been around for some time. What if we rethought the problems HID solves in the context of Cloud Native platforms? What if we can detect abnormal behavior in the application, container runtime, & cluster environment as well? In this talk, we’ll present Falco, a CNCF Sandbox project for runtime security. We will show how Falco taps Linux system calls & the Kubernetes API to provide low level insight into application behavior, & how to write Falco rules to detect abnormal behavior. We’ll show how to collect & aggregate alerts using an EFK stack (Elasticsearch, Fluentd, Kibana). Finally we will show how Falco can trigger functions to stop abnormal behavior, & isolate the compromised Pod or Node for forensics. Attendees will leave with a better understanding of what problems runtime security solves, & how Falco can provide runtime security & incident response.

Speakers
JS

Jorge Salamero Sanz

Director of Technical Marketing, Sysdig


Tuesday May 21, 2019 14:50 - 15:25
Hall 8.0 E4

14:50

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

Speakers
avatar for (Haining Henry) Zhang

(Haining Henry) Zhang

Chief Architect, VMware
Henry Zhang is a Chief Architect of China R&D, VMware. He is the creator and maintainer of Harbor – a CNCF hosted incubating open source project. He has been a speaker of KubeCon EU / NA / China for multiple times. His primary role is to lead the development and incubation of solutions... Read More →
SR

Steven Ren

Senior Manager, VMware



Tuesday May 21, 2019 14:50 - 15:25
Hall 8.0 E5

14:50

Intro: Kubernetes Architecture SIG - Jaice Singer DuMars, Google
This will introduce the core areas of architectural governance for the Kubernetes project. This will include an introduction to the KEP process, the API review process, conformance testing review, and code organization. Attendees will have a better understanding of how to contribute and participate, as well as what concerns are specific to the SIG.

Speakers
avatar for Jaice Singer DuMars

Jaice Singer DuMars

Open Source Strategy Program Manager, Google
Jaice Singer DuMars is an active servant leader within the cloud native ecosystem. As the Cloud Native OSS Program Manager at Google, they are focused on building and sustaining healthy, inclusive, diverse, and scalable open source communities. As a former Kubernetes release leader... Read More →


Tuesday May 21, 2019 14:50 - 15:25
Hall 8.0 E9

14:50

Intro: Open Policy Agent - Rita Zhang, Microsoft & Max Smythe, Google
Come to this session to learn about the OPA Gatekeeper project! Gatekeeper integrates OPA with Kubernetes to provide new features like parameterized CRD-based policies, auditing, policy library, and more. Gatekeeper is being jointly developed by Microsoft, Google, and Styra (the creators of OPA). During the session Rita Zhang (Microsoft) and Max Smythe (Google) will explain what Gatekeeper is, how it works, how to get involved, and where the project is going.

Speakers
avatar for Rita Zhang

Rita Zhang

Principal Software Engineer, Microsoft
Rita Zhang is a software engineer at Microsoft, based in San Francisco. She is on the Azure Cloud Native Compute team building features for Kubernetes upstream and for Azure Kubernetes Service. Rita is passionate about open source and running distributed workloads at scale.
avatar for Max Smythe

Max Smythe

Senior Software Engineer, Google
Max Smythe is a Senior Software Engineer at Google working to make Kubernetes easier to manage at scale. He is excited about the potential Gatekeeper has to streamline compliance and make life easier on cluster admins. Previously he worked at a startup as a backend developer and in... Read More →



Tuesday May 21, 2019 14:50 - 15:25
Hall 8.1 G3

14:50

Intro: TUF / Notary - Justin Cappos, NYU & Justin Cormack, Docker
Software distribution and packaging systems are rapidly becoming the weak link in the software lifecycle. This talk provides an accessible overview of two CNCF projects (Notary and TUF), that provide what has been roundly described as the most secure mechanism for distributing software. Notary, which implements the TUF specification, signs and transparently validates metadata to enable the system to recover from the compromise of servers, theft of keys, insider attacks, etc. Notary / TUF are surprisingly easy to use and used to provide cutting edge security not only across major cloud companies, but a diverse set of adopters, including automobiles. WARNING: Attending this talk may cause (justifiable) fear in the software update mechanism on your devices!

Speakers
avatar for Justin Cappos

Justin Cappos

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

Justin Cormack

Engineer, Docker
Justin Cormack is Security Lead at Docker. He is a maintainer on the CNCF Notary project and is involved with CNCF SIG Security. He has spoken at Kubecon on a variety of subjects such as containerd, security audits, Notary and container runtimes. He also speaks at other events such... Read More →



Tuesday May 21, 2019 14:50 - 15:25
Hall 8.1 G2

15:55

Birds of a Feather: Financial Services User Group - Cheryl Hung, CNCF
This session is open to those interested in running Kubernetes and cloud native platforms in a regulated financial services context.

The CNCF Financial Services User Group (FSUG) is a brand new group of banks, fintech startups and more. The primary aim is to foster interest and engagement from the finance industry to address security, regulatory and compliance related issues when using cloud native platforms. This would include the preparation of agreed best practices for the use of cloud native technologies in a regulated financial services context including interaction with common regulators and auditors.

Full mission statement: https://docs.google.com/document/d/16ml2DunsBNz1eJYeEjXaYbG0ylX_Wbw5LWhbiLNYWkE/edit#


Speakers
avatar for Cheryl Hung

Cheryl Hung

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



Tuesday May 21, 2019 15:55 - 16:30
Hall 8.0 C1

15:55

BoF Deep Dive: Chaos Engineering - Sylvain Hellegouarch, ChaosIQ
Can we actually learn in production are we doomed to remain in panic mode?
In this session, we will be exploring how Chaos Engineering can help us learn and improve our production system
by experimenting against it from various angles. We will be using the Open Source Chaos Toolkit
CLI to initially codify our experiments before using the Chaos Platform to schedule them and collaborate on our
learnings.

Speakers


Tuesday May 21, 2019 15:55 - 16:30
Hall 8.0 F5

15:55

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

Speakers
avatar for Timothy St. Clair

Timothy St. Clair

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

Lucas Käldström

Student, Contracting
Lucas is a cloud native enthusiast that just graduated from High School. Lucas is serving the Kubernetes community in various lead positions, e.g. as a co-lead for SIG Cluster Lifecycle shepherding kubeadm from inception to GA, porting Kubernetes to multiple platforms and by being... Read More →



Tuesday May 21, 2019 15:55 - 16:30
Hall 8.0 E1

15:55

Intro: CNCF Security SIG – Sarah Allen & Jeyappragash Jeyakeerthi, Tetrate.io
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 and plans for 2019.

Speakers
avatar for JJ Jeyappragash

JJ Jeyappragash

tetrate.io
Jeyappragash previously built the team and lead the technical roadmap for Twitter's Cloud Infrastructure Management Platform. This platform helps developers manage their services and provides detailed visibility to the infrastructure and the services that use the infrastructures... Read More →
avatar for Sarah Allen

Sarah Allen

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



Tuesday May 21, 2019 15:55 - 16:30
Hall 8.1 G2

15:55

Intro: Contributor Experience SIG - Elsie Phillips, Red Hat & Paris Pittman, Google
n this 30 minute session, we will explore the projects we have been working on with Contributor Experience and the future work we have on deck. We will provide an update to the following [projects](https://git.k8s.io/sig-contributor-experience/projects.md) and have information on how to get involved.

Speakers
avatar for Elsie Phillips

Elsie Phillips

Product Marketing Manager, Red Hat
Elsie herds the CoreOS Community and Co-Leads the Kubernetes Contributor Experience SIG. She's a northwest native who got her start in open source working at the Oregon State University Open Source Lab. In her free time she throws wild one woman dance parties and makes a mean vegan... Read More →
avatar for Paris Pittman

Paris Pittman

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


Tuesday May 21, 2019 15:55 - 16:30
Hall 8.0 E4

15:55

Intro: Dragonfly - Allen Sun & Zuozheng Hu, Alibaba Cloud
As cloud native becomes more and more popular in industry, how to distribute images efficiently and safely is a new challenge for enterprises. 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. Dragonfly focuses on: • 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 we will focus on the introduction and live demo of Dragonfly, review and provide solutions for enterprises, including mass distribution, secure transmission, bandwidth cost. Real use cases will be discussed in the session.

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

Allen Sun

Staff Engineer, Alibaba Cloud
Allen Sun, a Senior Engineer at Alibaba Group, is currently responsible for the open source construction of the PouchContainer project at Alibaba. I have been involved in cloud computing for over 5 years and is one of the first batch of researchers and practitioners of container technology... Read More →



Tuesday May 21, 2019 15:55 - 16:30
Hall 8.0 E5

15:55

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

Speakers
avatar for Stephen Augustus

Stephen Augustus

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

Ihor Dvoretskyi

Developer Advocate, Cloud Native Computing Foundation


Tuesday May 21, 2019 15:55 - 16:30
CC8.27–28

15:55

Intro: Rook - Alexander Trost, Cloudibility & Travis Nielsen, Red Hat
In this talk, we will be introducing the Rook project to attendees of all levels and experience. 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. Rook turns storage software into self-managing, self-scaling, and self-healing storage services. It does this by automating deployment, bootstrapping, configuration, provisioning, scaling, upgrading, migration, disaster recovery, monitoring, and resource management. We will explore the benefits and use cases of Rook, and we will also walk through the architecture that the project is built on. Rook was accepted as the first storage project hosted by the Cloud Native Computing Foundation in January 2018.

Speakers
avatar for Travis Nielsen

Travis Nielsen

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

Alexander Trost

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



Tuesday May 21, 2019 15:55 - 16:30
Hall 8.1 G3

15:55

Intro: Virtual Kubelet - Ria Bhatia, Microsoft & Anubhav Mishra, HashiCorp
Virtual Kubelet has most recently been accepted into the CNCF as a sandboxed project. In this session we will go through the benefits of the project and the landscape of providers that contribute to VK in the open. We will highlight the HashiCorp Nomad provider and the Azure provider for Azure Container Instances. Folks can expect to learn about three different use-cases for Virtual Kubelet including, burst capacity, abstraction of infrastructure, and translating any APIs into Kubernetes APIs. We hope to spark new ideas, and conversation by bringing up a new way to connect Kubernetes to "any" service or technology.

Speakers
avatar for Ria Bhatia

Ria Bhatia

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

Anubhav Mishra

Developer Advocate, HashiCorp
Anubhav Mishra is a Developer Advocate at HashiCorp. He created Atlantis - An Open Source project that helps teams collaborate on Infrastructure using Terraform. He previously worked at Hootsuite where he built distributed systems and micro service delivery platform. He loves Open... Read More →



Tuesday May 21, 2019 15:55 - 16:30
Hall 8.0 E9

15:55

KubeFlow BoF (Birds of a Feather): David Aronchick, Microsoft & Yaron Haviv, Iguazio
Speakers
avatar for David Aronchick

David Aronchick

Head of OSS Machine Learning, Microsoft
David leads Open Source Machine Learning Strategy at Azure. This means he spends most of his time helping humans to convince machines to be smarter. He is only moderately successful at this. Previously, he led product management for Kubernetes, launched Google Kubernetes Engine and... Read More →
avatar for Yaron Haviv

Yaron Haviv

CTO, Iguazio
Yaron Haviv is a serial entrepreneur who has deep technological experience in the fields of ML, big data, cloud, storage and networking. Prior to Iguazio, Yaron was the Vice President of Datacenter Solutions at Mellanox, where he led technology innovation, software development and... Read More →


Tuesday May 21, 2019 15:55 - 16:30
Hall 8.0 D2
 
Wednesday, May 22
 

11:05

Deep Dive: CNCF CI - Lucina Stricko & Denver Williams, Vulk Coop & CNCF
The CNCF CI status dashboard -- cncf.ci -- provides a third party validation of builds, deployments and end-to-end testing for CNCF’s Graduated and Incubating projects. CNCF welcomed Arm as Gold member in February 2019. The cncf.ci dashboard helps ensure that Kubernetes and other CNCF-hosted projects run well on Arm-based platforms. Attendees will leave this deep dive with an understanding of how the cncf.ci dashboard builds and tests projects on Arm and x86 architectures.

Speakers
avatar for Lucina Stricko

Lucina Stricko

Partner / Sr. Product Manager, Vulk Coop
Lucina Stricko is a co-owner at Vulk Co-operative (vulk.coop) and Product Owner of the CNCF CI Status Dashboard (cncf.ci). Lucina uses her Product Owner skills and empathy to combine features, priorities, and project plans to best serve the end user. When Lucina’s not creating GitHub... Read More →
DW

Denver Williams

Project Co-Lead, cncf.ci, Vulk Coop & CNCF



Wednesday May 22, 2019 11:05 - 11:40
Hall 8.0 E4

11:05

Deep Dive: CNCF Security SIG – Justin Cappos, New York University & Zhipeng Huang, Huawei
CNCF Security SIG representing cross-cutting concerns including authentication, authorization, auditing, policy enforcement, privacy and compliance.  This session will present the state of cloud native authentication, authorization, policy controls and verification, highlighting CNCF projects that can help reduce risks for cloud native deployments and the ecosystem of tools and services.

Speakers
avatar for Zhipeng Huang

Zhipeng Huang

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

Justin Cappos

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



Wednesday May 22, 2019 11:05 - 11:40
CC7.1

11:05

Deep Dive: Kubernetes (Release) SIG - Tim Pepper & Stephen Augustus, VMware
Kubernetes is built through a motley collection of tools used in parallel and redundant ways on different cadences by a decentralized, global developer community. This runs counter to the established quality software engineering practice of a constantly exercised single build/test/release workflow. Our Release Engineering subproject aspires to a unified, deterministic, reproducible, verifiable build system used continually for dev/test as well as periodic official releases. In this SIG Release Deep Dive session we will briefly discuss the history of release engineering in Kubernetes and the build tooling and workflows present today, and then move on to our plans and progress towards commonizing build tooling and workflows, the positive benefits we expect will come in the next few release cycles from this effort, and how you can engage to better the future of Kubernetes.

Speakers
avatar for Stephen Augustus

Stephen Augustus

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

Tim Pepper

Software Engineer, VMware
Tim is a Senior Staff Engineer in VMware's Open Source Technology Center with over 20 years in open source. He works as an open source developer advocate and contributor to Kubernetes (SIG Release chair; WG LTS organizer). Prior work includes Linux kernel/drivers/distributions, software... Read More →



Wednesday May 22, 2019 11:05 - 11:40
Hall 8.0 E9

11:05

Deep Dive: Open Policy Agent - Torin Sandall & Tim Hinrichs, Styra
Come to this session to hear from Tim Hinrichs and Torin Sandall, the co-creators of the OPA project. This session will provide a quick overview of OPA and then dive into recent developments and plans for the future. If you want to learn more about OPA or get involved, this session is for you!

Speakers
avatar for Tim Hinrichs

Tim Hinrichs

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

Torin Sandall

Software Engineer, Styra



Wednesday May 22, 2019 11:05 - 11:40
Hall 8.1 G3

11:05

Intro: Auth SIG - Mo Khan, Red Hat & Mike Danese, Google
We will present a high level overview of the SIG with an emphasis on recent accomplishments. Furthermore we will discuss immediate goals for the next few releases to help prospective individuals understand where they can get involved. This structure of presentation is similar to what we did in KubeCon NA 2018 - we received generally positive feedback from the community members.

Speakers
avatar for Mike Danese

Mike Danese

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

Mo Khan

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


Wednesday May 22, 2019 11:05 - 11:40
CC8.27–28

11:05

Intro: Envoy - Lizan Zhou, Tetrate
Envoy is a high-performance proxy in the cloud-native landscape designed to be extensible at its core. There are several possible “extension points” in Envoy as outlined in https://github.com/envoyproxy/envoy/tree/master/source/extensions. However, the currently available approaches to extend it is rather limited. Since Envoy is written in C++, the primary way to introduce new extended functionality in Envoy is by writing an extension (e.g. filters, either network or HTTP filter, as one of the most relevant use-cases in Envoy), in C++. It is possible to write an extension for Envoy using Lua (https://www.envoyproxy.io/docs/envoy/latest/configuration/http_filters/lua_filter.html), but the current scope of this extension is only for HTTP traffic.

Speakers
avatar for Lizan Zhou

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 the core contributors of Istio. Previously he was working at Google Cloud, during his time at Google he worked on security and networking on Istio and Cloud Endpoints... Read More →



Wednesday May 22, 2019 11:05 - 11:40
Hall 8.0 E5

11:05

Intro: Vitess - Sugu Sougoumarane & Deepthi Sigireddi, PlanetScale
This session will cover a high level overview of all the Vitess features. Following this, we'll go over a tutorial on how to bring up a fully functional Vitess cluster in Kubernetes. Once up, we'll go through the steps to reshard the database while it's serving live traffic. Following this, we'll demonstrate the newest and most exciting feature of Vitess: VReplication, which allows you to materialize sharded views and rollups in real-time.

Speakers
avatar for Deepthi Sigireddi

Deepthi Sigireddi

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

Sugu Sougoumarane

CTO, Planetscale, Inc.
Sugu is CTO at PlanetScale. He is also the lead developer and community leader of the Vitess open source project which he co-created at Youtube in 2010. Vitess has helped multiple companies scale MySQL massively. Prior to Vitess, he worked on various scaling and infrastructure projects... Read More →



Wednesday May 22, 2019 11:05 - 11:40
Hall 8.0 E1

11:05

Intro + Deep Dive: CNCF Storage WG - Alex Chircop, StorageOS
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 Alex Chircop

Alex Chircop

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


Wednesday May 22, 2019 11:05 - 12:30
Hall 8.1 G2

11:55

Deep Dive: CNCF Serverless WG/CloudEvents - Clemens Vasters, Microsoft & Vlad Ionescu, Independent
This session will provide a more in-depth discussion of the Serverless working group, the CloudEvents specification and the new Workflow sub-group. It will include a more interactive discussion with the audience around some of the technical challenges we're facing and to solicit feedback as to the needs of the community.

Speakers
avatar for Clemens Vasters

Clemens Vasters

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

Vlad Ionescu

DevOps Consultant, Independent
Vlad is a DevOps Consultant helping companies deliver more reliable software faster and safer. With a focus on observability and reliability, his work is predominantly focused on Kubernetes and Serverless. Before rising to the clouds he was a software developer, with a background... Read More →



Wednesday May 22, 2019 11:55 - 12:30
Hall 8.0 E4

11:55

Deep Dive: Falco - Michael Ducy, Sysdig
In any Cloud Native architecture there’s a seemingly endless stream of events that happen at each layer. These events can be used to detect abnormal activity and possible security incidents, as well as providing an audit trail of activity. In this talk we’ll cover how we extended Falco to ingest events beyond just host system calls, such as Kubernetes audit events or even application level events. We will also show how to create Falco rules to detect behaviors in these new event streams. We show how we implemented Kubernetes audit events in Falco, and how to configure the event stream. Finally, we will cover how to create additional event streams leveraging the generic implementation Falco provides. Attendees will gain deep understanding of Falco’s architecture, and how it custom Falco for additional events sources.

Speakers
avatar for Michael Ducy

Michael Ducy

Director of Open Source, Sysdig
Michael Ducy started his technology journey at a young age. Always curious, he was once threatened that he’d never have toys bought for him again if he didn’t stop taking them apart to see how they worked. His first workbench was given to him at the age of 5. His first programming... Read More →


Wednesday May 22, 2019 11:55 - 12:30
Hall 8.0 E5

11:55

Deep Dive: Kubernetes Architecture SIG - Timothy St. Clair, VMware
This will go into deep coverage of SIG Architecture's subprojects including the KEP process, the API review process, conformance testing review, and code organization. Other topics may include the evolving definition of what is in and out of scope for the project, as well as the latest visualizations of the ecosystem. Attendees should have a much better understanding of project architectural layering, governance, and goals.

Speakers
avatar for Timothy St. Clair

Timothy St. Clair

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



Wednesday May 22, 2019 11:55 - 12:30
Hall 8.0 E9

11:55

Deep Dive: Network Service Mesh (NSM) - Nikolay Nikolaev, VMware & Frederick Kautz, Doc.ai
Network Service Mesh (NSM) is a young and ambitious project, offering solutions to many current problems around Cloud-Native Networking Connectivity in the L2/L3 layers. In this talk, we walk the audience through the process of solving practical problems with NSM using three scenarios:
Enabling an existing service-based solution to run on top of NSM with no code changes
Building a Network Service with the existing tools, with minimum coding
Using composition to build complex Network Services out of a collection of simple ones

The focus is on explaining the principles and offering practical advice on how to design for and integrate with NSM. Some source code and YAML manifest excerpts may be shown to illustrate the ideas.

Finally, a quick demo of a pre-implemented example will be show a link to all examples and materials will be shared for further exploration by the audience.


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 →



Wednesday May 22, 2019 11:55 - 12:30
CC7.1

11:55

Deep Dive: Rook - Jared Watts & Bassam Tabbara, Upbound
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 in more depth about the recently added support for new storage providers, such as Cassandra and EdgeFS. We will also explore how Rook can implement new abstractions of storage to enable dynamic provisioning of more persistent resources in your applications, making them more portable and able to deploy consistently no matter what the environment is. Rook was accepted as the first storage project hosted by the Cloud Native Computing Foundation in January 2018.

Speakers
avatar for Bassam Tabbara

Bassam Tabbara

CEO, Upbound
Bassam Tabbara is the founder and CEO of Upbound, the company behind the Rook and Crossplane projects. Prior to Upbound Bassam was the CTO @ Quantum, co-founder and CTO @ Symform (a P2P storage startup acquired by Quantum), and Partner Architect @ Microsoft.
avatar for Jared Watts

Jared Watts

Founding Engineer, Upbound
Jared Watts is a Founding Engineer at Upbound, where he is working on advancing cloud-native computing by "freeing the cloud". He is also a senior maintainer for the open source Rook (https://rook.io/) and Crossplane (https://crossplane.io/) projects. Prior to Upbound, Jared worked... Read More →



Wednesday May 22, 2019 11:55 - 12:30
Hall 8.1 G3

11:55

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

Speakers
avatar for Radu Matei

Radu Matei

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



Wednesday May 22, 2019 11:55 - 12:30
CC8.27–28

11:55

Intro: Telepresence - Richard Li, Datawire
We'll talk about development workflows for Kubernetes. We'll discuss the differences between traditional development, and different approaches people take to building Kubernetes services. We'll then introduce Telepresence and discuss how it integrates with different organizational development workflows. Finally, we'll talk about the evolution of Telepresence and how we are actively moving Telepresence forward from its heritage as a VPN-type approach into a more sophisticated L7 routing layer for developers.

Speakers
avatar for Richard Li

Richard Li

CEO, Datawire
Richard is a founder of datawire.io. He's worked with open source software since 1999. Prior to Datawire, Richard was responsible for product and strategy at Duo Security, a cloud authentication company. Prior to Duo, Richard was responsible for product at Rapid7, a security software... Read More →



Wednesday May 22, 2019 11:55 - 12:30
Hall 8.0 E1

14:00

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

Speakers
avatar for Eduardo Silva

Eduardo Silva

Principal Engineer, Arm Treasure Data
Eduardo is a Principal Engineer at Arm Treasure Data. He currently leads the efforts to make logging and data processing more friendly and scalable in Embedded and Containerized systems such as Kubernetes. Maintainer of Fluent Bit, a lightweight log and stream processor Besides his... Read More →


Wednesday May 22, 2019 14:00 - 14:35
Hall 8.0 E5

14:00

Deep Dive: Contributor Experience SIG - Elsie Phillips, Red Hat & Paris Pittman, Google
Join us for a live session of the weekly contributor experience meeting! Meet members of the SIG in person and learn how you can contribute. Check out the agenda [here] (https://docs.google.com/document/d/1qf-02B7EOrItQgwXFxgqZ5qjW0mtfu5qkYIF1Hl4ZLI/edit)

Speakers
avatar for Elsie Phillips

Elsie Phillips

Product Marketing Manager, Red Hat
Elsie herds the CoreOS Community and Co-Leads the Kubernetes Contributor Experience SIG. She's a northwest native who got her start in open source working at the Oregon State University Open Source Lab. In her free time she throws wild one woman dance parties and makes a mean vegan... Read More →
avatar for Paris Pittman

Paris Pittman

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


Wednesday May 22, 2019 14:00 - 14:35
Hall 8.0 E4

14:00

Deep Dive: Kubernetes (Instrumentation) SIG - Frederic Branczyk & Max Inden, Red Hat
The SIG Instrumentation deep dive is going to cover some of the details of performance optimizations we have recently been working on, both on a technical level of how they were achieved, but also the results of said optimizations. Beyond that we will dive into advanced topics of how to make use of the data Kubernetes exposes for advanced querying in order to perform monitoring and alerting on Kubernetes clusters.

Speakers
avatar for Max Inden

Max Inden

Senior Software Engineer, Red Hat
Max is a software developer at Red Hat and member of the upstream Prometheus project, working both on Prometheus and Kubernetes. Previously hacking on data quality analysis, he decided to stop suppressing his interest for distributed systems at scale and joined CoreOS (now Red Ha... Read More →
avatar for Frederic Branczyk

Frederic Branczyk

Principal Software Engineer, Red Hat
Frederic is an engineer at Red Hat (previously CoreOS) contributing to Prometheus and Kubernetes to build state of the art modern infrastructure and monitoring tools. He discovered his interest in monitoring tools and distributed systems in his previous jobs, where he used machine... Read More →


Wednesday May 22, 2019 14:00 - 14:35
Hall 8.0 E9

14:00

Deep Dive: Service Catalog SIG - Jonathan Berkhahn, IBM
Join us for a deep dive into how the Kubernetes Service Catalog works under the covers. Starting with a quick overview of Service Catalog and some of the challenges we faced while bridging the different processing models between Kubernetes and the Open Service Broker API, we will then look at more advanced scenarios and new features from the perspective of cluster operators, application developers and helm chart authors. You’ll come away with a solid understanding of how Service Catalog works and recommended workflows and practices for using it. Finally we would love for anyone considering contributing to stop by and get an introduction to all the parts of Service Catalog, 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 →



Wednesday May 22, 2019 14:00 - 14:35
Hall 8.1 G3

14:00

Deep Dive: Virtual Kubelet - Jeremy Rickard, Microsoft & Lei Zhang, Alibaba Cloud
Virtual Kubelet has most recently been accepted into the CNCF as a sandboxed project. As the project continues to grow in contributors and users we are always looking for ways to educate folks on how to contribute back to Virtual Kubelet. In this talk we will focus on the core interface of Virtual Kubelet and how a developer could get started with building his/her first provider! The talk will include an engineer from Alibaba who contributed the Elastic Container Instance provider and a maintainer of Virtual Kubelet, so we have a spectrum of perspectives represented.

Speakers
avatar for Lei Zhang

Lei Zhang

Staff Engineer, Alibaba
Lei is a co-maintainer of Kubernetes community, and co-chair of CNCF App Delivery SIG. Lei is co-leading engineering effort in Alibaba including Kubernetes and large-scale cluster management system. Before it, Lei worked for Hyper_ and Microsoft Research (MSR). Lei is a popular speaker... Read More →
avatar for Jeremy Rickard

Jeremy Rickard

Senior Software Engineer, Microsoft
Jeremy Rickard is a software engineer on the Cloud Native Compute Microsoft in Colorado working on Virtual Kubelet, Open Service Broker for Azure and Service Catalog. Before that, he worked at VMware and helped build infrastructure and services that support VMware Cloud Services... Read More →



Wednesday May 22, 2019 14:00 - 14:35
Hall 8.0 E1

14:00

Intro: Scheduling SIG - Da Ma & Shivram Srivastava, Huawei
In the past years, sig-scheduling incubated four projects to meet different scheduling scenario, e.g. batch workload, resource rebalance. We'd like to give an introduction for those incubator projects, so please join us for understanding of them. In this presentation, we'll give an introduction on its background, user case, tutorial and so on. We will also cover the feature interaction with kube-scheduler for better resource utilization. This session is most useful for cluster admins or those who want to start contributing to Kubernetes scheduler.

Speakers
avatar for Klaus Ma

Klaus Ma

Software Architect, Huawei
Team leader, system architect, designer, software developer with 10+ years of experience across a variety of industries and technology bases, including cloud computing, machine learning, bigdata and financial services. Founding Volcano & kube-batch, Kubernetes SIG-Scheduling co-Leader... Read More →
SS

Shivram Srivastava

System Engineer, Huawei Technologies
Working with Huawei Technologies building next generation scheduler for cloud.Active in developing new scheduler for PaaS platform.Involved in 'Poseidon/Firmament' and 'kube-batch/volcano' projects.Co-Owner of the 'Poseidon' incubation/sig-scheduling project.


Wednesday May 22, 2019 14:00 - 14:35
CC8.27–28

14:50

Deep Dive: CLI SIG - Maciej Szulik, Red Hat & Phillip Wittrock, Google
The "deep dive" session will focus on the vision and strategy for the "kubectl" project. There have been multiple efforts to evolve "kubectl" to be more de-coupled and maintainable. We will report the progress of these efforts. We will leave some of the time for Q&A.

Speakers
avatar for Phillip Wittrock

Phillip Wittrock

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

Maciej Szulik

Software Engineer, Red Hat
Maciej is a passionate developer with over 10 years of experience in many languages. Currently he's working on OpenShift and Kubernetes for Red Hat. Whereas at night he is hacking on side projects and CPython's IMAP library. In his spare time he organizes


Wednesday May 22, 2019 14:50 - 15:25
CC8.27–28

14:50

Deep Dive: CoreDNS - Yong Tang, MobileIron & John Belamaric, Google
CoreDNS is a flexible and extensible DNS server with a focus on service discovery. It is written in Go and has a unique plugin-based architecture. This means CoreDNS could be easily extended with customized plugins for new functionalities. If some functionality is not provided out of the box, you can add it if you know how to write in Go. In this deep dive session, we take a detailed look at the service discovery and plugin system of CoreDNS. We will demo a simplified version of a plugin that achieves source IP based service discovery. By walking through the complete code base of this demo plugin, we will showcase the ease of convenience to implement a custom plugin for serving new functionalities.

Speakers
avatar for John Belamaric

John Belamaric

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

Yong Tang

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



Wednesday May 22, 2019 14:50 - 15:25
Hall 8.0 E4

14:50

Deep Dive: Harbor - Steven Zou & Daniel Jiang, VMware
Harbor is an open source trusted cloud-native registry project that stores, signs, and scans content. It has been widely used by organizations large and small around the world to resolve both the container image and Helm Chart management challenges. In this session, we will cover some advanced features of using Harbor, such as OIDC support, improved content replication among Harbor and other non-Harbor registries, content management in a cloud environment, unified management of Helm Chart and container images, 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 about current features and future roadmap.

Speakers
avatar for Daniel Jiang

Daniel Jiang

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



Wednesday May 22, 2019 14:50 - 15:25
Hall 8.0 E5

14:50

Deep Dive: Kubernetes WG for Multitenancy - Sanjeev Rampal, Cisco & Ryan Bezdicek, Cray, Inc.
The deep dive will be an interactive session to discuss the status of multitenancy in kubernetes, run unconference style, with attendees proposing topics of conversation and participating in a group conversation about the most popular topics. We will discuss the on-going work the multitenancy working group is working on and more future focused issues around the various SIGs that have a vested interest in multitenancy.

Speakers
avatar for Sanjeev Rampal

Sanjeev Rampal

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

Ryan Bezdicek

Software Engineer, Cray Inc.
Ryan Bezdicek is using Kubernetes to build the next generation of supercomputer at Cray Inc. He’s active in several Kubernetes working groups including multi-tenancy and conformance. A tester and DevOps consultant by background, Ryan has experienced first hand the benefits of adding... Read More →



Wednesday May 22, 2019 14:50 - 15:25
Hall 8.0 E9

14:50

Deep Dive: Scalability SIG - Shyam Jeedigunta, Amazon Web Services & Wojciech Tyczynski, Google
This session will focus on the vision and strategy for the scalability effort. We will touch upon work the Scalability Special Interest Group has been doing over the past year. This involves work done along various fronts like improvements to scale-testing tooling, introduction of newer and more user-focused SLOs and performance/scalability improvements to Kubernetes. Following that, we will discuss what’s next in our roadmap. We will leave time for Q&A and receive input from the audience that can help guide our priorities.

Speakers
avatar for Shyam Jeedigunta

Shyam Jeedigunta

Software Engineer, Amazon
Shyam is a Software Engineer (formerly at Google) working on the kubernetes project since late 2016. His primary area of focus is performance and scalability of Kubernetes clusters and is a lead for SIG Scalability. He is among the top 20 contributors to the kubernetes project and... Read More →
avatar for Wociech Tyczynski

Wociech Tyczynski

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


Wednesday May 22, 2019 14:50 - 15:25
Hall 8.1 G2

14:50

Deep Dive: SPIFFE - Scott Emmons & Emiliano Bernbaum, Scytale
SPIFFE (Secure Production Identity Framework For Everyone) is an open source standard for giving identities to services in dynamic and heterogeneous environments. SPIRE (SPIFFE Runtime Environment) is an implementation of SPIFFE that can be deployed to attest service workloads and the infrastructure that runs them. Is it best to deploy SPIRE components in daemonsets, statefulsets, or regular container deployments? How should configmaps be used to configure the SPIRE server and agent? How is the SPIRE agent deployed and configured so the workload API is available to service containers? What is the recommended mechanism for persisting SPIRE data for resiliency and security? In this deep dive, we’ll discuss these best practices plus more suggestions and recommendations for deploying SPIRE in Kubernetes.

Speakers
avatar for Emiliano Berenbaum

Emiliano Berenbaum

CTO, Scytale
Before co-founding Scytale, Emiliano was a principal engineer at Splunk, where he helped lead the engineering effort to convert Splunk into an entirely SaaS offering and platform. Previously, he was Okta’s founding employee, where he worked on all aspects of the SaaS offering, culminating... Read More →
SE

Scott Emmons

Principal Engineer, Scytale



Wednesday May 22, 2019 14:50 - 15:25
Hall 8.1 G3

14:50

Intro: Kubernetes SIG - Da Ma & Zefeng Wang, Huawei
Kubernetes started as a general purpose orchestration framework with a focus on serving jobs. But as it gains popularity, users want to run high performance workloads on Kubernetes, such as Spark, TensorFlow, etc. When running these workloads in Kubernetes, several advanced capability are required, e.g. fair-share sharing, queue, job management (suspend/resume), data management. This Intro will present the work in community to bring "batch" capability.

Speakers
avatar for Klaus Ma

Klaus Ma

Software Architect, Huawei
Team leader, system architect, designer, software developer with 10+ years of experience across a variety of industries and technology bases, including cloud computing, machine learning, bigdata and financial services. Founding Volcano & kube-batch, Kubernetes SIG-Scheduling co-Leader... Read More →
avatar for Zefeng Wang

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


Wednesday May 22, 2019 14:50 - 15:25
Hall 8.0 E1

15:55

Deep Dive: Cloud Native Buildpacks - Terence Lee, Heroku & Stephen Levine, Pivotal
Learn why you need a buildpack and how to create one. We'll write a simple Python buildpack we can use to build an image from a Django app. We'll take advantage of caching and Docker layers to speed up rebuilds and deploys. Unlike Dockerfiles, buildpacks are composable. We'll create a build pipeline with our Python buildpack and the Node.js buildpack, which we'll use to prepare asset bundles. Finally, you'll learn how to rebase your application layers on a new image. This allow operators to efficiently handle the delivery of OS-level dependency upgrades.

Speakers
TL

Terence Lee

Principal Languages Engineer, Heroku
SL

Stephen Levine

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


Wednesday May 22, 2019 15:55 - 16:30
Hall 8.0 E1

15:55

Deep Dive: Cortex - Tom Wilkie, Grafana Labs & Bryan Boreham, Weaveworks
Cortex provides horizontally scalable, highly available, multi-tenant, long term storage for Prometheus metrics, and a horizontally scalable, Prometheus-compatible query API. Cortex allows users to deploy a centralised, globally aggregated view of all their Prometheus instances, storing data indefinitely. In this talk we will discuss the benefits of, and how to deploy, a fully disaggregated, microservice oriented Cortex architecture. We'll also discuss some of the challenges operating Cortex at scale, and what the future holds for Cortex. Cortex is a CNCF sandbox project.

Speakers
avatar for Bryan Boreham

Bryan Boreham

Director of Engineering, Weaveworks
Bryan is Director of Engineering at Weaveworks, delivering deployment, observability and monitoring for containers and microservices. After first getting into programming as a kid, creating a video game called "Splat", Bryan's career has ranged from charting pie sales at a bakery... Read More →
avatar for Tom Wilkie

Tom Wilkie

VP Product, Grafana Labs
Tom is VP Product at Grafana Labs, but really he is a software engineer. Tom is a maintainer on the Prometheus project and a maintainer and the original author of Cortex, both CNCF projects. Previously Tom founded Kausal, a company working on Prometheus, and worked at companies such... Read More →



Wednesday May 22, 2019 15:55 - 16:30
Hall 8.0 E4

15:55

Deep Dive: Kubernetes (VMware) SIG - Loc Nguyen & Sidharth Surana, VMware
Deep Dive into the Cluster API Provider for vSphere The Cluster API is a Kubernetes project to bring declarative, Kubernetes-style APIs to cluster creation, configuration, and management. This is designed to support automated provisioning, scaling and updating of the underlying infrastructure supporting Kubernetes clusters. Cluster API providers exist for public cloud and on-premise platforms. SIG-VMware hosts a working group that maintains a Cluster API provider for the vSphere hypervisor. This session will take a deep dive into the design and use of the provider.

Speakers
LN

Loc Nguyen

Staff Engineer II, VMware
Loc Nguyen has been working in the container space for the last 5 years. He is now involved with Vmware’s OSS kubernetes work, one area being cluster lifecycle. He lives and works in San Francisco and spends his free time traveling the world and trying out new cuisines.
SS

Sidharth Surana

Staff Engineer, VMware



Wednesday May 22, 2019 15:55 - 16:30
CC8.27–28

15:55

Deep Dive: Testing SIG - Benjamin Elder, Google & James Munnelly, Jetstack
The kind (Kubernetes-In-Docker) project virtualizes entire multi-node Kubernetes clusters in containers to allow for a lightweight deployment topology in order to facilitate testing. This presentation will explore how the kind project is used to support testing for the Kubernetes project, how it works, and how developers can make use of kind to facilitate their own testing needs.

Speakers
avatar for Benjamin Elder

Benjamin Elder

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

James Munnelly

Solutions Engineer, Jetstack
James is a Solutions Engineer at Jetstack, which involves helping customers bend and break Kubernetes to their will. He helps maintain a number of extensions to Kubernetes, including cert-manager (a Kubernetes native x509 certificates platform), kubernetes-sigs/kind (Kubernetes-in-Docker... Read More →


Wednesday May 22, 2019 15:55 - 16:30
Hall 8.1 G3

15:55

Intro + Deep Dive: Cloud-Provider SIG - Chris Hoge, OpenStack Foundation, Andrew Sy Kim, VMware & Jago Macleod, Google
This SIG-Cloud-Provider session will begin with an introduction to the SIG activities in representing the collective interests of all participating cloud providers in the Kubernetes ecosystem. The session will then move on to the status of current efforts to remove the in-tree cloud provider code from the Kubernetes code base and replacing this code with the Cloud Controller Manager interface and external provider code. Time permitting, we will also cover collaborations with other SIGs such as Docs, Testing, and Cluster Lifecycle.

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 Andrew Sy Kim

Andrew Sy Kim

Senior Member of Technical Staff, VMware
Andrew Sy Kim is an Open Source Engineer at VMware and an active member of the Kubernetes community. He’s a co-chair of the Kubernetes Cloud Provider SIG (Special Interest Group) where he is extending and customizing Kubernetes with a focus on multi-cloud portability and vendor... Read More →
JM

Jago Macleod

Engineering Director, Kubernetes & GKE, Google
Jago Macleod is an Engineering Director at Google, where he leads much of the Kubernetes and Google Kubernetes Engine (GKE) team. He also works closely with GKE’s largest customers, sophisticated Kubernetes users pushing the limits in every dimension. Prior to working at Google... Read More →


Wednesday May 22, 2019 15:55 - 17:20
Hall 8.1 G2

16:45

Deep Dive: Cluster Lifecycle SIG (Kubeadm) - Fabrizio Pandini & Lubomir I. Ivanov, VMware
The Cluster Lifecycle SIG is the Special Interest Group that is responsible for building the user experience for deploying Kubernetes clusters. Our objective is to simplify creation, configuration, upgrade, downgrade, and teardown of Kubernetes clusters and their components.

In this deep dive, we will take a look at recent changes in kubeadm, examine how kubeadm is going to implement support for high availability clusters, and finally peek through the window to see what will come next.

We’ll reserve time to talk about how to get involved with SIG Cluster Lifecycle and kubeadm, for your questions, concerns, and feature requests!


Speakers
avatar for Lubomir Ivanov

Lubomir Ivanov

Software Engineer, VMware
I started contributing to Kubernetes in 2017. I've been involved in various areas covered by SIG Cluster Lifecycle, SIG Release and SIG Testing. The primary sub-project that I work on is kubeadm.
avatar for Fabrizio Pandini

Fabrizio Pandini

Software Engineer, UniCredit
Fabrizio has been engaged in Kubernetes work for over two years now and been involved in SIG cluster-lifecycle, kubeadm, kind, and other subprojects. Fabrizio has 20+ years of experience on software development and integration, he is passionate about all things cloud native, open... Read More →



Wednesday May 22, 2019 16:45 - 17:20
Hall 8.0 E1

16:45

Deep Dive: Dragonfly - Jin Zhang, Alibaba Cloud & Haibing Zhou, eBay
Dragonfly is an intelligent P2P based container image distribution system which provides a native image distribution solution for cloud native scenarios. In this session, we will cover some advanced features of Dragonfly in details, such as image distribution in a cloud environment, the scheduling strategy in P2P distribution, highly-available deployments and so on. Besides these, we also encourage developers and end-users to extend Dragonfly's usage with other softwares in cloud native ecosystem. Furthermore, the team would love to get feedback from users and contributors about current features and future roadmap.

Speakers
JZ

Jin Zhang

Senior Software Engineer, Alibaba Cloud
HZ

Haibing Zhou

Software Engineer, eBay



Wednesday May 22, 2019 16:45 - 17:20
Hall 8.0 E4

16:45

Deep Dive: Kubernetes (PM) SIG - Ihor Dvoretskyi, CNCF & Stephen Augustus, VMware
Kubernetes is one of the most high-velocity open source projects in the world, and one of the most unique features of this community project - that it has its own PM team and PM process. SIG-PM, originally established as a Product Management Group, today covers multiple aspects of Product, Program and Project Management of Kubernetes. In this session, the SIG-PM co-chairs will run a deep dive session on the SIG-PM community-wide responsibilities, day-to-day responsibilities, together with working on the real-world cases.

Speakers
avatar for Stephen Augustus

Stephen Augustus

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

Ihor Dvoretskyi

Developer Advocate, Cloud Native Computing Foundation


Wednesday May 22, 2019 16:45 - 17:20
CC8.27–28

16:45

Deep Dive: NATS - Waldemar Quevedo, Synadia Communications, Inc
The NATS project took a big leap in 2018 towards making it possible to be used as the core component build a global overlay network to connect services securely. In NATS v2.0, its feature set has been considerably expanded, some of these features include, gateways to create super clusters, decentralized management via JWTs and ed25519 keys for auth, subject based isolation using accounts, a new clustering protocol and system accounts for operators. In this talk you will learn how about the internals of many of these features, the current state of the project and what is the next in its roadmap.

Speakers
avatar for Waldemar Quevedo

Waldemar Quevedo

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



Wednesday May 22, 2019 16:45 - 17:20
Hall 8.0 E9

16:45

Deep Dive: TUF / Notary - Justin Cappos & Lukas Puehringer, NYU
When repositories are compromised, TUF and Notary provide protection so that users are not at risk. This talk focuses on some of the key innovations that make this possible, including self-revocation, key rotation, and integration into supply chain validation software such as in-toto.

Speakers
avatar for Lukas Puehringer

Lukas Puehringer

Research Associate, NYU
Lukas Puehringer is a research scholar and developer at NYU's Center for Cyber Security (CCS), where he leads the development of in-toto and has been co-maintaining several of Prof. Justin Cappos' software projects, such as The Update Framework (TUF) . Lukas has given talks about... Read More →
avatar for Justin Cappos

Justin Cappos

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



Wednesday May 22, 2019 16:45 - 17:20
Hall 8.1 G3

16:45

Intro: Kubernetes (AWS) SIG - Justin Santa Barbara, Google
sig-aws is responsible for the interfaces between kubernetes and AWS. The kubernetes project is itself increasingly moving momentum outside of the main kubernetes/kubernetes repository into subprojects. sig-aws is one of the leaders here, with 5 subprojects at the start of the year (broadly: cloudprovider, ALB, IAM, encryption, EBS) and likely at least one new one by Barcelona (EFS, FSx). We'll also discuss the cloudprovider extraction and our collaboration with sig-cloudprovider. We'll provide an update on the progress of those subprojects and discuss the future plans and roadmap together. And if you want to, we can describe how to get involved in these projects!

Speakers
avatar for Justin Santa Barbara

Justin Santa Barbara

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



Wednesday May 22, 2019 16:45 - 17:20
Hall 8.0 E5
 
Thursday, May 23
 

11:05

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

Speakers
avatar for Jason DeTiberus

Jason DeTiberus

Senior Member of Technical Staff, VMWare
avatar for Hardik Dodiya

Hardik Dodiya

Software Developer, SAP
Cloud-enthusiast would be a one-word bio. Curiosity and efforts to resolve it define him the best. Hardik is always motivated and eager to learn new technologies. Cloud technologies have been rushing his adrenaline from the start of the career including research-work. He studied computer... Read More →



Thursday May 23, 2019 11:05 - 11:40
Hall 8.0 E1

11:05

Deep Dive: Envoy - Lizan Zhou, Tetrate
Envoy is a high-performance proxy in the cloud-native landscape designed to be extensible at its core. There are several possible “extension points” in Envoy as outlined in https://github.com/envoyproxy/envoy/tree/master/source/extensions. However, the currently available approaches to extend it is rather limited. Since Envoy is written in C++, the primary way to introduce new extended functionality in Envoy is by writing an extension (e.g. filters, either network or HTTP filter, as one of the most relevant use-cases in Envoy), in C++. It is possible to write an extension for Envoy using Lua (https://www.envoyproxy.io/docs/envoy/latest/configuration/http_filters/lua_filter.html), but the current scope of this extension is only for HTTP traffic.

Speakers
avatar for Lizan Zhou

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 the core contributors of Istio. Previously he was working at Google Cloud, during his time at Google he worked on security and networking on Istio and Cloud Endpoints... Read More →



Thursday May 23, 2019 11:05 - 11:40
Hall 8.1 G2

11:05

Intro + Deep Dive BoF: Telecom User Group and Cloud Native Network Functions (CNF) Testbed - Taylor Carpenter, Vulk Coop; Cheryl Hung & Dan Kohn, CNCF
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 Cheryl Hung

Cheryl Hung

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

Dan Kohn

Executive Director, Cloud Native Computing Foundation
Dan is Executive Director of the Cloud Native Computing Foundation, which sustains and integrates open source technologies like Kubernetes and Prometheus. He also helped create the Linux Foundation's Core Infrastructure Initiative as an industry-wide response to the security vulnerabilities... 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 →



Thursday May 23, 2019 11:05 - 12:30
Hall 8.0 E5

11:05

Intro + Deep Dive: Apps SIG - Adnan Abdulhussein, Bitnami
Kubernetes SIG Apps covers developing, deploying, and operating applications on Kubernetes with a focus on the application developer and application operator experience. In this deep dive we will look at the general experience for application developers and operators along with specifics of the Workloads API and Application CRD. The topics discussed will be based on the desires of those in attendance and the conversation will go where attendees would like it to go.

Speakers
avatar for Adnan Abdulhussein

Adnan Abdulhussein

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


Thursday May 23, 2019 11:05 - 12:30
Hall 8.0 E4

11:05

Intro + Deep Dive: IBMCloud SIG - Sahdev P. Zala, Khalid Ahmed, Brad Topol & Nimesh Bhatia, IBM
In this session, the IBM Cloud SIG leads will first provide an overview of the SIG and highlight key SIG activities. The introductory presentation, in the beginning, will be followed by a deep dive into SIG upstream activities, updates to the cloud provider code, and the ongoing collaborative work with the SIG Cloud Provider. The presentations will be followed by discussions between SIG leads and attendees on current and future work items. Everyone --active contributors, new contributors, and conference attendees -- with interest in the SIG IBM Cloud are welcome to attend. During the session, SIG leads will be available all the time for discussions.

Speakers
avatar for Nimesh Bhatia

Nimesh Bhatia

Director - Open Technology, IBM, IBM
Nimesh is Program Director in Open Technology Group at IBM. He leads a team at IBM that contributes to many strategic open source projects such as Kubernetes, Docker, Cloud Foundry, Hyperledger and many more. He provides technical vision and guidance to build solid next-gen open software... Read More →
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 Khalid Ahmed

Khalid Ahmed

Distinguished Engineer, IBM
Khalid Ahmed is an STSM, Chief Architect of Infrastructure Software at IBM Platform. He works on the design and architecture of large scale grid and cloud computing systems with focus on scheduling, resource, workload and data management. In over 20 years at industry experience he... Read More →
avatar for Sahdev P. Zala

Sahdev P. Zala

Senior Software Engineer, IBM
Sahdev P. Zala is a Senior Software Engineer in the IBM Digital Business Group Open Technology division. In his current role, Sahdev is focused on contributing to the Kubernetes and etcd upstream development. He is a member of Kubernetes and etcd-io github organization. He is also... Read More →



Thursday May 23, 2019 11:05 - 12:30
CC8.27–28

11:05

Intro + Deep Dive: Kubernetes Policy WG - Zhipeng Huang, Huawei & Erica Von Buelow, Red Hat
The Intro+Deep session for Kubernetes Policy WG will cover the basics of the WG process, what we have achieved and what we will be mostly working at in 2019. We will also cover will specific topics like unified policy object definition in depth

Speakers
avatar for Erica von Buelow

Erica von Buelow

Senior Software Engineer, Red Hat
Erica Von Buelow is a Senior Software Engineer at Red Hat and previously at CoreOS. She is a full stack engineer and software developer working on the Openshift Container Platform and Kubernetes at Red Hat with focus on security and auth functionality. She is a full-stack software... Read More →
avatar for Zhipeng Huang

Zhipeng Huang

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



Thursday May 23, 2019 11:05 - 12:30
Hall 8.0 E9

11:05

Intro + Deep Dive: Kubernetes Storage SIG - Saad Ali, Google
Join Kubernetes SIG Storage to learn about the areas of our focus, what we are working on currently, and how you can get involved. SIG Storage members will also present details on some of the projects the SIG is actively working on like CSI, the migration of in-tree volume plugins to external CSI drivers, etc. Veteran SIG Storage members will be on hand to help answer questions.

Speakers
avatar for Saad Ali

Saad Ali

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


Thursday May 23, 2019 11:05 - 12:30
CC7.1

11:05

Intro + Deep Dive: OpenStack SIG - Chris Hoge, OpenStack Foundation & Aditi Sharma, NEC Technologies India
The SIG-OpenStack Introduction and Deep Dive will be an opportunity for members of the Kubernetes community involved with development related to hosting Kubernetes on OpenStack to share existing work and plan for upcoming work. The first portion of the talk will cover basic usage of OpenStack Cloud Provider. We will then follow up with an update on the status of the OpenStack provider for the Cluster API project. The session will wrap up with a deep dive on the software development and future plans.

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 Aditi Sharma

Aditi Sharma

Software Engineer, Redhat
Aditi works as an Open Source developer at NEC, Primarily contributes to Kubernetes. She is sig-openstack lead and reviewer. She also contributed to OpenStack and served as a core reviewer in OpenStack watcher project.



Thursday May 23, 2019 11:05 - 12:30
Hall 8.1 G3

11:05

Intro + Deep Dive: Prometheus - Julius Volz, Prometheus & Richard Hartmann, SpaceNet
Prometheus is an open-source monitoring system and time series database. It features a multi-dimensional data model with a powerful query language and integrates many aspects of systems and service monitoring: from the instrumentation of services over the collection and storage of metrics data, all the way to dashboarding and alerting. Native support for various service discovery mechanisms also make it particularly suitable for dynamic cloud-based environments. In the introduction, Prometheus co-founder Julius Volz explains the architecture of Prometheus and shows its advantages over traditional monitoring systems.

For the deep dive: Join Prometheus maintainers to learn more about the design, project goals and history of Prometheus. We will cover in depth concepts of Prometheus to enable you to get a better understanding of what it is all about. The talk will cover topics including federation, relabelling and PromQL joins. In the end, you will leave with an advanced understanding of Prometheus.

Speakers
avatar for Richard Hartmann

Richard Hartmann

Swiss Army Chainsaw, Grafana Labs
Richard "RichiH" Hartmann is a technical architect at SpaceNet, leading both a new datacenter build and monitoring. By night, he is involved in several FLOSS projects, including Debian and Prometheus, and organizing related conferences, including FOSDEM, DENOG, and Chaos Communication... Read More →
avatar for Julius Volz

Julius Volz

Co-Founder, Prometheus



Thursday May 23, 2019 11:05 - 12:30
Hall 8.0 D4

11:55

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

Speakers
avatar for Justin Santa Barbara

Justin Santa Barbara

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

Mike Splain

Senior DevOps Engineer, Sonos
Mike Splain has been hacking on Kubernetes since the pre-1.0 days, and has taken multiple companies from Kubernetes project inception to full production employments. He has written multiple kubernetes deployment frameworks and is an approver for Kubernetes kops. Mike founded the Kubernetes... Read More →



Thursday May 23, 2019 11:55 - 12:30
Hall 8.0 E1

14:00

Deep Dive: Auth SIG - Mo Khan & Matt Rogers, Red Hat
We present a thorough walkthrough of the Kubernetes authentication and authorization codebase, where we will cover interface contracts and give specific examples of how they are implemented in Kubernetes.  The audience will also be given a high level overview of the request processing pipeline.  The generic nature of these interfaces will be explored along with a look into areas where Kubernetes has a strong opinion on the implementation specifics such as service accounts and the node authorizer.  As a case study, the OpenShift auth stack will be discussed.  OpenShift’s use of OAuth for authentication and role based access control for authorization will lead into discussions around token delegation, auditing, access controlled resource lists, etc.

Speakers
avatar for Mo Khan

Mo Khan

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

Matt Rogers

Senior Software Engineer, Red Hat



Thursday May 23, 2019 14:00 - 14:35
CC8.27–28

14:00

Deep Dive: Azure SIG - Stephen Augustus, VMware & Lachlan Evenson, Microsoft
In the SIG Azure 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. Afterwards, 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 Lachlan Evenson

Lachlan Evenson

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

Stephen Augustus

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



Thursday May 23, 2019 14:00 - 14:35
CC7.1

14:00

Deep Dive: Kubernetes (UI) SIG - Jeffrey Sica, University of Michigan & Sebastian Floreks, Loodse
The Kubernetes Dashboard is the primary way non-cloud-hosted Kubernetes clusters are managed and is a great introductory tool in a new cluster-admin's belt. The Dashboard, much like Kubernetes itself, is a complex beast with many moving parts. With a front-end written in Angular, and a back-end written in go, the project has a complex set of needs to support development. This session will dive into both the front-end and back-end development with the Dashboard as well as outline progress with the 2019 SIG-UI Roadmap.

Speakers
avatar for Jeffrey Sica

Jeffrey Sica

Senior Software Engineer, Red Hat
Jeffrey's primary role at Red Hat involves developing and maintaining the CI system used to gauge product health for the OpenShift Dedicated platform. When not poking holes at test plans, he can usually be found working on upstream Kubernetes in various sub-projects or posting an... Read More →
avatar for Sebastian Florek

Sebastian Florek

Software Engineer, Loodse
Sebastian is a Software Engineer at Loodse. He is working on the Kubernetes Dashboard project since the beginning where he became one of the key contributors and a SIG-UI co-leader.



Thursday May 23, 2019 14:00 - 14:35
Hall 8.0 E1

14:00

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

Speakers
avatar for Oliver Gould

Oliver Gould

Linkerd Creator, Buoyant


Thursday May 23, 2019 14:00 - 14:35
Hall 8.1 G2

14:00

Intro + Deep Dive: Jaeger - Juraci Paixão Kröhling, Red Hat & Prithvi Raj, Uber
Jaeger is a distributed tracing platform, providing a way to monitor and troubleshoot transactions in complex distributed systems. In the first part, we’ll introduce you to Jaeger, showing what it is capable of. We’ll deploy a few microservices into a Kubernetes cluster and use distributed tracing to help us see what’s going on. After this brief demo, you’ll learn how to engage with the community and how to make your first contribution to the project. In the second part of this talk, we’ll explain in details what are all the moving pieces and how they work together. You’ll also learn about the different deployment strategies and advanced configuration options. And finally, we’ll have a Q&A session at the end with project maintainers.

Speakers
avatar for Juraci Paixão Kröhling

Juraci Paixão Kröhling

Software Engineer, Red Hat
Juraci is a software engineer at Red Hat working with the Distributed Tracing team on the Kiali project. He is a core contributor to Jaeger and is also active in the OpenTracing community. He talked about Jaeger, OpenTracing and Distributed Tracing at local meetups in Munich, Germany... Read More →
PR

Prithvi Raj

Software Engineer, Uber
All Things Tracing!



Thursday May 23, 2019 14:00 - 15:25
Hall 8.0 E5

14:00

Intro + Deep Dive: Kubernetes IoT Edge WG - Steven Wong, VMware, Dejan Bosanac, Red Hat, & Kilton Hopkins, Edgeworx
Intro and Deep Dive: Edge Computing challenges and solutions with Kubernetes This session will investigate and catalogue challenges encountered when Kubernetes is deployed in Edge and IoT applications. We'll start by describing two basic approaches: deploying nodes to the Edge with a central control plane; and deploying whole clusters to the Edge. This will be followed by a deep dive into Kubernetes architectural features and constraints in the context of both approaches. We'll see which course makes the most sense for some specific use cases. Next we'll discuss some common challenges to successful deployments, such as resource limits and network availability, and provide some guidance on how to deal with them. There are opportunities to contribute to the evolution of Kubernetes to better serve edge use cases. We will close with details on how you can get involved with the community effort to help this happen.

Speakers
avatar for Kilton Hopkins

Kilton Hopkins

CEO, Edgeworx
Kilton started programming computers when he was 8 years old. He started a software company a few years later. The world is very different than it was back then, but Kilton is still bringing new technologies to life.Kilton is the co-founder and CEO of Edgeworx, a startup that provides... Read More →
avatar for Dejan Bosanac

Dejan Bosanac

Software Engineer, Red Hat
I'm an engineer at Red Hat with broad expertise in messaging and integration technologies. I’ve been an active member of open source communities for many years and a contributor to various projects. My latest interests revolve around developing open source IoT cloud platform so... Read More →
avatar for Steven Wong

Steven Wong

Open Source Community Relations Engineer, VMware
Steve Wong has been active in the Apache Mesos and Kubernetes communities since 2015. He is chair of the VMware SIG on the Kubernetes project. He is a past speaker at KubeCon, MesosCon, Open Source Summit, SCALE, and meetups in the Los Angeles area where he lives. While not working... Read More →



Thursday May 23, 2019 14:00 - 15:25
Hall 8.0 E9

14:00

Intro + Deep Dive: Serverless WG - Scott Nichols, Google & Doug Davis, IBM
In this session the CNCF Serverless Working Group will provide an update to the community on the state of Serverless since we produced our whitepaper and landscape document over a year ago. We'll overview what's changed in the community and what the new, and exciting, developments are - such as new open source projects and trends. Then we'll turn this into a BoF session where we'd like to hear from the community about where they would like the CNCF, and our WG, to go: e.g. what are the pain points people are seeing with respect to interoperability and portability of their Serverless workloads.

Speakers
avatar for Doug Davis

Doug Davis

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 →
avatar for Scott Nichols

Scott Nichols

Software Engineer 软件工程师, Google
Scott Nichols is a Googler focused on making it easy to create and understand portable event driven serverless workloads. This work is done through Knative Eventing and CloudEvents. Connect: https://github.com/n3wscott/ or @n3wscott



Thursday May 23, 2019 14:00 - 15:25
Hall 8.1 G3

14:00

Intro + Deep Dive: Windows SIG - Michael Michael, VMware & Patrick Lang, Microsoft
The chairs for SIG-Windows 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 Patrick Lang

Patrick Lang

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

Michael Michael

Director of Product Management, VMware
Michael Michael (or M2 as he's known) is VMware's Director of Product Management. He is currently working on cloud native technologies, delivering agility and simplicity to developers and accelerating the modernization of enterprise applications. Michael co-chairs SIG-Windows, one... Read More →



Thursday May 23, 2019 14:00 - 15:25
Hall 8.0 E4

14:50

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

Speakers
avatar for Radu Matei

Radu Matei

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



Thursday May 23, 2019 14:50 - 15:25
Hall 8.1 G2

14:50

Deep Dive: Kubernetes/Kubespray (Cluster Lifecycle) SIG - Antoine Legrand, Kubespray & Matthew Mosesohn, Progmatic Lab
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 organization, and how to contribute and help contributors more effectively.

Speakers
avatar for Antoine Legrand

Antoine Legrand

Engineering Manager, Red Hat
Antoine Legrand is an engineering manager at CoreOS/Red Hat. He co-founded Kubespray and works closely with major actors in the ecosystem to improve the user experience in managing application and Kubernetes clusters. Antoine is involved with open source and cloud-native software... Read More →
MM

Matthew Mosesohn

Senior Devops Engineer, Progmatic Lab
Matthew is a software engineer at Progmatic Lab developing platform services on top of Kubernetes, providing containerized infrastructure. Matthew is one of the maintainers of the Kubespray project and participates in the Kubernetes SIG Cluster Lifecycle.


Thursday May 23, 2019 14:50 - 15:25
Hall 8.0 E1

14:50

Deep Dive: Long Term Support WG - Tim Pepper, VMware
Late in 2018 community discussion of Kubernetes support coalesced into a proposal for a Long Term Support Working Group. "WG LTS" is the name, but LTS should not imply work is towards what you may already believe to be meant by the term. Rather we seek a new, evolved definition of the Kubernetes release/support cadence, an investigation in a time-limited fashion during 2019 of the questions of "To LTS Or Not To LTS" and "What Are We Releasing And Why And How Is It Best Integrated, Validate, And Supported". Discussion spans complex questions of what support is desirable and viable in the minds of users, vendors, and ecosystem code contributors. This presentation will provide an overview of first half of our 2019 survey findings, describe progress towards and future work remaining to achieve a higher level of critical API stability, and outline the shape of possible support enhancement proposals.

Speakers
avatar for Tim Pepper

Tim Pepper

Software Engineer, VMware
Tim is a Senior Staff Engineer in VMware's Open Source Technology Center with over 20 years in open source. He works as an open source developer advocate and contributor to Kubernetes (SIG Release chair; WG LTS organizer). Prior work includes Linux kernel/drivers/distributions, software... Read More →



Thursday May 23, 2019 14:50 - 15:25
CC8.27–28

14:50

Deep Dive: Vitess - Jiten Vaidya & Dan Kozlowski, PlanetScale
One of the scariest thoughts about storing data in the cloud is the worry about a node going down taking its data with it. In spite of this, many users have successfully run Vitess on Kubernetes in various clouds. This deep dive session in Vitess will show you how to configure a Vitess server to be resilient to failures. As a demo, we'll bring up a Vitess cluster with the a set of optimal configurations and demonstrate how it survives various events like pod evictions and node restarts.

Speakers
DK

Dan Kozlowski

Lead Engineer, PlanetScale
avatar for Jiten Vaidya

Jiten Vaidya

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



Thursday May 23, 2019 14:50 - 15:25
CC7.1

15:55

Deep Dive: Autoscaling SIG - Aleksandra Malinowska & Slawomir Chylek, Google
Join members of SIG Autoscaling to learn more details about vertical and cluster autoscalers. In this session we will discuss how they work internally, how to check what they are up to and how to debug them if you suspect that something is wrong. Moreover, we will also cover various quirks and features hidden in the API.

Speakers
avatar for Sławomir Chyłek

Sławomir Chyłek

Software Engineer, Google
Sławomir Chyłek is a PhD in Computer Science in reliability field. Speaker at academic conferences and researcher. He has over 10 years of experience that varies from programming mobile phones, lottery systems to power plants. 2 years ago he joined Google where he works on Google... Read More →
AM

Aleksandra Malinowska

Software Engineer, Google
Aleksandra Malinowska is a software engineer on Kubernetes autoscaling team at Google. She's a co-maintainer and contributor to Cluster Autoscaler. Aleksandra Malinowska 是谷歌 Kubernetes 自动扩展团队的软件工程师。她是 Cluster Autoscaler... Read More →



Thursday May 23, 2019 15:55 - 16:30
Hall 8.0 E1

15:55

Deep Dive: KubeEdge – Cindy Xing, Futurewei
IOT/Edge computing has been the buzz word for couple of years now. With the industry evolving, there are a few potential solutions and architectures available. Being one of the reference architecture, KubeEdge is accepted as a CNCF sandbox project recently. In this talk, Cindy Xing will deep dive details of KubeEdge architecture and design. Based on real life use cases, a few demos will be implemented to help community understand better of KubeEdge. The future roadmap and current pain points will also be shared.

Speakers
avatar for Cindy Xing

Cindy Xing

Senior Cloud Software Architect 高级云软件架构师, Futurewei
Cindy Xing currently works at Futurewei as a Senior Cloud Software Architect.She focuses on building public Cloud Service infrastructure.Her interest area includes Kubernetes, container, Windows and Edge technologies.Before Futurewei, Cindy worked as a Senior software engineer and... Read More →



Thursday May 23, 2019 15:55 - 16:30
Hall 8.1 G2

15:55

Intro + Deep Dive: containerd - Wei Fu, Alibaba & Mike Brown, IBM
We will show how users can enhance containerd without having to first modify containerd’s internals. We’ll also 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 Mike Brown

Mike Brown

Containerd Maintainer, IBM
Open Source Software Engineer, Containerd, OCI, Kubernetes, container runtimes, IBMer, github.com/IBM/cap, Inventor, Coach, PC Gamer, and Proud Father.
WF

Wei Fu

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



Thursday May 23, 2019 15:55 - 17:20
Hall 8.0 E4

15:55

Intro + Deep Dive: Kubernetes (Docs) SIG - Zach Corleissen, Linux Foundation & Rael Garcia, CAPSiDE
This session covers Kubernetes (K8s) documentation. We'll do an overview of the docs--how they're organized, and how they're maintained--then contribute to the docs ourselves. During the introduction, we'll look at the docs repository (kubernetes/website) and how we organize content. We'll also look at the website stack: how we preview and publish docs to kubernetes.io. We'll talk about the docs workflow: how SIG Docs does the work to review and publish docs. During the deep dive, we'll explore the docs contributor guide and do some hands-on contribution. Remember that contributing to docs is a pathway to Kubernetes membership!

Speakers
avatar for Rael Garcia Arnes

Rael Garcia Arnes

Site Reliability Engineer, RedHat
avatar for Zachary Corleissen

Zachary Corleissen

Lead Technical Writer, Linux Foundation



Thursday May 23, 2019 15:55 - 17:20
Hall 8.1 G3

15:55

Intro + Deep Dive: Kubernetes (Network) SIG - Tim Hockin, Google
This presentation will include an introduction to Kubernetes networking, covering the high level challenges the Kubernetes network model solves, Kubernetes specific concepts such as Services, Ingress, and NetworkPolicy, and how they interact and are typically used. We'll then dive deeper into topics currently being discussed in SIG network, opening the floor for discussion and debate on a range of topics based on attendee interest and moderated by members of the SIG. In this latter half, we hope to bring contributors and users together to discuss the problems they are currently facing and how we can collaborate to solve them.

Speakers
avatar for Tim Hockin

Tim Hockin

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


Thursday May 23, 2019 15:55 - 17:20
Hall 8.0 E5

15:55

Intro + Deep Dive: Kubernetes Conformance WG - Dan Kohn, CNCF; Hippie Hacker, ii.coop; William Denniss & Aaron Crickenberger, Google
We will start the session with a high level introduction of the Certified Kubernetes conformance program. Topics will include how to run the conformance test suite, how to certify your company's platform, distribution or installer, and how to get maximum benefit out of the program for your company. Following the the introduction, there will be a technical working session by members of the working group to discuss current topics, likely including the in-development Windows container conformance profile.

Speakers
avatar for Aaron Crickenberger

Aaron Crickenberger

Staff Test Engineer, Google
Aaron has participated in open source since 2007, cloud since 2009, and Kubernetes since 2015. He co-founded the Kubernetes Testing SIG, and has served on the Kubernetes Steering Committee since its inception in 2017. He has participated in every Kubernetes release since v1.4 and... Read More →
avatar for William Denniss

William Denniss

Product Manager, Google
William is a Product Manager at Google on Google Kubernetes Engine. He chairs the Kubernetes Conformance working group, and has a passion for interoperability and developer experience. Previously he worked in the OAuth community, authoring RFC 8252 and creating AppAuth, the leading... Read More →
avatar for Hippie Hacker

Hippie Hacker

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

Dan Kohn

Executive Director, Cloud Native Computing Foundation
Dan is Executive Director of the Cloud Native Computing Foundation, which sustains and integrates open source technologies like Kubernetes and Prometheus. He also helped create the Linux Foundation's Core Infrastructure Initiative as an industry-wide response to the security vulnerabilities... Read More →


Thursday May 23, 2019 15:55 - 17:20
CC8.27–28

15:55

Intro + Deep Dive: Multicluster SIG - Irfan Ur Rehman, Huawei & Maru Newby, Red Hat
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 this 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
avatar for Maru Newby

Maru Newby

Software Developer, Red Hat
Maru works as a software developer for Red Hat on the OpenShift Multicluster team. One of his key responsibilities is to foster the growth of the Federation V2 project. Prior to Federation, he hacked on networking for OpenShift and OpenStack.
IU

Irfan Ur Rehman

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


Thursday May 23, 2019 15:55 - 17:20
CC7.1

16:45

Deep Dive: API Machinery SIG - David Eads, Red Hat & Daniel Smith, Google
This Deep Dives will cover the recent developments of Sig API Machinery. Sig API Machinery covers API registration and discovery, admission control, storage migration, conversion, defaulting, OpenAPI, CustomResourceDefinition, garbage collection, quota, and client libraries. We will have the chance to dive into the topics and to answer technical questions around them. One main theme will be server side apply which is supposed to ship as as alpha in 1.14. This will have a big impact on the ecosystem and therefore we want to take this deep dive as chance to reach developers who will have to adapt their operator logic to work well as an apply actor.

Speakers
DE

David Eads

Senior Principal Software Engineer, Red Hat
David Eads is a senior principal software engineer at Red Hat and co-lead for Kubernetes sig-apimachinery and an emeritus lead for sig-auth.
avatar for Daniel Smith

Daniel Smith

Staff Software Engineer, Google
Daniel has been working on Kubernetes since before it was open sourced, and is still one of the top contributors overall today. Currently, he is co-TL of the Kubernetes API Machinery SIG, and TL of the corresponding Google team. Before Kubernetes, Daniel worked on Google’s borg... Read More →



Thursday May 23, 2019 16:45 - 17:20
Hall 8.0 E9

16:45

Deep Dive: Helm - Matt Fisher & Adam Reese, Microsoft
In this session, we will cover the current status of the Helm project. We will focus on the changes to Helm's architecture in Helm 3, including the new security model, new chart features, and the Helm core libraries. We will also discuss changes that affect the chart ecosystem, including the move to store charts in OCI registries. Finally, we'll discuss how users can start trying out Helm 3 and how to get involved with the project.

At the end, there will be an open discussion where Helm maintainers and contributors can come together to discuss issues that benefit from face to face conversations.


Speakers
avatar for Matt Fisher

Matt Fisher

Software Engineer, Microsoft
Matt is a core maintainer of the Helm project, and a Software Engineer at Microsoft. Off hours, Matt enjoys spending time camping, woodworking and spending time with his family.
avatar for Adam Reese

Adam Reese

Software Engineer, Microsoft
Adam Reese is a core maintainer for the Kubernetes Helm project. As a Senior Engineer at Microsoft, he has contributed to many open source projects. Over his 15 years building software, Adam has built everything from distributed pipeline processors to embedded systems.


Thursday May 23, 2019 16:45 - 17:20
Hall 8.0 D4

16:45

Deep Dive: Scheduling SIG - Babak Salamat, Google
Kubernetes Scheduler is a critical component of Kubernetes that finds the best nodes for running pods based the configured scheduling requirements. The scheduler provides features to run clusters with desired configuration. Users can choose to run their clusters with high resource efficiency, high reliability, or various other custom policies. This talk will provide information on recent SIG Scheduling projects and features, including the development of the scheduling framework, batch scheduling, pod scheduling policies for multi-tenant clusters, and scalability improvements. We will dedicate about half of the time of the presentation to audience questions and users' feedback.

Speakers
avatar for Babak Salamat

Babak Salamat

Staff Software Engineer, Google
Bobby Salamat is co-lead of Kubernetes SIG Scheduling and co-maintainer of Kubernetes default scheduler. He is interested in advanced scheduling techniques to improve resource efficiency of clusters. He is also interested in improving user experience and making default behavior of... Read More →



Thursday May 23, 2019 16:45 - 17:20
Hall 8.0 E1