1 of 59

2 of 59

Welcome all�New and Current Contributors!

3 of 59

Code of Conduct

Cloud Native Computing Foundation and its project communities are dedicated to providing a harassment-free experience for participants at all of our events.

CNCF events are working conferences intended for professional networking and collaboration within the open source community.

All event participants are expected to behave in accordance with professional standards, with both this Code of Conduct as well as their respective employer’s policies governing appropriate workplace behavior and applicable laws.

#contributor-summit

#kcsna2019

4 of 59

Code of Conduct

If you are being harassed, notice that someone else is being harassed, or have any other concerns relating to harassment, please contact a member of conference staff immediately. Conference staff can be identified by t-shirts/staff badges onsite; and an organizer can be found at the event registration counter at any time.

You are also encouraged to contact Vanessa Heric, Assoc. Director of CNCF Events (vheric@linuxfoundation.org) or Colleen Mickey, Event Director (cmickey@linuxfoundation.org).

#contributor-summit

#kcsna2019

5 of 59

Hello New Contributors!

@mangelajo

@amarnathkarthik

@hbagdi

@techgirl1800

@abapat

@derekbeard

@petermbenjamin

@mjbright

@rchapple

@bob-bins

@devadvocado

@troy0820

@jbdoto

@nullck

@davivcgarcia

@tgraf

@chhayhamsonos

@hickeyma

@ladicle

@ido-itz

@randalljohnson

@markrj

@mkhaas

@jmbmxer

@ashikmohammed

@shyaamsn

@vineethreddy02

@koushik82

@rralcala

@capsmalt

@tusharsappal

@phenixblue

@brysonshepherd

@oshothebig

@aradhanasingh

@muthu-s

@tokt

@goksu

@tsunny

@secretasian29

@rochesterinnyc

@rmwondolleck

@hyasuhar

@dulltz

@jefftree

@devasat

@genavolkov

#contributor-summit

#kcsna2019

6 of 59

Hello New Contributors!

@stevemcquaid

@atgaurav

@mosabua

@ahalim-intel

@anthonydahanne

@natsumetakashi

@yosshi825

@samudralavamshi

@panneer-dev

@asatish

@awprice

@mahaviswana

@mitsutaka

@kkmsft

@chiluk

@mychen66

@khrd

@julianvmodesto

@mattcary

@eddiezane

@marosset

@piyush-nimbalkar

@sergeipogrebnyak

@ashutoshkumarsinha

@adityadani

@allenstecat

@levovar

@brandon-mcrae-hs

@akrob

@tommyp1ckles

@fgogolli

@srleyva

@csatarigergely

@fstrudel

@11xor6

@tallaxes

@vishnoianil

@xiaodandan2722

@katsew

@cyberblack28

@kanwar-saad

@govargo

@mikeroysoft

@arghya88

@frederiko

@karenhchu

@jieyu

#contributor-summit

#kcsna2019

7 of 59

Hello New Contributors!

@samba

@tyhal

@ij0516

@vinayakshnd

@none

@sameerkhan2k1

@nin2yasu

@jmulhern

@rajathagasthya

@irbull

@jfchevrette

@annajung

@matsu1235

@dragon3

@ankitpurohit01

@vorburger

@gkunz

@gouthampacha

@bharaththiruveedula

@brianchristie

@toschneck

@morosawamikihito

@mayusy

@nikhilprathapani

@stefanofioravanzo

@gkarthiks

@goyalankit

@chirimo

@amberjohnsen

@seemonicago

@yukirii

@tani-yu

@wfernandes

@er1p

@xgerman

@toctys

@mhumesef

@rajula96reddy

@iennae

@kylix3511

@Lnmei

@shivi28

@atihkin

@lynncyrin

@IshwarChandra

@aparna010

@paulanunda

@perrymoc

@sylvanasbeta

@smileisak

@dinaabv

@anmolsachan

@clenimar

@devyanikota

@ianjuma

#contributor-summit

#kcsna2019

8 of 59

Welcome back Current Contributors!

@puja108

@prydonius

@irvifa

@jimangel

@masayaaoyama

@justaugustus

@ahmetb

@kbarnard10

@jbeda

@katharine

@rjbez17

@sbezverk

@rbitia

@cblecker

@granular-ryanbonham

@bboreham

@stealthybox

@castrojo

@saiyan86

@therc

@smarterclayton

@mauilion

@aledbf

@ddebroy

