September 19-21, 2023
Bilbao, Spain
View More Details & Registration
Note: The schedule is subject to change.

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Open Source Summit Europe 2023 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.

This schedule is automatically displayed in Central European Summer Time (UTC/GMT +2). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date."

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.

Back To Schedule
Tuesday, September 19 • 12:20 - 13:00
Improving Container Image Registry Availability with Kube Image Keeper - Jérôme Petazzoni, Tiny Shell Script LLC

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.

kube-image-keeper (or "kuik") is an open source container image caching system for Kubernetes. It saves the images used by your pods in its own local registry so that these images remain available if the original becomes unavailable. This insulates your clusters from common registry issues (e.g. slow or unavailable registries; or images being deleted from registries). The Enix engineering team manages hundreds of Kubernetes clusters, both for our internal use and for our customers. After noticing that registry issues were a recurring pain point across a broad range of clusters, and reviewing existing solutions and workarounds, we decided to tackle the problem by developing kuik. In the first half of this talk, we will explain the rationale and architecture of kuik itself. In the second half, we will share our experience writing a Kubernetes operator from scratch with the kubebuilder framework. This talk will be useful for you either if you are experiencing registry pull problems, or if you would like to learn what it's like to build a simple-yet-useful Kubernetes operator with kubebuilder. You can learn more about kuik (including how to deploy it on your clusters) on its GitHub page: https://github.com/enix/kube-image-keeper/

avatar for Jérôme Petazzoni

Jérôme Petazzoni

Tinkerer Extraordinaire, Tiny Shell Script LLC
Jérôme was part of the team that built and launched Docker. He worked there for 7 years. These days he teaches Kubernetes at Enix, a French Cloud Native shop. When he's not busy with computers, he collects musical instruments. He can arguably play the theme of Zelda on a dozen of... Read More →

Tuesday September 19, 2023 12:20 - 13:00 CEST
Room 0A (Floor 0)
  • Audience Level Beginner
  • Presentation Slides Attached Yes