Loading…

Log in to bookmark your favorites and sync them to your phone or calendar.

Sunday, November 17
 

6:00pm PST

Contributor Celebration
Join us for a social get-together in the Quartyard on Market Street in San Diego. Enjoy the informal, flexible setting with food, drink, and games all accompanied by live music. A great setting to get-to-know your other contributors before the workshops and discussions the next day!

Contributor Bingo
Karaoke
Puppies
Unconference suggesting topics and voting

This event is only open to registered attendees.

Reception Menu - Street Taco Station
  • Carne Asada Taco with pico de gallo, cilantro, cotija cheese & avocado crema Chicken Taco with pico de gallo, cilantro, cotija cheese & avocado crema Impossible Ground Beef Taco (Vegan)
  • Chips & Salsa with Red Molcajete Salsa & Salsa Verde
  • *Gluten Free Corn Tortillas & Flour Tortilla Options Available

Sunday November 17, 2019 6:00pm - 9:00pm PST
Quartyard 1301 Market Street, San Diego, CA
 
Monday, November 18
 

8:00am PST

Breakfast
Breakfast Menu
  • Sliced Seasonal Fruit and Melons with a Selection of Organic Berries
  • Individual Dannon Low Fat Fruit Yogurts or Non-Fat Plain Yogurts with Honey Baked House Made Granola and Gluten Free Granola
  • Bagel Station with Toaster, Cream Cheese, Preserves, Peanut Butter, Honey and Butter

Monday November 18, 2019 8:00am - 9:00am PST
Pacific Ballroom Foyer

8:00am PST

Registration
You can also pick-up your badge at the below location.

Foyer A & B - San Diego Convention Center Ground Level
Monday November 18, 2019 7:30am - 6:00pm

Monday November 18, 2019 8:00am - 9:00am PST
Marriott Marquis, Grand Ballroom, Side Foyer

9:00am PST

Welcome - Paris Pittman
We are starting on time! 

Important details about the day
Wrap up from the year
Unconference slots announced
Shoutouts



Speakers
avatar for Paris Pittman

Paris Pittman

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


Monday November 18, 2019 9:00am - 9:25am PST
Pacific Ballroom 20/21/22

9:30am PST

How to Triage Issues and Save the Community from Flat Lining - Cody Crudgington
This is a beginner's guide to triage, in order to keep the community moving.

Speakers


Monday November 18, 2019 9:30am - 9:55am PST
Pacific Ballroom 18
  Sustainability
  • Session Slides Included Yes

9:30am PST

New/Intermediate Contributor Workshop - Welcome and PR Demo
Speakers
avatar for Guinevere Saenger

Guinevere Saenger

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

Chris Short

Principal Technical Marketing Manager, Red Hat
Kubernetes at Red Hat | Voice of Hybrid Cloud openshift.tv | CNCF Ambassador + @KubeWeekly | devopsish.com | Disabled Veteran | He/Him/His | Views solely mine


Monday November 18, 2019 9:30am - 10:00am PST
Pacific Ballroom 14/15

9:30am PST

SIG Architecture - Technical Vision - SIG-Arch Leads
Come and hear about the future direction of Kubernetes over the next year from the SIG Architecture point of view. Find out why we don't see a need for "Kubernetes 2.0", and how major evolution in functionality is happening without it.


Monday November 18, 2019 9:30am - 10:05am PST
Pacific Ballroom 20/21/22
  General Sessions
  • Session Slides Included Yes

9:30am PST

Keeping Kubernetes Scalable - Intro to Scalability and Performance Testing - Matt Matejczyk
Kubernetes clusters and workloads are becoming bigger and bigger, but it’s not obvious how to test the scalability and performance aspects of them. In this session, you will learn about the performance test framework, created by the SIG-Scalability, that is used on a daily basis to keep Kubernetes scalable. We’ll introduce you to the ClusterLoader2, our “Bring Your Own Yaml” load test tool. We will show you how to create your own scalability test to exercise your workloads, how to run it, interpret the results and debug potential regressions. Last but not least, you’ll learn about Kubemark, a tool that simulates large Kubernetes clusters with much smaller compute footprint, and how to use it for performance testing.