@bentheelder

@fejta

@font

@kfox1111

@embano1

@ncdc

@saschagrunert

@eghobo

@makocchi-git

@ehashman

@micahhausler

@christopherhein

@dhellmann

@thockin

@hoegaarden

@huang-wei

@atoato88

@s-ito-ts

@kad

@vllry

@liggitt

@dlipovetsky

@kcmartin

@mm4tt

@rdrgmnzs

@mhamdisemah

@calebamiles

@munnerz

@shu-mutou

@feiskyer

@yagonobre

@plnordquist

@celanthe

@rdodev

@fabriziopandini

@robinpercy

@jaypipes

@pothulapati

#contributor-summit

#kcsna2019

9 of 59

Welcome back Current Contributors!

@nikhita

@savitharaghunathan

@aramase

@frapposelli

@rifelpet

@wk8

@jsafrane

@sttts

@robscott

@michelle192837

@mikesplain

@dims

@timothysc

@dstrebel

@superbrothers

@seans3

@chadswen

@soltysh

@mtanino

@dtaniwaki

@yastij

@k-toyoda-pi

@wojtek-t

@aimeeu

@davidewatson

@danwinship

@cantbewong

@youngnick

@yuxiangqian

@cartyc

@adrianludwin

@cjcullen

@aanm

@sharifelgamal

@chases2

@sethmccombs

@lavalamp

@anguslees

@onlydole

@leakingtapan

@nckturner

@krmayankk

@brancz

@ant31

@everpeace

@bg-chun

@medyagh

@zacharysarah

@enj

@logicalhan

@figo

@kacole2

@oomichi

@jpbetz

@saad-ali

@dvonthenen

@balopat

@cstoku

@metalmatze

@aditya-konarde

@kevin-wangzefeng

@inductor

#contributor-summit

#kcsna2019

10 of 59

Welcome back Current Contributors!

@lilic

@patricklang

@bowei

@freehan

@codenrhoden

@vincepri

@roycaihw

@caesarxuchao

@rajansandeep

@joshbranham

@lachie83

@kangarlou

@bwplotka

@mtaufen

@michmike

@taragu

@fanzhangio

@harsh-px

@justinsb

@spzala

@xing-yang

@bswartz

@k82cn

@dcbw

@mikebrow

@bradtopol

@johnsonj

@directxman12

@rajakavitha1

@phillels

@alrs

@evillgenius75

@alvaroaleman

@aojea

@gnufied

@imkin

@piosz

@coffeepac

@fntlnz

@kikisdeliveryservice

@ashish-amarnath

@jberkhahn

@tstromberg

@seh

@craiglpeters

@randomvariable

@leodido

@aevaonline

@kris-nova

@fedebongio

@michaelgugino

@zparnold

@liztio

@hh

@paulbouwer

@damemi

@chuckha

@asauber

@deads2k

@kendallnelson

@surajssd

@connordoyle

#contributor-summit

#kcsna2019

11 of 59

Welcome back Current Contributors!

@jeremyrickard

@hogepodge

@surajnarwade

@bridgetkromhout

@hsaputra

@serathius

@tallclair

@mszostok

@jagosan

@derekwaynecarr

@srampal

@robertkielty

@erictune

@idvoretskyi

@geojaz

@alexeldeib

@qnetter

@pwittrock

@soggiest

@vishh

@gerred

@lbernail

@philips

@monopole

@adisky

@staceypotter

@zhangxiaoyu-zidif

@vivekbagade

@mewzherder

@pmorie

@cheftako

@iancoldwater

@ericavonb

@aronchick

@aasmall

@dashpole

@resouer

@kelseyhightower

@squat

@robertojrojas

@yujuhong

@janetkuo

@swatisehgal

@pjsawicki

@bells17

@mwielgus

@mikedanese

@moshloop

@jdumars

@msau42

@jeremywx

@vinaykul

@marun

@irfanurrehman

@castlemilk

@ravisantoshgudimetla

@richardmarshall

@yamt

@ramineni

@slicknik

@nader-ziada

@cecilerobertmichon

#contributor-summit

#kcsna2019

12 of 59

Welcome back Current Contributors!

@mrhillsman

@james65535

@jimbugwadia

@mikeln

@yue9944882

@adohe

@smirl

@rosskukulinski

@seungkyua

@egernst

@brahmaroutu

@scottilee

@stevesloka

@hzoppetti

@lucperkins

