Easily deploy and manage Mattermost on Kubernetes with the new Juju charmed operator
Canonical
on 27 April 2021
Tags: juju charms , kubernetes , Operators
Introducing the Juju Charms Operator for Mattermost seamless application upgrades and supported features on Linux and Windows.
We’re excited to announce our partnership with Canonical to build a Mattermost Operatorusing the Juju Operator Lifecycle Manager (OLM), making it easy to install, integrate and upgrade Mattermost.
The Mattermost Operator is part of Canonical’s Open Operator Collection, the largest collection of application operators, and can be deployed on Windows and Linux across Kubernetes and virtual estates. Features include PostgreSQL support on the backend, an Ubuntu SSO option for Mattermost Enterprise Edition E20, clustering, the storage of images and attachments in S3 and a Prometheus exporter for performance monitoring. This charmed operator also offers seamless Mattermost version upgrades, initiated by switching to an image with a newer version of Mattermost than the one currently deployed.
As a high trust collaboration platform for enterprises, data security and developer productivity are vital to our customers – across the full operational life cycle of our software,” says Mattermost co-founder and CEO Ian Tien, “With the Canonical open-source operators, Mattermost can be installed in minutes with the assurance the implementation utilizes best practices – not just for deployment, but also for patching, upgrading and even re-architecting. In addition to full automation of day-to-day operations, these capabilities enable a unique combination of effortless ease of use across the entirety of the service life alongside a compliance-level rigor to data integrity and security.”
In addition to building the charmed operator for Mattermost, there will be an ongoing partnership with Canonical to enhance, maintain and provide best practices and documentation on how teams can leverage the Mattermost Operator. Through this continued partnership, we will work to further foster open communication and community engagement for wider collaboration on open source operators and projects
This is an exciting time for the Mattermost community to partner with the Canonical community to build a full software lifecycle management via the Juju OLM. Come join us on the project page to contribute to the operator, or check out the operator here.
What is Kubernetes?
Kubernetes, or K8s for short, is an open source platform pioneered by Google, which started as a simple container orchestration tool but has grown into a platform for deploying, monitoring and managing apps and services across clouds.
Kubernetes made easy
Everything you love about the upstream, with enterprise-grade assurance. Canonical Kubernetes offers hassle-free installation and maintenance, and peace of mind for your containerized workloads. Maximize performance and deliver security updates across any cloud.
Newsletter signup
Related posts
Deploy your Spring Boot application to production
In this article we walk through the steps required to deploy a Spring Boot application to production using Juju and Kubernetes. The goal is to showcase the...
How to set up a micro lab: four principles for a reliable homelab
After over a decade of running a homelab, I have learned a few difficult lessons. Although it begins as a “lab,” you inevitably end up with something you want...
Harnessing the potential of 5G with Kubernetes: a cloud-native telco transformation perspective
Telecommunications networks are undergoing a cloud-native revolution. 5G promises ultra-fast connectivity and real-time services, but achieving those benefits...