|
| 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/03/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 | + |
| 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! |
0 commit comments