Speakers
avatar for Matt Matejczyk

Matt Matejczyk

Senior Software Engineer, Google
Matt is a senior software engineer at Google and co-chair of SIG Scalability.



Monday November 18, 2019 9:30am - 10:25am PST
Pacific Ballroom 24
  Tech Discussion
  • Session Slides Included Yes

9:30am PST

9:30am PST

Level-up your open source development skills on kubectl - Sean Sullivan, SIG CLI
Are you ready to level-up your open source development skills? Do you want to make significant contributions to a vital area of Kubernetes? Do you have the commitment to become a SIG maintainer?

This workshop will be a deep immersion into kubectl development, with the goal of eventually creating knowledgeable SIG CLI maintainers. This fast-paced workshop will dig deep into the details of kubectl development, including common conventions and structures in the kubectl code base. After visiting these common areas, we will then pivot to addressing current, high-priority kubectl development projects. By the end of the workshop, each attendee will be well-positioned to contribute to one of these current kubectl initiatives.

As current maintainers of this code base, we commit to not just giving you the knowledge to address current kubectl issues, we will spend the necessary time after Kubecon to review PR's and mentor you to the next level. Our goal is to create a more thriving SIG CLI development community by mentoring the next generation of SIG CLI developers.

HOW TO PREPARE BEFORE THE WORKSHOP

In order to make the best use of our limited time, please prepare ahead of time.

You should have a laptop capable of building and running basic Kubernetes binaries, with the following software installed:
  • Go 1.13  (This is a change from the originally advertised Go 1.12)
  • git
  • make
  • bazel
  • kubernetes/kubernetes GitHub repo

With that, you should be able to compile and test the latest version of kubectl:

bazel build //cmd/kubectl
bazel test //staging/src/k8s.io/kubectl/...

For the best preparation, please check out the following codelab before the workshop: ​

https://github.com/seankubecon/kubernetes.git

Speakers
avatar for Sean Sullivan

Sean Sullivan

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



Monday November 18, 2019 9:30am - 10:55am PST
Pacific Ballroom 26
  Current Contributor Workshop
  • Session Slides Included Yes

9:30am PST

10:00am PST

How to Hold Upstream Training in Your Country and Get New Contributors! - Shu Muto, Kenichi Oomichi, Akihito Inoh
We held an upstream training session at a local public event, i.e. CloudNative Days Tokyo 2019, in July and get lots of new contributors. We'd like to share the experience and how we arranged the training session based on kubernetes-sigs/contributor-playground).

Speakers
avatar for Shu Muto

Shu Muto

Senior Engineer, NEC Solution Innovators, Ltd.
Shu is one of maintainer for Kubernetes Dashboard since Autumn 2019. Before that, Shu has contributed to OpenStack Dashboard and its several plugins as core developer since 2015. Besides them, developping WebRTC application.
avatar for Kenichi Omichi

Kenichi Omichi

