Your submission was sent successfully! Close

You have successfully unsubscribed! Close

Thank you for signing up for our newsletter!
In these regular emails you will find the latest updates about Ubuntu and upcoming events where you can meet our team.Close

Juju archives

44 posts

Join us at Operator Day, hosted by Canonical at KubeCon Europe 2023

By Michael C. Jaeger, 6 March 2023

Join us at the 6th edition of Operator Day at KubeCon Europe – Speakers will talk about their software operator journey, from configuration management to...

Participate in the Kubernetes and Cloud Native Operations Survey 2023

By Michael C. Jaeger, 25 October 2022

Canonical has conducted surveys about Kubernetes and Cloud Native Operations in the past two years. As a member of the Cloud Native Computing Foundation...

Should you use open-source databases?

By Mohamed Wadie Nsiri, 14 September 2022

You are not the only one asking this seemingly popular question! Several companies are torn between the rise in appeal of open-source databases and the...

Best practices to publish open-source software operators

By Michael C. Jaeger, 5 September 2022

Running or operating applications requires several tasks throughout their lifecycle: scaling instances, checking the health, integrating with other...

Kubernetes operators – the top 5 things to watch for

By robgibbon, 31 August 2022

Software operators are steadily revolutionising how we deploy and run complex distributed systems. They offer the promise of low-intervention, self-driving...

The software operator design pattern: disadvantages – part 5

By Michael C. Jaeger, 30 June 2022

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...

Operator Day at Kubecon EU 2022 – recordings available!

By Michael C. Jaeger, 16 June 2022

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...

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

By Michael C. Jaeger, 12 June 2022

The software operator is a design pattern. A design pattern describes the approach to cover the operational tasks of an application’s implementation. The...

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

By Michael C. Jaeger, 19 May 2022

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

The software operator design pattern — part 2

By Michael C. Jaeger, 31 March 2022

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...

Design patterns and the software operator — part 1

By Michael C. Jaeger, 31 March 2022

In the early days of software development, computers were sold with compilers and interpreters. Users wrote mostly their own small programs instead of buying...

Application composability and the shipping container

By Michael C. Jaeger, 6 January 2022

The previous blog post talked about the composability of applications. The key element for composing applications is defining the relations between...