Cloud Native Rejekts EU (Valencia) 2022

From Zero to Auto Pilot: Exploring Kubernetes Operator Capability Levels
05-15, 11:40–12:40 (Europe/Madrid), Gallery

Kubernetes Operators are more popular than ever, but not all operators are created equal. How do we maximize the value that Operators have promised IT teams and ensure that they can deliver a true "as-a-service" experience? We will present a step-by-step guide on how to raise your Operator's capability level to ensure it can live up to its potential. Participants will be presented with a basic Operator and learn real-world strategies on how to add capabilities including seamless upgrades, offsite backups, rollbacks, and deep insights via metrics, logging, and events as well as intelligent autoscaling.


There are a number of applications and services that can benefit from utilizing the operator pattern to integrate with Kubernetes, however, a lot of operators out there do not realize all the capabilities that are possible when creating an operator using the operator SDK. The operator framework defines 5 levels of operator capabilities. level 1: basic install, level 2: seamless upgrade, level 3: backup & restore, level 4: deep insights, and level 5: autopilot. Currently on operatorhub.io 70% of the published operators have level 2 capabilities and only 5% of operators have level 5 capabilities. This presentation aims to enable participants to create operators with greater capabilities as well as add more capabilities to existing operators. By enhancing the average capability level of operators in the ecosystem, enterprises and developers will be able to create easier, safer, and more reliable cloud native applications thus incentivizing more organizations to transition to cloud native.

Hi! I'm Soundharya currently working as a Software Engineer at RedHat. I have a strong engineering professional foundation with Masters in Computer Science. Skilled in Cloud Computing, React, Docker, Golang. With hands-on experience in hosting web app on Docker, Azure and AWS.

Rose Crisp is a Senior Software Engineer, Educator @ Red Hat. She has been working as a software
developer for 25+ years. In 2019, she learned about Docker and since then she’s immersed herself into
the world of Kubernetes. In 2020, she embarked on a new chapter in her life by accepting a position at
Red Hat to work with the Operator Enablement Team. This led to the introduction of Kubernetes operators
and much more. Now, she enjoys helping others like herself who are passionate about Open Source and
Kubernetes Operators. She enjoys teaching the Kubernetes Operator Framework workshops run by Red
Hat.

Sid is a software engineer at red hat focused on the ecosystem experience around consuming and providing services in Kubernetes based platforms. He currently works with partners and vendors to develop Kubernetes native extensions by leveraging the operator pattern. Previously, Sid has worked at Ericsson where he was involved in transitioning legacy applications to the cloud by leveraging Kubernetes. He also worked on CloudStack, an open source system that can be used to provide infrastructure as a service and has previously presented a talk at ApacheCon 2019. Sid is interested in using the operator pattern to enable networking, storage and security aspects of the Cloud computing that you typically don’t get out of the box.