@jpds

@alisondy

@archyufa

@makoscafee

@mrbobbytables

@bdougie

@clarkbw

@oichryl

@chris-short

@chrispat

@claurence

@thecrudge

@geekygirldawn

@debgiles

@eduartua

@recollir

@guineveresaenger

@hpandeycodeit

@jamierachel

@detiber

@jeefy

@jeremyepling

@johnbelamaric

@jonasrosland

@jberkus

@inanimate

@markyjackson-taulia

@ameukam

@palnabarun

@coderanger

@qedrakmar

@paris

@pauliver

@raelga

@tariq1890

@tashimi

@tpepper

#contributor-summit

#kcsna2019

13 of 59

Contributor Summit Schedule

#contributor-summit

#kcsna2019

14 of 59

Contributor Summit Schedule

#contributor-summit

#kcsna2019

15 of 59

Contributor Summit Schedule

#contributor-summit

#kcsna2019

16 of 59

Contributor Summit Schedule

#contributor-summit

#kcsna2019

17 of 59

Contributor Summit Schedule

#contributor-summit

#kcsna2019

18 of 59

Unconference Howto

Session topics are presented here at the Celebration!

  • Simply write your proposed topic, your name and contact information
  • Whiteboard is at the entrance
  • See Marky Jackson (@markyjackson) or�Cody Crudgington (@codyc) if you have any questions!

Voting will take place Monday morning

  • Sessions will be posted on a mobile whiteboard located at the bottom of the escalator
  • Make your choice by adding a ✅ Voting stops at 8:30 am
  • Sessions with the most ✅ will be selected
  • Sched will be updated with the selected sessions

#contributor-summit

#kcsna2019

19 of 59

Meet SIG-API Machinery!

Covers all aspects of API server, API registration and discovery, generic API CRUD semantics, admission control, encoding/decoding, conversion, defaulting, persistence layer (etcd), OpenAPI, CustomResourceDefinition, garbage collection, and client libraries.

SIG Reps on site

Daniel Smith - @lavalamp�Federico Bongiovanni - @fedebongio

#contributor-summit

#kcsna2019

20 of 59

Meet SIG-Apps!

Covers deploying and operating applications in Kubernetes. We focus on the developer and devops experience of running applications in Kubernetes. We discuss how to define and run apps in Kubernetes, demo relevant tools and projects, and discuss areas of friction that can lead to suggesting improvements or feature requests.

SIG Reps on site

Adnan Abdulhussein - @prydonius

#contributor-summit

#kcsna2019

21 of 59

Meet SIG-Architecture!

The Architecture SIG maintains and evolves the design principles of Kubernetes, and provides a consistent body of expertise necessary to ensure architectural consistency over time.

SIG Reps on site

Jordan Liggitt - @liggitt

John Belamaric - @johnbelamaric

Hippie Hacker - @hh

Derek Carr - @derekwaynecarr

#contributor-summit

#kcsna2019

22 of 59

Meet SIG-Auth!

Covers improvements to Kubernetes authorization, authentication, and cluster security policy.

"All I want is a secure system where it's easy to do anything I want. Is that so much to ask?" - xkcd

SIG Reps on site

Mo Khan - @enj

#contributor-summit

#kcsna2019

23 of 59

Meet SIG-Autoscaling!

Covers development and maintenance of components for automated scaling in Kubernetes. This includes automated vertical and horizontal pod autoscaling, initial resource estimation, cluster-proportional system component autoscaling, and autoscaling of Kubernetes clusters themselves.

SIG Reps on site

Vivek Bagade - @vivekbagade

#contributor-summit

#kcsna2019

24 of 59

Meet SIG-CLI!

Covers kubectl and related tools. We focus on the development and standardization of the CLI framework and its dependencies, the establishment of conventions for writing CLI commands, POSIX compliance, and improving the command line tools from a developer and devops user experience and usability perspective.

SIG Reps on site

Sean Sullivan - @seans3

Jeff Regan - @monopole

#contributor-summit

#kcsna2019

25 of 59

Meet SIG-Cloud Provider!

Ensures that the Kubernetes ecosystem is evolving in a way that is neutral to all (public and private) cloud providers. It will be responsible for establishing standards and requirements that must be met by all providers to ensure optimal integration with Kubernetes.

SIG Reps on site

Sahdev Zala - @spzala�Aditi Sharma - @adisky

Craig Peters - @craiglpeters

