Operator Day 5th edition

KubeCon NA 2022 - Nov 17th

The 5th Operator Day took place at KubeCon North America 2022. This edition centred on cases where software operators have been applied successfully. The presenters discussed building software operators using Juju, an open-source operator lifecycle manager. Operators implemented for Juju are called Charmed Operators.

Operator Day EU 2024


Nov 17th

13:00 - 13:20 Opening Plenary
Mark Shuttleworth & David Booth
13:20 - 13:25 Introduction to the Kubernetes Landscape
Alex Jones
13:25 - 13:40 Canonical's role in Security in the Cloud Native landscape
Massimiliano Gori
In today’s threat landscape you will never know which layer of your infrastructure is going to be attacked next. From host OS to containers to infrastructure Canonical offerings are unique as they cover the entire stack, and so does our security approach.
During this session we will discuss why you should be thinking about securing your workloads from the host OS up and how Canonical products can help you deliver a cohesive, defence in depth approach.
13:40 - 14:10 Juju & Charmed Ecosystem Update
Jon Seager
Dive into progress across the entire Juju and Charmed Operator engineering teams at Canonical and the broader community. The session also provides a look forward to the features we're working on over the next 6-12 months.
14:10 - 14:25 The Juju Dev Tools Suite
Pietro Pasotti
In this session we present the latest developments in terms of development and debugging tools available to the fledgling and pro charmers. Juju is complicated, and these tools aim to make charming easier, but not more obscure. Therefore we will present the tools, but also explain why they work -- and their limitations. Closing, a hands-on session where we show just how productive you can be if you just have the right tools.
14:25 - 14:45 Kubernetes lifecycle management
Alex Jones
Upgrades, updates and patches are the stuff of nightmare for system administrators working with Kubernetes. This alone is often a reason that many look to others to manage their digital estate for them. We show that with the power of Canonical Kubernetes you can take control of your critical infrastructure, reducing costs, improving security and decoupling reliance from single proprietary solutions.
14:45 - 15:05 Unlock charmed operators
Anton Smith (SpectroCloud)
Palette & its usage of Cluster API is a revolution in the way that Kubernetes clusters are deployed and managed, while Juju and Charmed Operators provide a wealth of applications that are ready-to-go.
In this talk, learn more about how Palette utilises Cluster API to manage clusters in a declarative, GitOps driven way, and how Juju has been integrated with Palette to unlock the power of Charmhub - allowing users to easily deploy any charm onto any cluster, quickly, easily, and repeatedly.
15:05 - 15:25 Juju on Metal for HPC
Jon Thor Kristinsson
In this session we will introduce MAAS. How charms can be used with MAAS to deploy anything from LXD to k8s and OpenStack. And how that can be extended to deploy bare metal workloads such as those that exist in the realm of HPC straight to a cluster of nodes all through MAAS using Juju and charms.
15:25 - 15:55 Omnivector Slurm
James Beedy (Omnivector), Jon Thor Kristinsson
In this session we will introduce Omnivector. There community experience of charming and how they are contributing to the open source ecosystem by maintaining a suite of automation for HPC such as the SLURM charms. Introduce the SLURM charms, what they are. SLURM charm use cases, with a demo of the SLURM charms with an OpenFOAM workload showing the value of SLURM charms with the Canonical Observability Stack.
15:55 - 16:25 Evolving Charmed OpenStack
James Page, Billy Olsen
In the session we will cover why we need Charmed Operators and what problems they solve for us in the context of OpenStack and how they have helped us successfully deliver deployment and operations for OpenStack over the last decade. We’ll then switch focus to detail how we intend to move to a hybrid model including both Kubernetes and machine charmed operators to leverage the benefits that this combined approach brings to move us from automated to automatic ops.
16:25 - 16:50 Charmed Operators for Open-Source Storage
Moritz Wanzenboeck (LINBIT)
Persistent storage is a hot topic on Kubernetes. In this talk we will introduce Piraeus, a flexible and fast storage solution. We will use Charms to set up production-ready storage for our cluster.
16:50 - 17:15 Easy integration of Capsule
Alessio Greggi (Clastix)
Let's look at Capsule and how we integrated it on Charmed Kubernetes, to enable multi-tenancy on the Canonical distribution.
17:15 - 17:35 Charmed Landscape
Rajan Patel
Landscape provides system administration at scale for all versions of Ubuntu, anywhere. This presentation will cover the deployment of Charmed Landscape using Juju across LXD containers.
17:35 - 18:00 Charmed Indico
Varshi Gupta, Tom Haddon, Arturo Seijas
In this session, we will go over an application of Juju and charming- a charmed operator for Indico which is an open source tool for event/conference management. This Kubernetes based sidecar charm makes the deployment, maintenance and operations easier for the application. We will go over the charm architecture, why we decided on juju and operator framework and a live demo.
18:00 - 18:05 Concluding Remarks
David Booth




Event platform: https://app.myonvent.com/event/operator-day

Canonical blog post: Join us at Operator Day, hosted by Canonical at Kubecon NA 2022

Event page: https://sched.co/1BaUj