Principal Software Engineer, NEC
Kenichi is a software engineer on production software engineering over 18 years.He mainly focus on cloud distributed platforms: Kubernetes and OpenStack and tries improving their quality based on his knowledge (Linux Kernel internals, network, virtualization, distributed system, REST... Read More →
avatar for Akihito Inoh

Akihito Inoh

Senior Engineer, NEC Solution Innovators, Ltd
Akihito is a software engineer focus on OSS container technology like a Kubernetes and is contributing to Lifecycle and UI of Kubernetes mainly.Before that, he joined project for deploying IaaS service with OpenStack.



Monday November 18, 2019 10:00am - 10:25am PST
Pacific Ballroom 18
  Sustainability
  • Session Slides Included Yes

10:00am PST

New/Intermediate Contributor Workshop - Contributing: Who/Where/How
Speakers
avatar for Guinevere Saenger

Guinevere Saenger

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

Chris Short

Principal Technical Marketing Manager, Red Hat
Kubernetes at Red Hat | Voice of Hybrid Cloud openshift.tv | CNCF Ambassador + @KubeWeekly | devopsish.com | Disabled Veteran | He/Him/His | Views solely mine


Monday November 18, 2019 10:00am - 10:30am PST
Pacific Ballroom 14/15

10:00am PST

Break
We have food & beverage, so you can grab snacks between sessions.

AM BREAK MENU
  • Assorted Breakfast Breads and Pastries to Include: Freshly Baked Danish Pastries, Chocolate Croissants and Freshly Baked Nut Breads
  • Seasonal Whole Fresh Fruit

Monday November 18, 2019 10:00am - 10:45am PST
Pacific Ballroom Foyer

10:05am PST

Precisely Defining Kubernetes: The Path of Conformance - Hippie Hacker
The conformance subproject of SIG Architecture defines the APIs and features that need to be available across all different Kubernetes implementations. This session will discuss how the conformance process works, how to help us ensure workloads and tooling are portable, and how to make sure your feature is ready to promote to GA.

Monday November 18, 2019 10:05am - 10:25am PST
Pacific Ballroom 20/21/22

10:30am PST

Raising the Bar: Production Readiness in K8s - John Belamaric
In SIG-arch, we're building a new process to ensure features are ready for production before being promoted to GA. This will add new gates to promotion from alpha to beta and from beta to GA. The presentation will enable you to be prepared and help you land your feature on time.

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 →



Monday November 18, 2019 10:30am - 10:55am PST
Pacific Ballroom 20/21/22
  General Sessions
  • Session Slides Included Yes

10:30am PST

New/Intermediate Contributor Workshop - How We Communicate
Speakers
avatar for Chris Short

Chris Short

Principal Technical Marketing Manager, Red Hat
Kubernetes at Red Hat | Voice of Hybrid Cloud openshift.tv | CNCF Ambassador + @KubeWeekly | devopsish.com | Disabled Veteran | He/Him/His | Views solely mine
avatar for Guinevere Saenger

Guinevere Saenger

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


Monday November 18, 2019 10:30am - 11:00am PST
Pacific Ballroom 14/15

10:30am PST

Breaking Down Barriers to Kubernetes Contribution for Neurodiverse Community Members - Kiran "Rin" Oliver
In this session, we will discuss the varied needs of neurodivergent Kubernetes contributors, brainstorm ways in which we can lower the barrier to OSS contribution entry for those that are neurodivergent and may be intimidated by the contribution process, and will discuss the steps we as a community can take to make the Kubernetes contribution process/pipeline easier for those that are neurodivergent.

Speakers
avatar for Rin Oliver

Rin Oliver

Content Marketing Manager, Esper
Rin is the Content Marketing Manager at Esper. They enjoy discussing all things open source, with a particular focus on diversity in tech, improving hiring pipelines in OSS for those that are neurodivergent, and removing accessibility barriers to learning programming. Rin is also... Read More →



Monday November 18, 2019 10:30am - 11:25am PST
Pacific Ballroom 18
  Sustainability
  • Session Slides Included Yes

10:30am PST

Multi-tenancy in Kubernetes: Let's Talk - Tasha Drew
This is a place for us to talk about the current work going on in the Multi-tenancy working group, what we've learned from it, and where we need to go. Intended to be a slightly guided conversation since we only have an hour.

Speakers
avatar for Tasha Drew

Tasha Drew

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


Monday November 18, 2019 10:30am - 11:25am PST
Pacific Ballroom 24

10:30am PST

Tech Debt
Monday November 18, 2019 10:30am - 11:25am PST
Pacific Ballroom 25

11:00am PST

State of Kubernetes Security - Tim Allclair, CJ Cullen
Last year we presented on the state of Kubernetes Security across the past, present, and future (https://youtu.be/WcJCBOIMZkE). This year, we'll continue that tradition by:
  • Reviewing the major security vulnerabilities and milestones of 2019
  • Reviewing progress on the Big Problems we highlighted in 2018, and highlighting other work in progress
  • Looking forward to 2020 with predictions of major themes and open issues

Speakers
avatar for Tim Allclair

Tim Allclair

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

CJ Cullen

Software Engineer, Google
CJ works on the Google Kubernetes Engine (GKE) Security team. CJ has helped develop the Kubernetes authentication and authorization system, as well as building the cluster deployment and management infrastructure of Google Kubernetes Engine.


Monday November 18, 2019 11:00am - 11:25am PST
Pacific Ballroom 20/21/22

11:00am PST

New/Intermediate Contributor Workshop - Repo and SIG Tour
Speakers
avatar for Bob Killen

Bob Killen

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


Monday November 18, 2019 11:00am - 11:30am PST
Pacific Ballroom 14/15

11:00am PST

Live API review - Jordan Liggitt
This will be a live API review, going through a real PR and showing how it's done. It will cover API norms, less-well-known conventions, rationales, validation, defaulting, and other important API concepts.

This is an opportunity to learn how to make your API review PRs go through faster and easier, with fewer revisions. It's also a great way to see how to do API reviews, in order to start down the path of becoming an API reviewer yourself. Every SIG needs to have active API reviewers to make development smoother and faster, so why not you?

HOW TO PREPARE BEFORE THE WORKSHOP

In order to make the best use of our limited time, please prepare ahead of time.

Reading:

Being familiar with the API conventions  and API changes documents would help you get the most out of this workshop.

Laptop and build environment:

A working kubernetes build/test environment is only required if you want to try out API tests and code generation on your own during the workshop. In that case, you should have a laptop capable of building and running basic Kubernetes binaries, with the following software installed:

  • Go 1.13  (This is a change from the originally advertised Go 1.12)
  • Docker
  • git
  • make
  • kubernetes/kubernetes GitHub repo

Speakers
avatar for Jordan Liggitt

Jordan Liggitt

Staff Software Engineer, Google
Jordan Liggitt is a staff software engineer at Google, and helps lead Kubernetes authentication, authorization, and API server efforts.


Monday November 18, 2019 11:00am - 12:25pm PST
Pacific Ballroom 26

11:30am PST

Don't Build a New API, Build a CRD - Solly Ross
Implementing a new API for Kubernetes? Chances are, you should start building it as a CRD instead of using a built-in API type. Come learn why to use a CRD in Kubernetes, see how the newest CRD features are making it easier to match feature parity with built-in APIs, and situations when you might still need a built-in API type (for now).

Speakers
avatar for Solly Ross

Solly Ross

Software Engineer, Google
Solly is one of the leads of the Kubebuilder project, and works on Kubernetes at Google with a focus on custom controller tooling. Solly previously worked on metrics and autoscaling, and has been hacking on various parts of Kubernetes since Kubernetes 1.2. When not writing PRs or... Read More →


Monday November 18, 2019 11:30am - 11:55am PST
Pacific Ballroom 20/21/22

11:30am PST

New Contributor Workshop - Setting Up Your Development Environment
Speakers
avatar for Chris Short

Chris Short

Principal Technical Marketing Manager, Red Hat
Kubernetes at Red Hat | Voice of Hybrid Cloud openshift.tv | CNCF Ambassador + @KubeWeekly | devopsish.com | Disabled Veteran | He/Him/His | Views solely mine


Monday November 18, 2019 11:30am - 12:00pm PST
Pacific Ballroom 15

11:30am PST

Intermediate Contributor Workshop - k/k walkthrough
Speakers
avatar for Guinevere Saenger

Guinevere Saenger

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


Monday November 18, 2019 11:30am - 12:25pm PST
Pacific Ballroom 14

11:30am PST

WG LTS 2019 Year End Status / Proposal(s) - Tim Pepper
At the December 2018 contributor summit the Working Group LTS was just forming and we held an initial BoF to discuss the working group’s charter, scope, timeline and deliverables (https://sched.co/JJ6V)  Work has continued across 2019 with the promise that the group will survey user/operator/developer feelings on the current support stance and formulate data-driven change proposals in collaboration with our community of contributors.  WG’s are time-limited and we want to end this year with a recap of the year’s work, share the status and details of the change(s) under the proposal, and enumerate possible future work.

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 →



Monday November 18, 2019 11:30am - 12:25pm PST
Pacific Ballroom 18
  Sustainability
  • Session Slides Included Yes

11:30am PST

Making Kubernetes Secure by Default - Vallery Lancey
A stock Kubernetes cluster is not secure, even when created using best-practices like kubeadm. Users can create pods that are able to take over the host, the network is default-unrestricted, and so on. Solutions exist, but they require customization, which many users fail to do.

Let’s talk about how we can improve the user experience of existing tools like PodSecurityPolicy, address gaps, and ship a default-secure experience.

Speakers
avatar for Vallery Lancey

Vallery Lancey

Site Reliability Engineer, Apple
Vallery Lancey is an infrastructure-minded software engineer. She enjoys watching things break, and figuring out how to make them break less.


Monday November 18, 2019 11:30am - 12:25pm PST
Pacific Ballroom 24

11:30am PST

Certificate Management and Identity
Submissions being accepted until the Sunday night party.
Voting will take place in the morning during registration.

Monday November 18, 2019 11:30am - 12:25pm PST
Pacific Ballroom 25

12:00pm PST

KEP Implementation Journey - Wei Huang
I'd like to share my journey of implementing KEP "EvenPodsSpread". Its target audience is the medium level contributors who have basic contributing experiences. A draft outline: (1) Defining Scope and Split the Work Items (2) API Design and Review (3) Core Logic Implementation (4) Test Strategy (5) Review and Ship (6) Documents

Speakers
avatar for Wei Huang

Wei Huang

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



Monday November 18, 2019 12:00pm - 12:25pm PST
Pacific Ballroom 20/21/22
  General Sessions
  • Session Slides Included Yes

12:00pm PST

New Contributor Workshop - Prerequisites, Check-In, Assistance - SIGs, Labels, Issues: Overview
Speakers
avatar for Chris Short

Chris Short

Principal Technical Marketing Manager, Red Hat
Kubernetes at Red Hat | Voice of Hybrid Cloud openshift.tv | CNCF Ambassador + @KubeWeekly | devopsish.com | Disabled Veteran | He/Him/His | Views solely mine


Monday November 18, 2019 12:00pm - 12:25pm PST
Pacific Ballroom 15

12:25pm PST

Lunch
Lunch Menu
  • Assorted Rolls with Butter
  • Tomato Basil Soup (V) (GF)
  • Vegetable Grain Soup (V)
  • Salad Bar To Include:
  • Artisan Baby Greens (V) (GF) (DF)
  • Cucumber, Tomatoes, Carrots, Red Onions, and Black Olives Served with Choice of Balsamic and Red Wine Vinaigrette Roasted Seasonal Vegetables (V) (GF) (DF)
  • Cauliflower, Broccoli, and Mushrooms
  • Cooked Grains (V) (DF)
  • Farro, Lentils
  • Roasted Sliced Chicken Breast
  • Pastry Chef’s Choice of Seasonal Mini Desserts
  • Iced Tea with Lemon

Monday November 18, 2019 12:25pm - 2:00pm PST
Marina Terrace

1:30pm PST

Instrumentation Strategy Session
SIG Instrumentation will discuss upcoming work for 1.18 and 1.19.  Details TBD

Monday November 18, 2019 1:30pm - 2:25pm PST
Pacific Ballroom 24

2:00pm PST

Intermediate Contributor Workshop - Local Build and Test
Speakers
avatar for Alison Dowdney

Alison Dowdney

Customer Reliability Engineer, Weaveworks
Alison is a Customer Reliability Engineer at Weaveworks, a CNCF ambassador and an active member of SIG Contributor Experience for the Kubernetes project. She is passionate about helping others get more involved with the cloud native community. Coming from a startup background, she... Read More →


Monday November 18, 2019 2:00pm - 2:40pm PST
Pacific Ballroom 14

2:00pm PST

Setting Up and Running Prow on Your Development Machine Part 1 - Rob Kielty
Learn about the Kubernetes project by testing your contribution locally using Prow before you submit a PR.

HOW TO PREPARE BEFORE THE WORKSHOP

In order to make the best use of our limited time there is some preparation that you can carry out.

Background Reading
https://github.com/kubernetes/test-infra/blob/master/prow/getting_started_deploy.md
https://github.com/kubernetes/test-infra/blob/master/prow/life_of_a_prow_job.md

The above references are scripted up in the following repo which is almost complete. 

https://github.com/RobertKielty/personal-prow/

I will be working on the code in the run up to the presentation and I welcome feedback via issues on the repo and of course pull requests are welcome also.

Runtime Environment

You should have a Linux laptop capable of building and running basic Kubernetes binaries, with the following software installed:
  • Go 1.13 (This is a change from the originally advertised Go 1.12)
  • Docker 
  • git
  • make
  • bazel
  • kubernetes/kubernetes GitHub repo
  • kubernetes/test-infra
  • ngrok
  • kind
  • kapp
  • kwt

In addition to tools listed above run the following before attending the workshop.

Clone test-infra and kind:
git clone git@github.com:kubernetes/test-infra.git
git clone git@github.com:kubernetes-sigs/kind.git

Install GVM:
https://github.com/moovweb/gvm

Make sure to test the gvm command on your machine first as missing dependencies are called our when you use gvm and *not* during installation. On my machine I had to install bison from the package manager.





Speakers
avatar for Rob Kielty

Rob Kielty

Consultant, Roki Test Driven Software
I will be giving a workshop on how to setup and deploy Prow, the CI tool used in Kubernetes development, to run on Kind, which provides a Kubernetes cluster using Docker containers as Kubernetes Nodes. All this to learn about Prow and Kind so that you can test your changes to Kubernetes... Read More →


Monday November 18, 2019 2:00pm - 2:55pm PST
Pacific Ballroom 26

2:00pm PST

2:00pm PST

Keeping the Bar High: How To Be A Bad-ass Code Reviewer - Tim Hockin
Practical techniques and approaches to code review to help keep the quality bar as high as we need it to be.



Speakers
avatar for Tim Hockin

Tim Hockin

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


Monday November 18, 2019 2:00pm - 2:55pm PST
Pacific Ballroom 20/21/22

2:00pm PST

New Contributor Workshop - Open Source Interactions, PRs/Bots and Playground Exercise
Open Source Interactions, PRs/Bots and Playground Exercise

Speakers
avatar for Chris Short

Chris Short

Principal Technical Marketing Manager, Red Hat
Kubernetes at Red Hat | Voice of Hybrid Cloud openshift.tv | CNCF Ambassador + @KubeWeekly | devopsish.com | Disabled Veteran | He/Him/His | Views solely mine
avatar for Jorge Castro

Jorge Castro

Community Manager, VMware
Jorge is a Community Manager at VMware where he helps to support and advance the open Kubernetes ecosystem. He works in SIG Contributor Experience on the Kubernetes Office Hours, running the YouTube channel, forums admin, and a bunch of miscellaneous programs. He resides in Ann Arbor... Read More →


Monday November 18, 2019 2:00pm - 2:55pm PST
Pacific Ballroom 15

2:00pm PST

End User Panel - Cheryl Hung
Cheryl Hung, CNCF Director of Ecosystem, will moderate a panel discussion with representatives from the CNCF End User Community (https://www.cncf.io/people/end-user-community).

Understand how real end users use Kubernetes, what challenges they face and what they most want to see next from the Kubernetes community.

Speakers
avatar for Cheryl Hung

Cheryl Hung

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

Josh Michielsen

Senior Engineer, Platform Engineering, Condé Nast
Josh Michielsen is a Senior Software Engineer for the Platform Engineering team at Condé Nast, where he helps to drive the vision of a truly global platform to house some of the worlds largest online publications! He specialises in container orchestration, software development, continuous... Read More →
FH

Federico Hernandez

Senior Software Engineer, Meltwater
AS

Andy Snowden

Engineering Manager - DevOps, EquityZen
Ask me about how we use Kubernetes to empower a secondary market for pre-ipo companies.


Monday November 18, 2019 2:00pm - 2:55pm PST
Pacific Ballroom 18

2:00pm PST

Kind Local Build + Dev Tools
Monday November 18, 2019 2:00pm - 2:55pm PST
Pacific Ballroom 25

2:30pm PST

Present and Future of Hardware Topology Awareness in Kubelet - Connor Doyle
In this discussion, we will recap the current state of node-level hardware topology awareness in Kubernetes, and the road that brought us here. We'll talk about user experiences and feedback, remaining challenges, and pathways to graduate related features to GA. We'll also take a look at upcoming proposals and how others in the community can help in this dynamic, intriguing and important area of active development within the Kubernetes project.



Speakers
avatar for Connor Doyle

Connor Doyle

Quantap
Applications, Scheduling, Performance, Containerization, CPU affinity, NUMA, Hardware Accelerators, sig-node, sig-scheduling, wg-resource-management



Monday November 18, 2019 2:30pm - 2:55pm PST
Pacific Ballroom 24
  Tech Discussion
  • Session Slides Included Yes

2:40pm PST

Intermediate Contributor Workshop - Opening Your First PR: What To Expect, And Where To Go Next (membership, finding a reviewer)
Speakers
avatar for Guinevere Saenger

Guinevere Saenger

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


Monday November 18, 2019 2:40pm - 2:55pm PST
Pacific Ballroom 14

2:55pm PST

Break
PM Break Menu
  • House-made Energy Bars (DF, VG)
  • House-made Carne Asada Beef Jerky

Monday November 18, 2019 2:55pm - 3:30pm PST
Pacific Ballroom Foyer

3:30pm PST

Resolving Conflict on GitHub - Paul Oliver, Brian Douglas
In this talk Paul Oliver and Brian Douglas will talk about the intricacies of communication,  the challenges of doing so over GitHub, and how to deal with conflict that arises through communication. We'll provide an overview of the good and bad types of conflict, best practices for projects, tips for collaboration, and then have some time for open discussion.

Speakers
avatar for Brian Douglas

Brian Douglas

Developer Advocate, GitHub
Brian Douglas is a Developer Advocate at GitHub where he works on the increasing use of the GitHub’s platform-specific features through technical content distributed on the internet. In addition to that, Brian has a passion for open source and loves mentoring new contributors through... Read More →


Monday November 18, 2019 3:30pm - 3:55pm PST
Pacific Ballroom 20/21/22

3:30pm PST

TestGrid and You - Michelle Shepardson, Sean Chase
A quick dive into using and contributing to TestGrid, and upcoming plans!

Speakers
MS

Michelle Shepardson

Software Engineer, Google
I work on Engineer Productivity at Google for Kubernetes and related open source projects, and hang around on the #sig-testing channel. My focus is on TestGrid (testgrid.k8s.io), a site that lets you see your test results in a grid!
SC

Sean Chase

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



Monday November 18, 2019 3:30pm - 3:55pm PST
Pacific Ballroom 14
  General Sessions
  • Session Slides Included Yes

3:30pm PST

Setting Up and Running Prow on Your Development Machine Part 2 - Rob Kielty
Learn about the Kubernetes project by testing your contribution locally using Prow before you submit a PR.

Speakers
avatar for Rob Kielty

Rob Kielty

Consultant, Roki Test Driven Software
I will be giving a workshop on how to setup and deploy Prow, the CI tool used in Kubernetes development, to run on Kind, which provides a Kubernetes cluster using Docker containers as Kubernetes Nodes. All this to learn about Prow and Kind so that you can test your changes to Kubernetes... Read More →


Monday November 18, 2019 3:30pm - 4:25pm PST
Pacific Ballroom 26

3:30pm PST

3:30pm PST

New Contributor Workshop - Building, Testing, and Where to go From Here
- Build System(s)
- Make Targets
- Build kubectl
- Testing
- SIGs, Areas, Issues: Engaging
- Help Wanted: First PR Ideas

Speakers
avatar for Chris Short

Chris Short

Principal Technical Marketing Manager, Red Hat
Kubernetes at Red Hat | Voice of Hybrid Cloud openshift.tv | CNCF Ambassador + @KubeWeekly | devopsish.com | Disabled Veteran | He/Him/His | Views solely mine


Monday November 18, 2019 3:30pm - 4:25pm PST
Pacific Ballroom 15

3:30pm PST

Sig Cluster Lifecycle Roadmap and Feedback Session - Timothy St. Clair
This is a moment for us to debate some high-level roadmap features that will impact how the community builds and runs Kubernetes.  It is also a good chance for folks to help shape the vision of what's to come.



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 →


Monday November 18, 2019 3:30pm - 4:25pm PST
Pacific Ballroom 18

3:30pm PST

Planning to Delivery: Where Are We and Where Do We Want To Go - Caleb Miles
KEPs have become central to the process of changing Kubernetes. What do you like, dislike, and tolerate about the process. How should the process be improved to better support the needs of the project and interested parties in the wider community?



Speakers

Monday November 18, 2019 3:30pm - 4:25pm PST
Pacific Ballroom 24

3:30pm PST

Pair Programming in Kubernetes
Monday November 18, 2019 3:30pm - 4:25pm PST
Pacific Ballroom 25

4:00pm PST

Practical Git for Kubernetes Contributors - Christoph Blecker
See how a small number of git commands are all you really need to know

Speakers
avatar for Christoph Blecker

Christoph Blecker

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


Monday November 18, 2019 4:00pm - 4:25pm PST
Pacific Ballroom 14

4:30pm PST

Brad Childs Memorial and Contributor Awards - Steering Committee, Claire Laurence, Tim Pepper
Please join us for a celebration of the life of Kubernetes maintainer Brad Childs, led by members of the Steering Committee. Following this, we will recognize the accomplishments of eight contributors who did extraordinary things for the Kubernetes project and community in 2019.

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 →


Monday November 18, 2019 4:30pm - 4:55pm PST
Pacific Ballroom 20/21/22

5:00pm PST

SIG Meet & Greet - Dawn Foster, Jason DeTiberus
The Contributor Summit SIG Meet and Greet is for both SIGs and WGs, new and experienced contributors. We will have representatives from each SIG / WG who can answer questions and talk more about how to get involved.

The SIG M&G is for both
  • Experienced Kubernetes contributors who are interested in expanding their involvement in new SIGs / WGs.
  • New contributors, many of whom have extensive experience from other projects, and are excited to get started in Kubernetes after attending a New Contributor Workshop.

Moderators
avatar for Jason DeTiberus

Jason DeTiberus

Senior Staff Software Engineer, Equinix Metal
Jason is a Senior Staff Engineer at Packet (an Equinix company), where he brings cloud-native infrastructure management into the datacenter. Jason lives in Eastern North Carolina and enjoys collecting various hobbies and projects that rarely see completion. He can often be found daydreaming... Read More →
avatar for Dawn Foster

Dawn Foster

Director of Open Source Community Strategy, VMware
Dawn is the Director of Open Source Community Strategy at VMware within the Open Source Program Office. She has 20+ years of experience at companies like Intel and Puppet with expertise in community building, strategy, open source software, metrics, and more. She is passionate about... Read More →

Monday November 18, 2019 5:00pm - 6:00pm PST
Pacific Ballroom 14/15
 
Tuesday, November 19
 

11:00am PST

[@KubeCon Maintainer Track] SIG and WG Intros and Deep Dives
We have over 40 Special Interest and Working Groups! KubeCon's maintainers track is a great way to catch up on what each one of these groups is working on. The intros are 30 minutes and cover an overview, accomplishments, challenges, and how you can get involved! Deep Dives are longer and usually cover one topic that the group would like to focus on and even get feedback from the audience. Check the KubeCon schedule for the maintainer track: https://kccncna19.sched.com/overview/type/Maintainer+Track+Sessions?iframe=no&w=100%&sidebar=yes&bg=no

Tuesday November 19, 2019 11:00am - 6:00pm PST
San Diego Convention Center
 
Thursday, November 21
 

2:25pm PST

[@KubeCon Community Track] Steering Committee Panel and AMA
THIS IS A TALK ON THE MAIN KUBECON TRACK: COMMUNITY. Note: this is NOT at the Marriott Marquis

Please check the schedule link for updated room info: https://sched.co/UadL

The steering committee[1] is tasked with decision-making and oversight with all things related to Kubernetes. This panel discussion is a chance for some navel gazing on where we are today, what got us here and where we are headed to next. This will also be a chance for the newly elected steering committee (October `19 election) to meet face to face with their constituents in the community and wider ecosystem.

[1] https://github.com/kubernetes/steering

Thursday November 21, 2019 2:25pm - 3:00pm PST