Walter Fender - @cheftako

Tim - @zhangxiaoyu-zidif

#contributor-summit

#kcsna2019

26 of 59

Meet SIG-Cluster Lifecycle!

The Cluster Lifecycle SIG examines how we should change Kubernetes to make it easier to manage and operate with a focus on cluster deployment and upgrades.

SIG Reps on site

Vince Prignano - @vincepri

Antoine Legrand - @ant31

Jason DeTiberus - @detiber

Timothy St. Clair - @timothysc

Leigh Capili - @stealthybox

#contributor-summit

#kcsna2019

27 of 59

Meet SIG-Contributor Experience!

Developing and sustaining a healthy community of contributors is critical to scaling the project and growing the ecosystem. We need to ensure our contributors are happy and productive, and that there are not bottlenecks hindering the project in, for example: feature velocity, community scaling, pull request latency, and absolute numbers of open pull requests and open issues.

SIG Reps on site

Elsie Phillips - @Phillels

Bob Killen - @mrbobbytables

#contributor-summit

#kcsna2019

28 of 59

Meet SIG-Docs!

Covers documentation, doc processes, and doc publishing for Kubernetes.

SIG Reps on site

Cody Crudgington - @thecrudge

Zach Corleissen - @zacharysarah

Jim Angel - @jimangel

Mhamdi Semah - @mhamdisemah

#contributor-summit

#kcsna2019

29 of 59

Meet SIG-Instrumentation!

Covers best practices for cluster observability through metrics, logging, and events across all Kubernetes components and development of relevant components such as Heapster and kube-state-metrics. Coordinates metric requirements of different SIGs for other components through finding common APIs.

SIG Reps on site

Elana Hashman - @ehashman

Piotr Szczesniak - @piosz

#contributor-summit

#kcsna2019

30 of 59

Meet SIG-Multicluster!

A Special Interest Group focused on solving common challenges related to the management of multiple Kubernetes clusters, and applications that exist therein. The SIG will be 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 will also be in scope.

SIG Reps on site

Paul Morie - @pmorie

#contributor-summit

#kcsna2019

31 of 59

Meet SIG-Network!

Covers networking in Kubernetes.

SIG Reps on site

Bowei Du - @bowei

#contributor-summit

#kcsna2019

32 of 59

Meet SIG-Node!

SIG Node is responsible for the components that support the controlled interactions between pods and host resources.

SIG Reps on site

Yu-Ju Hong - @yujuhong

David Ashpole - @dashpole

Derek Carr - @derekwaynecarr

#contributor-summit

#kcsna2019

33 of 59

Meet SIG-PM!

Focuses on aspects of product management, such as the qualification and successful management of user requests, and aspects of project and program management such as the continued improvement of the processes used by the Kubernetes community to maintain the Kubernetes Project itself.

SIG Reps on site

Caleb Miles - @calebamiles

#contributor-summit

#kcsna2019

34 of 59

Meet SIG-Release!

Ensure quality Kubernetes releases.

SIG Reps on site

Tim Pepper - @tpepper

Kendrick Coleman - @kacole2

#contributor-summit

#kcsna2019

35 of 59

Meet SIG-Scalability!

SIG Scalability is responsible for defining and driving scalability goals for Kubernetes. We also coordinate and contribute to general system-wide scalability and performance improvements (not falling into the charter of other individual SIGs) by driving large architectural changes and finding bottlenecks, as well as provide guidance and consultations about any scalability and performance related aspects of Kubernetes.

SIG Reps on site

Matt Matejczyk - @mm4tt

#contributor-summit

#kcsna2019

36 of 59

Meet SIG-Scheduling!

SIG Scheduling is responsible for the components that make Pod placement decisions.

SIG Reps on site

Wei Huang - @Huang-Wei

#contributor-summit

#kcsna2019

37 of 59

Meet SIG-Service Catalog!

Service Catalog is a Kubernetes extension project that implements the Open Service Broker API (OSBAPI). It allows application developers the ability to provision and consume cloud services natively from within Kubernetes.

SIG Reps on site

Jonathan Berkhahn - @jberkhahn

Mateusz Szostok - @mszostok

#contributor-summit

#kcsna2019

38 of 59

Meet SIG-Storage!

