Loading…
In-person + Virtual
October 24-28
Learn More and Register to Attend

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for KubeCon + CloudNativeCon North America 2022 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

Please note: This schedule is automatically displayed in Eastern Daylight Time (UTC -4). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date." The schedule is subject to change.
101 Track [clear filter]
Wednesday, October 26
 

11:55am EDT

Storage Wars - Seán C McCord, Sidero Labs
Storage is always a sticky topic in Kubernetes, and all the more so when you have choices to make. When you are not using a cloud-provider's block storage, there are quite a number of options available to you. Which system should you use? In this talk, we will examine a number of the storage systems available to Kubernetes and give you tools to evaluate when it makes sense for you to use which. We look at performance, reliability, sustainability, cost, and many other factors to arm you with enough information to make the choice for yourself.

Speakers
avatar for Seán McCord

Seán McCord

CTO, CyCore Systems, Inc
Seán C McCord is the CTO at CyCore Systems, Inc, and he has been building fault-tolerant and scalable Linux systems since the mid '90s. His day-to-day life involves building Kubernetes-based systems for more interesting workloads.



Wednesday October 26, 2022 11:55am - 12:30pm EDT
140 DEFG
  101 Track

2:30pm EDT

Kubernet-Bees: How Bees Solve Problems Of Distributed Systems - Simon Emms & Christian Weichel, Gitpod
Many CNCF participants use bees as logos (e.g. eBPF, Cilium, GiantSwam, Honeycomb). This is no coincidence; the two worlds have more in common than you might think. Honey bees are social animals which operate as a distributed system. As experienced beekeepers and cloud-native engineers, the similarities between bees and Kubernetes are fascinating. Bee hives autoscale, self-heal, have message passing mechanisms, service discovery, and RBAC. For bee colonies, these are fundamental processes which must be cost-effective. This talk is an introduction to the fascinating world of honey bees, explains how bees have solved problems we face on a daily basis as Kubernetes users and gives an outlook on features that are missing from Kubernetes which bees support today.

Speakers
avatar for Christian Weichel

Christian Weichel

Chief Technology Officer, Gitpod
Christian Weichel, CTO at Gitpod - Christian is interested in developer experience, distributed systems and Kubernetes. He holds a PhD in human computer interaction from Lancaster University. Currently a core contributor to Gitpod, he previously worked on the Internet of Things and... Read More →
avatar for Simon Emms

Simon Emms

Senior Engineer, Gitpod
Simon has been working as a software engineer since 2006, in which time he's done work for the likes of Gitpod, DPD, Specsavers, British Pathé, the NHS, the Red Cross and others. He's used pretty much all of the major languages over the years and since 2017 has been focused on building... Read More →



Wednesday October 26, 2022 2:30pm - 3:05pm EDT
140 DEFG
  101 Track

3:25pm EDT

The 10 Biggest Mistakes You Shouldn’t Make In Open Source - Bill Mulligan, Isovalent & Divya Mohan, SUSE
“How can I get started?” is a common refrain heard from newcomers wanting to enter open source. This talk is the exact opposite - where you shouldn't invest your efforts while getting started. Being a new contributor to open source can be intimidating because you don’t know exactly what is helpful and what could hurt the community and frustrated maintainers. While a part of this gap can be attributed to the choose-your-own-adventure nature inherent to open source, there's already tons of material on how to get started technically. What nobody actually shines light on is the cultural dynamics. With this talk, the speakers aim to retell their experience and list common pitfalls almost everyone (including the speakers!) have made. This isn’t just about the right way to make a PR. The hardest, and most rewarding part, of any community is the people. The audience will learn how to engage in open source to ensure that the community they join will continue to be happy and healthy.

Speakers
avatar for Divya Mohan

Divya Mohan

Principal Technology Advocate, SUSE
Divya is a Senior Technical Evangelist at SUSE, where she contributes to Rancher’s cloud native open source projects. She co-chairs the documentation for the Kubernetes & LitmusChaos projects & has previously worked extensively in the systems engineering space during her tenure... Read More →
avatar for Bill Mulligan

Bill Mulligan

Community Pollinator, Isovalent
Bill Mulligan is a cloud native pollinator and community builder. He has given talks and written articles about building the business case for cloud native. While at CNCF he restarted the Kubernetes Community Day program and worked to grow the student community. He is currently at... Read More →



Wednesday October 26, 2022 3:25pm - 4:00pm EDT
140 DEFG
  101 Track

4:30pm EDT

