Jeffrey (@jeefy) is a Principal Developer Experience Engineer at the CNCF, with a focus on improving community and project automation. Before that, he’s worked at Red Hat and the University of Michigan focusing on Cloud Native technologies and CICD patterns. Jeffrey has been a contributor to upstream Kubernetes, helping in SIG-Contribex, SIG-Release, and SIG-UI. He passionately advocates for open source development and recognizing and alleviating burnout.

Presentations

20x

Kubernetes Home Lab BOF

Kubernetes is just for big server farms, no? No! You can run Kubernetes in your own home or small office, and build your own on-prem bare-metal cluster. Join some community folks who have done so to discuss how to do this, and share your own experiences with running small, on-prem clusters.

See Presentation
20x

Supply Chain Security Tooling

Download dependencies here: https://github.com/AbstractInfrastructure/sigstore-intro-tutorial 

You’re familiar with containers and Kubernetes, but suddenly people are talking about supply chains, and you’re pretty sure they don’t mean the Suez Canal. Join Jeffrey Sica and Bob Killen for an in-depth look at the nuts, bolts, and metaphorical shipping containers that make up modern container supply chain security. They’ll demo sigstore and show how container signing automation works with Kubernetes. You’ll leave prepared to make decisions that will keep your org unstuck.

See Presentation
19x

Kubernetes 101 Workshop

Bring a laptop to follow along with this interactive session as we learn Kubernetes basics using kubeadm, kubectl, and other command-line tools. Attendees will learn to model portable, scaleable, and highly-available solutions using open source tools for cloud-native computing.

See Presentation
18x

Workshop: Kubernetes 101

Bring a laptop to follow along with this interactive session as we learn Kubernetes basics using curl, kubectl, oc and other command-line tools. Attendees will learn to model portable, scaleable, and highly-available solutions using open source tools for cloud-native computing.

By the end of this lab, attendees will have hands-on experience deploying, scaling, and automating simple container-based distributed solutions on Kubernetes.

Participants can follow along together in room 106, or join remotely via the live broadcast.

See Presentation
18x

A peek behind the curtain: Managing the Kubernetes contributor community

The Kubernetes community is a vibrant beacon in open source. It takes a village to enable a city of contributors doing what they do best. There are a lot of fun stories and lessons to be shared from helping out the community. One lesson is taken straight from the Kubernetes project itself: declarative config management. Join us as we journey through the many bits of community automation and weigh the merits of automating every aspect of our community.

See Presentation
18x

Building the next generation of release notes for Kubernetes

Kubernetes is an open source project with a high velocity of PRs and releases. While the activity and interest in the project is awesome, communicating these changes to end users becomes difficult. For a long time, each release would generate a new release notes markdown document that required manual cleanup and curation. In recent months the format has been reconsidered and completely restructured. This talk will go over the history of Kubernetes release notes, the current state of relnotes.k8s.io, and future plans for automated publishing of release notes and notifications.

See Presentation