SIG Storage is responsible for ensuring that different types of file and block storage (whether ephemeral or persistent, local or remote) are available wherever a container is scheduled (including provisioning/creating, attaching, mounting, unmounting, detaching, and deleting of volumes), storage capacity management (container ephemeral storage usage, volume resizing, etc.), influencing scheduling of containers based on storage (data gravity, availability, etc.), and generic operations on storage (snapshotting, etc.).

SIG Reps on site

Saad Ali - @saad-ali

#contributor-summit

#kcsna2019

39 of 59

Meet SIG-Testing!

Interested in how we can most effectively test Kubernetes. We're interested specifically in making it easier for the community to run tests and contribute test results, to ensure Kubernetes is stable across a variety of cluster configurations and cloud providers.

SIG Reps on site

Benjamin Elder - @bentheelder

#contributor-summit

#kcsna2019

40 of 59

Meet SIG-UI!

Covers all things UI related. Efforts are centered around Kubernetes Dashboard: a general purpose, web-based UI for Kubernetes clusters. It allows users to manage applications running in the cluster and troubleshoot them, as well as manage the cluster itself.

SIG Reps on site

Jeffrey Sica - @jeefy

#contributor-summit

#kcsna2019

41 of 59

Meet SIG-Usability!

The scope of SIG usability is the core end-user usability of the Kubernetes project. This covers topics like user experience and accessibility. The goals of the SIG are to ensure that the Kubernetes project is maximally usable by users of a variety of different backgrounds and abilities. Examples of efforts include internationalization and accessibility of documentation.

SIG Reps on site

Himanshu Pandey - @hpandeycodeit

Vallery Lancey - @vllry

Tasha Drew - @tashimi

Pamel Shinh - @pamelk

#contributor-summit

#kcsna2019

42 of 59

Meet SIG-Windows!

Focuses on supporting Windows Node and scheduling Windows Server containers on Kubernetes.

SIG Reps on site

Patrick Lang - @PatrickLang

Michael Michael - @michmike

Deep Debroy - @ddebroy

Jeremy Wood - @JeremyWx

#contributor-summit

#kcsna2019

43 of 59

Meet WG-Apply!

Improve the state of declarative object management by fixing kubectl apply, moving the logic from the client to the server. This move also enables new/fixed features included in the scope of this working-group: diff, dry-run and prune.

WG Reps on site

Federico Bongiovanni - @fedebongio

#contributor-summit

#kcsna2019

44 of 59

Meet WG-Component Standard!

Develop a standard foundation (philosophy and libraries) for core Kubernetes components to build on top of. Areas to standardize include configuration (flags, ComponentConfig APIs, ...), status endpoints (healthz, configz, ...), integration points (delegated authn/z, ...), and logging.

WG Reps on site

Leigh Capili - @stealthybox

Michael Taufen - @mtaufen

#contributor-summit

#kcsna2019

45 of 59

Meet WG-IoT Edge!

A Working Group dedicated to discussing, designing and documenting using Kubernetes for developing and deploying IoT and Edge specific applications

WG Reps on site

Steven Wong - @cantbewong

#contributor-summit

#kcsna2019

46 of 59

Meet WG-K8s Infra!

A Working Group dedicated to migrating Kubernetes project infrastructure over to the CNCF, and the creation of teams and processes for ongoing maintenance. Involves collaboration with multiple SIGs such as Architecture, Contributor Experience, Release, and Testing, etc.

WG Reps on site

Davanum Srinivas - @dims

#contributor-summit

#kcsna2019

47 of 59

Meet WG-LTS!

Answer the question: Does Kubernetes need a longer support term? If yes, figure out what that looks like for Kubernetes and propose this to the rest of the project. If no, figure out how to help end users cope with this and propose that to the rest of the project. If a proposal is accepted, the working group's mission will change to implement it. The working group is sponsored by SIG Release, but has the potential to span almost all SIGs.

WG Reps on site

Nick Young - @youngnick

Tim Pepper - @tpepper

#contributor-summit

#kcsna2019

48 of 59

Meet WG-Multitenancy!

Define the models of multitenancy that Kubernetes will support. Discuss and execute upon any remaining work that needs to be done to support these models. Create conformance tests that will prove that these models can be built and used in production environments.

WG Reps on site

Sudeep Batra - @sb1975

Tasha Drew - @tashimi

#contributor-summit

#kcsna2019

49 of 59

Meet WG-Policy!

Provide an overall architecture that describes both the current policy related implementations as well as future policy related proposals in Kubernetes. Through a collaborative method, we want to present both dev and end user a universal view of policy architecture in Kubernetes.