Don't Be Greedy: Rightsize Your Kubernetes Cluster With Prometheus - Jesus Angel Samitier & David Lorite Solanas, Sysdig
Setting the proper limits and requests to a Kubernetes cluster is one of the most challenging tasks engineers have to face. Not doing this could have critical consequences, like outages or astronomical cloud bills. Sometimes, when engineers don't have the full picture of the cluster they're working on, they tend to use more resources than actually needed for their workloads. This is called the "greedy developer" problem. To avoid this, you'll have not only to identify the unused resources, containers without limits, or very tight ones. But also to set the right requests and limits. In this talk, Jesus and David will walk you through this process. You might have to add new nodes, or just resize your workloads. Since every cluster is different, also measure the optimizations made, to help our audience with their own clusters.

Speakers
DL

David Lorite

Integrations Engineer, Sysdig
David Lorite Solanas is an Integrations Engineer at Sysdig. Before that, he worked as SRE for a big retail company, monitoring all their infrastructure with Prometheus. He is a Computer Science Engineer, and he loves video games, craft beers, and hiking in the mountains.
avatar for Jesus Angel Samitier

Jesus Angel Samitier

Integrations Engineer, Sysdig
Jesus Angel Samitier is a Computer Science Engineer with a strong background in software engineering. He works as an integrations engineer at Sysdig, where he tries out new technologies, develops integrations with different products and applications, and documents them in articles... Read More →



Wednesday October 26, 2022 4:30pm - 5:05pm EDT
140 DEFG
  101 Track
 
Thursday, October 27
 

11:00am EDT

“Why Can’t Kubernetes Devs Just Add This New Feature? Seems So Easy!” - Understanding the Feature Lifecycle In Kubernetes - Ricardo Katz, VMware & Carlos Panato, Chainguard
You started using Kubernetes. You are doing great! Then you figure out "hey if kubectl has colors probably it would be helpful for other people!" You go ahead, and open an issue in the Kubernetes repository, to figure out that there's another issue opened since 2016 about this! And with a lot of discussions! Yeah, it happens! But why does it take so long? Is this really necessary? In this talk, we will present to you how a new feature gets into Kubernetes and, most importantly, why it takes so long! We are going to pass through some simple scenarios to understand what is this review process, what problems were caught in some real life feature requests reviews, and also other examples of features that were promoted and now became a problem, trying to understand why they reached this status! Join us and learn a bit more about the enhancement process of Kubernetes!

Speakers
avatar for Carlos Panato

Carlos Panato

Staff Engineer, Chainguard
Carlos Panato (@cpanato) is a Staff Software Engineer at Chainguard, Inc., who’s working on development and infrastructure using Kubernetes and containers. Previously, he’s worked on development, testing, processes, and management. He contributes to several CNCF/LF projects and... Read More →
avatar for Ricardo Katz

Ricardo Katz

Staff Engineer, VMware
Engineer for Cloud Native solutions at VMware by day, Ingress-Nginx maintainer by night. Previously was the tech lead for the Brazilian Government Cloud and Platform infrastructure, being one of the persons responsible for implementing some of the first Kubernetes clusters in Brazil... Read More →



Thursday October 27, 2022 11:00am - 11:35am EDT
140 DEFG
  101 Track

11:00am EDT

Tutorial: Becoming a Kubernetes Developer: Writing Your First Operator - Abby Bangser, Syntasso
Kubernetes is effectively a blank canvas which we as engineers need to compose into a shape and style that fits our needs. This nearly always starts with running software through deployments. While this can get us started, many of our high value use cases require more complex compositions. Operators provide engineers a way to extend the building blocks of Kubernetes to build higher level abstractions. These abstractions can codify complex setup requirements, standardise capabilities across an organisation, and more. An example of operators at work include the Prometheus operator. This helps teams get started with monitoring and alerting with packaging and providing sensible defaults across an array of associated tools including Prometheus (for metric gathering), Thanos (for metric retention), Alertmanager (for alerts), and Grafana (for graphing). In this workshop we will build a basic operator which will enable a hands on exploration into use cases and structures of operators in more depth.

Speakers
avatar for Abby Bangser

Abby Bangser

Principal Engineer, Syntasso
Abby is a Principal Engineer at Syntasso delivering Kratix, an open-source cloud-native framework for building internal platforms on Kubernetes. Her keen interest in supporting internal development comes from over a decade of experience in consulting and product delivery roles across... Read More →



