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