SIG Reps on site

Erica von Buelow - @ericavonb

#contributor-summit

#kcsna2019

50 of 59

Meet WG-Resource Management!

Designing and shepherding cross-cutting features around compute resource isolation and utilization.

WG Reps on site

Connor Doyle - @ConnorDoyle

#contributor-summit

#kcsna2019

51 of 59

Meet WG-Security Audit!

Perform a security audit on k8s with a vendor and produce as artifacts a threat model and whitepaper outlining everything found during the audit.

WG Reps on site

Aaron Small - @aasmall

#contributor-summit

#kcsna2019

52 of 59

Unconference Howto

Session topics are presented here at the Celebration!

  • Simply write your proposed topic, your name and contact information
  • Whiteboard is at the entrance
  • See Marky Jackson (@markyjackson) or�Cody Crudgington (@codyc) if you have any questions!

Voting will take place Monday morning

  • Sessions will be posted on a mobile whiteboard located at the bottom of the escalator
  • Make your choice by adding a ✅ Voting stops at 8:30 am
  • Sessions with the most ✅ will be selected
  • Sched will be updated with the selected sessions

#contributor-summit

#kcsna2019

53 of 59

New Contributor Workshops

NCW 101 - Beginner Content

This workshop will help a complete newcomer to Kubernetes get a running start as a contributor.

Learn how to:

  • Set up your developer environment
  • Find your first issue
  • Navigate the Kubernetes GitHub workflow

We will focus on a community approach to solving challenges, and on being good open source citizens.

NCW 201 - Intermediate Content

This workshop focuses on the more experienced open source contributor.

You may have sent patches to Kubernetes before, but may have gotten stuck or overwhelmed somewhere along the line.

Take your contributor journey to the next level by learning about the main Kubernetes code base, how to build and test Kubernetes, and how to find reviewers and collaborators for your patches.

#contributor-summit

#kcsna2019

54 of 59

New Contributor Workshops

New Contributor Workshop

Intermediate Contributor Workshop

9:30 - 10:00am

Welcome and PR Demo

10:00 - 10:30am

Contributing: Who/Where/How

10:30 - 11:00am

How We Communicate

11:00 - 11:15am

Repo and SIG Tour

11:30 - 12:00pm

Setting Up Your Development Environment

11:30 - 12:25pm

k/k Walkthrough

12:00 - 12:25pm

Prerequisites, Check-In, Assistance - SIGs, Labels, Issues: Overview

12:25 - 2:00pm

Lunch

#contributor-summit

#kcsna2019

55 of 59

New Contributor Workshops

New Contributor Workshop

Intermediate Contributor Workshop

2:00 - 2:55pm�Open Source Interactions,�PRs/Bots & Playground Exercise

2:00 - 2:40pm

Local Build and Test

2:40 - 2:55pm�Opening Your First PR: What To Expect,�And Where To Go Next

2:55 - 3:30pm

Break

3:30 - 4:25pm�Building, Testing, & Where to go From Here

3:30 - 3:55pm�TestGrid and You

4:30 - 5:00pm�Brad Childs Memorial and Contributor Awards

5:00 - 6:00pm�SIG Meet & Greet

#contributor-summit

#kcsna2019

56 of 59

NCW - Combined Sessions

Morning

Introduction

Where to Contribute

Communication

The SIG system

Tour of Repos

Afternoon

Brad Childs Memorial

Contributor Awards

SIG Meet & Greet

#contributor-summit

#kcsna2019

57 of 59

NCW 101 - Beginner Content

Morning

Basic Repo/Code Tour

Dev Env: Pre-Requisites

SIGs, Labels, Issues: Overview

Open Source Interactions

PRs and Bots

Playground Exercise

Dev Env: Status Check

Afternoon

Dev Env: Final Check

Build System(s) and make targets

Build kubectl

Testing

SIGs, Areas, Issues: Engaging

Help Wanted: First PR Ideas

#contributor-summit

#kcsna2019

58 of 59

NCW 201 - Intermediate Content

Morning

Complete Repo/Code Tour

Contributor Playground

k8s-ci-robot commands

GitHub workflow

Project Membership

Afternoon

Code Cleanup Demo

Finding a reviewer

Release lifecycle

Branch management

#contributor-summit

#kcsna2019

59 of 59

SIG Meet & Greet

The Contributor Summit SIG Meet & 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.

#contributor-summit

#kcsna2019