Thursday October 27, 2022 11:00am - 12:30pm EDT
330 AB Huntington Place: 1 Washington Blvd, Detroit, MI 48226
  101 Track

11:55am EDT

Tips To Fight Impostor Syndrome - Aurélie Vache, OVHcloud
Who has not once said the phrase:
- I sucks
- I don't know anything
- I feel like an impostor
- I don't feel legitimate to do this or do that

Some people are convinced that they do not deserve their success, despite the efforts they make to succeed. They often convince themselves that their success is not linked to their work, their personal accomplishment, but simply to luck or the work of others. In fact, they live permanently with a feeling of deception and constantly fear that someone will unmask them from one day to another. Despite my stuttering, I am a speaker, a mentor, a conference organizer and very invested in women in tech and tech communities.

In this talk, we will see what the impostor syndrome is, how it is reflected on a daily basis and we will see that it is not inevitable, on the contrary, that there are tips and tricks for the fight, overcome and improve. And I will also tell you several anecdotes that happened to me, which were very hard and which made me who I am today.

Speakers
avatar for Aurélie Vache

Aurélie Vache

DevRel, OVHcloud
Aurélie est DevRel chez OVHcloud à Toulouse, France. Elle est GDE (Google Developer Expert) pour les technologies Cloud, Docker Captain, CNCF Ambassador, GitPod Hero & CKAD (Kubernetes for Developers certifiée). Elle travaille en tant que Développeur et Ops depuis plus de 15 ans... Read More →



Thursday October 27, 2022 11:55am - 12:30pm EDT
140 DEFG
  101 Track

2:30pm EDT

How CNET (And Friends) Use the CNCF Landscape To Run High Traffic, Dynamic, Scalable, And Cost-Effective Websites. - Corey McGalliard, Red Ventures
CNET is no stranger to the world of containers; having been an early adopter of Docker Swarm, we've been using containers for many years! Recently, we migrated our workloads to Kubernetes, and the CNCF ecosystem has been a core component of our tech stack. As we started our application modernization initiative, we quickly realized by utilizing tools like Prometheus, Cert-Manager, External DNS, Traefik Ingress controller, Open Policy Agent, and others, we could give our developers a robust environment. The Kubernetes-based platform is not only for Production but Development Environments as well. The consistency between environments has kept our error rates down and websites up! Let's look at the flexibility the open software platform has given our developers! Let's take a journey from the perspective of a requested change on the front door of the website! First, a Product Manager makes the request, then we can see how a developer makes the change to the codebase and how quickly we can give the product manager a sandboxed environment to validate the requested change. the whole process takes only a few minutes. All of this is possible using open technology and our cloud provider. Let us show you how these tools work together to accomplish this flexibility and scale!

Speakers
avatar for Corey McGalliard

Corey McGalliard

Engineering Manager, Red Ventures
Corey McGalliard is an Engineering Manager for Red Ventures and works on one of the Engineering teams that manage websites like CNET, TVGuide, GameSpot, GiantBomb, Metacritic, and more. Corey has been working in the computing industry since the early 2000s and took his first professional... Read More →



Thursday October 27, 2022 2:30pm - 3:05pm EDT
140 DEFG
  101 Track

2:30pm EDT

Tutorial: Set Up Your Shell For Kubernetes Productivity And Be Efficient Quickly - Sebastien “Prune” Thomas, Wunderkind & Archy Ayrat Khayretdinov, Google
You just started a new gig ? You switched laptop ? or you're new to using Kubernetes ?

From the new users of Kubernetes to the most experienced gurus, we all spend a large amount of time on the terminal* (shell).
This talk will focus on setting up your laptop and terminal, installing all the cool tools to get you productive fast with Kubernetes. It is intended for all levels of experience.

By mixing a presentation of the tooling and demos, you'll quickly see how some little tuning can increase your productivity by a large amount.

During this talk you'll learn (not limited to):
- setup your shell to connect to a Cloud K8s service
- add shortcuts to type less when using kubectl
- get a clean access to cluster's logs
- add colors to your kubectl outputs
- install and use a local k8s cluster for prototyping
- work with Containers without Docker-For-Desktop
- get to know a lot of small tools to ease the pain of maintaining a cluster, playing with yaml and more

This talk also gives access to a companion tutorial with all the commands that you can play on your laptop, during the talk or at home. 
Bring your laptop and start being more productive right now !

Join us in this adventure and impress your co-workers on your first day at work !

WARNING !

