Michael C. Jaeger

Michael C. Jaeger

32 posts


Michael C. Jaeger
25 October 2022

Participate in the Kubernetes and Cloud Native Operations Survey 2023

Article Charms

Canonical has conducted surveys about Kubernetes and Cloud Native Operations in the past two years. As a member of the Cloud Native Computing Foundation (CNCF) and an active part of the community, we contribute the anonymised results back, along with our analyses and the insights of industry experts. Everyone can submit...

Michael C. Jaeger
25 October 2022


Michael C. Jaeger
16 September 2022

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

Article Cloud and server

The 5th Operator Day is coming up. It will take place at KubeCon North America 2022. This edition will center on cases where software operators have been applied successfully. Join us to hear about our experience in building software operators using Juju, an open-source operator lifecycle manager. Operators implemented...

Michael C. Jaeger
16 September 2022


Michael C. Jaeger
5 September 2022

Best practices to publish open-source software operators

Article Charms

Running or operating applications requires several tasks throughout their lifecycle: scaling instances, checking the health, integrating with other applications, running backups, and applying updates – to name a few examples. It’s a time and labour-intensive process. To automate these tasks, developers can implement...

Michael C. Jaeger
5 September 2022


Michael C. Jaeger
30 June 2022

The software operator design pattern: disadvantages – part 5

Article Charms

The software operator is a design pattern – it is a proven design that has been applied in many situations and implemented by several frameworks. Its widespread adoption in the industry has allowed us to study its consequences, both good and bad. This is important because software developers and IT architects need to know when

Michael C. Jaeger
30 June 2022


Michael C. Jaeger
29 June 2022

The software operator design pattern: advantages – part 4

Article Cloud and server

The software operator is a design pattern. Its design is based on successful applications where this approach was found useful. In other words, it’s a proven approach that can be recommended to others. But like all approaches, it’s important to understand their positive and negative impact. Software developers need to...

Michael C. Jaeger
29 June 2022


Michael C. Jaeger
16 June 2022

Operator Day at Kubecon EU 2022 – recordings available!

Article Charms

The Operator Day at Kubecon EU 2022, hosted by Canonical, took place on Monday 16 May  2022. We thank everyone for attending the event. Our thanks go out especially to those who engaged with us via chat during the online event. We enjoyed answering questions and having conversations during the presentations.  If you...

Michael C. Jaeger
16 June 2022


Michael C. Jaeger
12 June 2022

The software operator design pattern: May the force be with you – Part 3

Article Charms

The software operator is a design pattern. A design pattern describes the approach to cover the operational tasks of an application’s implementation. The first post in this series introduced the concept of a design pattern in general. The second post covers the software operator design pattern in particular. In the...

Michael C. Jaeger
12 June 2022


Michael C. Jaeger
19 May 2022

Secure Multi-Tenancy for Charmed Kubernetes with Clastix’ new Charmed Operator

Article Charms

Capsule helps reduce the operational effort to operate and maintain secure multi-tenancy on Charmed Kubernetes. Users, teams, and departments can now share the same infrastructure without compromising security and usability.

Michael C. Jaeger
19 May 2022


Michael C. Jaeger
5 May 2022

The Operator Day Industry Panel Discussion at Kubecon EU 2022

Article Cloud and server

Find out who the panelists are for the Industry Panel discussion during Operator Day on May 16th. During this virtual session industry thought leaders will discuss the latest trends and developments about Kubernetes and Operators. Our panelists are not only thought leaders in various areas of cloud-native technologies,...

Michael C. Jaeger
5 May 2022


Michael C. Jaeger
31 March 2022

The software operator design pattern — part 2

Article Charms

This blog post continues with the previous blog post about design patterns and the software operator pattern. In this part, this post takes a closer look at the description of the software operator pattern. What is a design pattern? Over the years, the software development and programming community developed a common...

Michael C. Jaeger
31 March 2022


Michael C. Jaeger
31 March 2022

Design patterns and the software operator — part 1

Article Charms

In the early days of software development, computers were sold with compilers and interpreters. Users wrote mostly their own small programs instead of buying software. During that time, most didn’t even consider downloading software as only a few were connected to mailboxes or the UUCP network. Most of the software was...

Michael C. Jaeger
31 March 2022


Michael C. Jaeger
31 March 2022

Operator Day hosted by Canonical at Kubecon EU 2022

Article Cloud and server

May 16th 2022, virtual eventWeek of KubeCon + CloudNativeCon EU 2022 What is Operator Day? Software operators are crucial elements in the Kubernetes landscape. They implement operational tasks covering everyday application management. They help human operators, administrators to run their applications efficiently and...

Michael C. Jaeger
31 March 2022


Michael C. Jaeger
30 March 2022

Getting started with Juju and Charmed Operators: three awesome videos

Article Cloud and server

Getting started with software can be confusing – depending on the complexity of the software, of course. Despite the extensive documentation available for Charmed Operator SDK and Juju some just prefer to watch video material to start with. So, let’s take the opportunity to have a look at available tutorials and...

Michael C. Jaeger
30 March 2022


Michael C. Jaeger
11 February 2022

Learn how to build a minimal Charm

Article Cloud and server

The previous blog post talked about the community workshops taking place in the Juju and Charm community. Normally the community workshops take place every Friday at 10:00 am CET. The details for these workshops can be found in the public channel on Mattermost. In one of the workshops, Erik Lönroth held a tutorial on how

Michael C. Jaeger
11 February 2022