Skip to content

Commit ab147e3

Browse files
committed
Add KCSEU2023 spotlight article
1 parent c265c7d commit ab147e3

File tree

2 files changed

+176
-0
lines changed

2 files changed

+176
-0
lines changed
Lines changed: 176 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,176 @@
1+
---
2+
layout: blog
3+
title: "Kubernetes Contributor Summit: Behind-the-scenes"
4+
slug: k8s-contributor-summit-behind-the-scenes
5+
date: 2023-11-03
6+
canonicalUrl: https://www.k8s.dev/blog/2023/11/02/k8s-contributor-summit-behind-the-scenes/
7+
---
8+
9+
**Author** : Frederico Muñoz (SAS Institute)
10+
11+
Every year, just before the official start of KubeCon+CloudNativeCon, there's a special event that
12+
has a very special place in the hearts of those organizing and participating in it: the Kubernetes
13+
Contributor Summit. To find out why, and to provide a behind-the-scenes perspective, we interview
14+
Noah Abrahams, whom amongst other roles was the co-lead for the Kubernetes Contributor Summit in
15+
2023.
16+
17+
18+
**Frederico Muñoz (FSM)**: Hello Noah, and welcome. Could you start by introducing yourself and
19+
telling us how you got involved in Kubernetes?
20+
21+
**Noah Abrahams (NA)**: I’ve been in this space for quite a while.  I got started in IT in the mid
22+
90's, and I’ve been working in the "Cloud" space for about 15 years.  It was, frankly, through a
23+
combination of sheer luck (being in the right place at the right time) and having good mentors to
24+
pull me into those places (thanks, Tim!), that I ended up at a startup called Apprenda in 2016.
25+
While I was there, they pivoted into Kubernetes, and it was the best thing that could have happened
26+
to my career.  It was around v1.2 and someone asked me if I could give a presentation on Kubernetes
27+
concepts at "my local meetup" in Las Vegas.  The meetup didn’t exist yet, so I created it, and got
28+
involved in the wider community.  One thing led to another, and soon I was involved in ContribEx,
29+
joined the release team, was doing booth duty for the CNCF, became an ambassador, and here we are
30+
today.
31+
32+
## The Contributor Summit
33+
34+
![KCSEU 2023 group photo](kcseu2023-group.jpg)
35+
36+
**FM**: Before leading the organisation of the KCSEU 2023, how many other Contributor Summits were
37+
you a part of?
38+
39+
**NA**: I was involved in four or five before taking the lead. If I'm recalling correctly, I
40+
attended the summit in Copenhagen, then sometime in 2018 I joined the wrong meeting, because the
41+
summit staff meeting was listed on the ContribEx calendar. Instead of dropping out of the call, I
42+
listened a bit, then volunteered to take on some work that didn't look like it had anybody yet
43+
dedicated to it. I ended up running Ops in Seattle and helping run the New Contributor Workshop in
44+
Shanghai, that year. Since then, I’ve been involved in all but two, since I missed both Barcelona
45+
and Valencia.
46+
47+
**FM**: Have you noticed any major changes in terms of how the conference is organized throughout
48+
the years? Namely in terms of number of participants, venues, speakers, themes...
49+
50+
**NA**: The summit changes over the years with the ebb and flow of the desires of the contributors
51+
that attend. While we can typically expect about the same number of attendees, depending on the
52+
region that the event is held in, we adapt the style and content greatly based on the feedback that
53+
we receive at the end of each event. Some years, contributors ask for more free-style or
54+
unconference type sessions, and we plan on having more of those, but some years, people ask for more
55+
planned sessions or workshops, so that's what we facilitate. We also have to continually adapt to
56+
the venue that we have, the number of rooms we're allotted, how we're going to share the space with
57+
other events and so forth. That all goes into the planning ahead of time, from how many talk tracks
58+
we’ll have, to what types of tables and how many microphones we want in a room.
59+
60+
There has been one very significant change over the years, though, and that is that we no longer run
61+
the New Contributor Workshop. While the content was valuable, running the session during the summit
62+
never led to any people who weren’t already contributing to the project becoming dedicated
63+
contributors to the project, so we removed it from the schedule. We'll deliver that content another
64+
way, while we’ll keep the summit focused on existing contributors.
65+
66+
## What makes it special
67+
68+
**FM**: Going back to the introduction I made, I’ve heard several participants saying that KubeCon
69+
is great, but that the Contributor Summit is for them the main event. In your opinion, why do you
70+
think that makes it so?
71+
72+
**NA**: I think part of it ties into what I mentioned a moment ago, the flexibility in our content
73+
types. For many contributors, I think the summit is basically "How Kubecon used to be", back when
74+
it was primarily a gathering of the contributors to talk about the health of the project and the
75+
work that needed to be done. So, in that context, if the contributors want to discuss, say, a new
76+
Working Group, then they have dedicated space to do so in the summit. They also have the space to
77+
sit down and hack on a tough problem, discuss architectural philosophy, bring potential problems to
78+
more people’s attention, refine our methods, and so forth. Plus, the unconference aspect allows for
79+
some malleability on the day-of, for whatever is most important right then and there. Whatever
80+
folks want to get out of this environment is what we’ll provide, and having a space and time
81+
specifically to address your particular needs is always going to be well received.
82+
83+
Let's not forget the social aspect, too. Despite the fact that we're a global community and work
84+
together remotely and asynchronously, it's still easier to work together when you have a personal
85+
connection, and can put a face to a Github handle. Zoom meetings are a good start, but even a
86+
single instance of in-person time makes a big difference in how people work together. So, getting
87+
folks together a couple times a year makes the project run more smoothly.
88+
89+
## Organizing the Summit
90+
91+
**FM**: In terms of the organization team itself, could you share with us a general overview of the
92+
staffing process? Who are the people that make it happen? How many different teams are involved?
93+
94+
**NA**: There's a bit of the "usual suspects" involved in making this happen, many of whom you'll
95+
find in the ContribEx meetings, but really it comes down to whoever is going to step up and do the
96+
work. We start with a general call out for volunteers from the org. There's a Github issue where
97+
we'll track the staffing and that will get shouted out to all the usual comms channels: slack,
98+
k-dev, etc.
99+
100+
From there, there's a handful of different teams, overseeing content/program committee,
101+
registration, communications, day-of operations, the awards the SIGs present to their members, the
102+
after-summit social event, and so on. The leads for each team/role are generally picked from folks
103+
who have stepped up and worked the event before, either as a shadow, or a previous lead, so we know
104+
we can rely on them, which is a recurring theme. The leads pick their shadows from whoever pipes up
105+
on the issue, and the teams move forward, operating according to their role books, which we try to
106+
update at the end of each summit, with what we've learned over the past few months. It's expected
107+
that a shadow will be in line to lead that role at some point in a future summit, so we always have
108+
a good bench of folks available to make this event happen. A couple of the roles also have some
109+
non-shadow volunteers where people can step in to help a bit, like as an on-site room monitor, and
110+
get a feel for how things are put together without having to give a serious up-front commitment, but
111+
most of the folks working the event are dedicated to both making the summit successful, and coming
112+
back to do so in the future. Of course, the roster can change over time, or even suddenly, as
113+
people gain or lose travel budget, get new jobs, only attend Europe or North America or Asia, etc.
114+
It's a constant dance, relying 100% on the people who want to make this project successful.
115+
116+
Last, but not least, is the Summit lead. They have to keep the entire process moving forward, be
117+
willing to step in to keep bike-shedding from derailing our deadlines, make sure the right people
118+
are talking to one another, lead all our meetings to make sure everyone gets a voice, etc. In some
119+
cases, the lead has to even be willing to take over an entirely separate role, in case someone gets
120+
sick or has any other extenuating circumstances, to make sure absolutely nothing falls through the
121+
cracks. The lead is only allowed to volunteer after they’ve been through this a few times and know
122+
what the event entails. Event planning is not for the faint of heart.
123+
124+
125+
**FM**: The participation of volunteers is essential, but there's also the topic of CNCF support:
126+
how does this dynamic play out in practice?
127+
128+
**NA**: This event would not happen in its current form without our CNCF liaison. They provide us
129+
with space, make sure we are fed and caffeinated and cared for, bring us outside spaces to evaluate,
130+
so we have somewhere to hold the social gathering, get us the budget so we have t-shirts and patches
131+
and the like, and generally make it possible for us to put this event together. They're even
132+
responsible for the signage and arrows, so the attendees know where to go. They're the ones sitting
133+
at the front desk, keeping an eye on everything and answering people's questions. At the same time,
134+
they're along to facilitate, and try to avoid influencing our planning.
135+
136+
There's a ton of work that goes into making the summit happen that is easy to overlook, as an
137+
attendee, because people tend to expect things to just work. It is not exaggerating to say this
138+
event would not have happened like it has over the years, without the help from our liaisons, like
139+
Brienne and Deb. They are an integral part of the team.
140+
141+
## A look ahead
142+
143+
**FM**: Currently, we’re preparing the NA 2023 summit, how is it going? Any changes in format
144+
compared with previous ones?
145+
146+
**NA**: I would say it's going great, though I'm sort of emeritus lead for this event, mostly
147+
picking up the things that I see need to be done and don't have someone assigned to it. We're
148+
always learning from our past experiences and making small changes to continually be better, from
149+
how many people need to be on a particular rotation to how far in advance we open and close the CFP.
150+
There's no major changes right now, just continually providing the content that the contributors
151+
want.
152+
153+
**FM**: For our readers that might be interested in joining in the Kubernetes Contributor Summit, is
154+
there anything they should know?
155+
156+
**NA**: First of all, the summit is an event by and for Org members. If you're not already an org
157+
member, you should be getting involved before trying to attend the summit, as the content is curated
158+
specifically towards the contributors and maintainers of the project. That applies to the staff, as
159+
well, as all the decisions should be made with the interests and health of kubernetes contributors
160+
being the end goal. We get a lot of people who show interest in helping out, but then aren't ready
161+
to make any sort of commitment, and that just makes more work for us. If you're not already a
162+
proven and committed member of this community, it’s difficult for us to place you in a position that
163+
requires reliability. We have made some rare exceptions when we need someone local to help us out,
164+
but those are few and far between.
165+
166+
If you are, however, already a member, we'd love to have you. The more people that are involved,
167+
the better the event becomes. That applies to both dedicated staff, and those in attendance
168+
bringing CFPs, unconference topics, and just contributing to the discussions. If you're part of
169+
this community and you're going to be at KubeCon, I would highly urge you to attend, and if you're
170+
not yet an org member, let's make that happen!
171+
172+
**FM**: Indeed! Any final comments you would like to share?
173+
174+
**NA**: Just that the Contributor Summit is, for me, the ultimate manifestation of the Hallway
175+
Track. By being here, you're part of the conversations that move this project forward. It's good
176+
for you, and it's good for Kubernetes. I hope to see you all in Chicago!
219 KB
Loading

0 commit comments

Comments
 (0)