If you want to follow the talk and replicate on your own laptop, you will need a Kubernetes cluster.
it is advised to pre-install some tools so we don't burn down the WIFI of the whole conference: either Docker Desktop, Podman and Kind

For Mac OS X:
brew install podman
brew install kind
podman machine init --cpus=2 --memory=4096 --disk-size=200 --now
kind create cluster dev


Speakers
avatar for Ayrat Khayretdinov

Ayrat Khayretdinov

Ambassador, Cncf
CNCF Ambassador
avatar for Sebastien Prune Thomas

Sebastien Prune Thomas

Lead Devops Engineer, Wunderkind
20 years in sysadmin, devops, cloud-native. Kubernetes user since < 1.0 release, co-organizer of CNCF and Kubernetes eastern-Canada meetups (with Archy). Supporting and pushing PRs to some OSS projects like Istio, some Go pkgs, lately on kubecolor, Cilium (reworked instance selectors... Read More →



Thursday October 27, 2022 2:30pm - 4:00pm EDT
330 AB Huntington Place: 1 Washington Blvd, Detroit, MI 48226
  101 Track

3:25pm EDT

What Container Runtime Do I Need? - Abubakar Siddiq Ango, GitLab
Docker made container technology approachable and easy to adopt, but the recent need to replace Docker has opened up several options and complexity, which can be daunting to someone new to Container technologies. Knowing what runtime engine is suited for what type of use case is crucial in making the right choice when reaching for a replacement. In this talk, Abubakar will start with a brief primer about what the Container runtime does, the common ones available, what they have in common and what sets them apart. We will also see different use cases applicable to different container runtime engines. At the end of the talk, the listener will be better informed in choosing the most preferred runtime engine for their workload.

Speakers
avatar for Abubakar Siddiq Ango

Abubakar Siddiq Ango

Developer Evangelism Program Manager, GitLab
Abubakar Siddiq Ango is a Developer Evangelism Program Manager at GitLab, where he finds better ways for the Developer Evangelism team to engage with the community and measure its impact. He is a Certified Kubernetes Security Specialist and when not working, he engages with the community... Read More →



Thursday October 27, 2022 3:25pm - 4:00pm EDT
Virtual Platform Only
  101 Track

4:30pm EDT

How the Basics Of Kubernetes Auth Scale For Organizations - Leigh Capili, VMware
Every day, someone new wants to deploy their cloud-native app... then it ends up running on Kubernetes! Suddenly, all sorts of people have questions about the app and need to make changes. Developers, SREs, Product Folks, and Organization Leaders all have different needs and levels of experience with the myriad of Kubernetes resources needed for an app, so how should platform teams give folks the access they need? This session will show how the basics of Kubernetes Role-Based Access Control (RBAC) compose together to create a flexible system that lets teams work together. Come learn about: - RBAC Basics - The Details of Identity - Common Misunderstandings - RBAC's Limitations - Auditing - Useful Patterns for Real-world Implementations This session will also include some fun, relatable Live Demos! Expect to leave better equipped to support the transparent, collaborative, self-service ownership of a DevOps culture.

Speakers
avatar for Leigh Capili

Leigh Capili

Staff Developer Advocate, VMware
Leigh is an empathetic speaker and developer with niches in cloud-native systems and security. He has a background in building software to manage infrastructure. Leigh contributes to Kubernetes and Flux and is frequently working on his next software demo. He also co-maintains Ignite... Read More →



Thursday October 27, 2022 4:30pm - 5:05pm EDT
140 DEFG
  101 Track

5:25pm EDT

Arsenal Of Democracy: What Open Source Can Learn From the Motor City - Shane Lawrence, Shopify
Most of us will spend most of the conference learning what's new in the cloud, focusing on developments from the last six to twelve months and discovering what our colleagues are working on in the future. In this talk, we'll break from that paradigm to ground ourselves by taking a look at Detroit's history and the lessons we can learn from its dominant industry. Shane will describe parallels between open source software and manufacturing, explain how lessons learned by automakers in the last century can benefit software development today, and point out potential pitfalls made by industrialists that we should seek to avoid.

Speakers
avatar for Shane Lawrence

Shane Lawrence

Senior Staff Security Engineer, Shopify
Shane is a Senior Staff Infrastructure Security Engineer at Shopify, where he's working on a multi-tenant platform that allows developers to securely build scalable apps and services for crafters, entrepreneurs, and businesses of all sizes.


Thursday October 27, 2022 5:25pm - 6:00pm EDT
140 DEFG
  101 Track
 

Filter sessions
Apply filters to sessions.