Teams | Collaboration | Customer Service | Project Management

Mattermost

How we're using Mattermost Operator in Kubernetes to deploy our own environment

The Mattermost Operator framework manages Kubernetes resource configuration and streamlines lifecycle management, helping teams achieve their desired state without worrying about the steps it takes takes to get there. We use our Mattermost Kubernetes Operator to deploy Mattermost Community in a highly available environment. In this presentation, software design engineer Gabe Jackson shares a case study of Mattermost Kubernetes Operator at Mattermost and how we migrated our own Community server to Kubernetes Operator.

Using Mattermost Operator for Kubernetes to deploy our Community server

One of the key benefits of using Kubernetes is that it’s very flexible and fault tolerant. However, that also means that it has quite a lot of complexity to deal with. A well-built operator abstracts that complexity away and helps manage updates and upgrades seamlessly. The Mattermost Kubernetes operator is basically like having a Mattermost Cloud Engineer running inside your Kubernetes cluster managing Mattermost for you.

Tips and tricks to increase productivity in Mattermost

Our customers are always looking for ways to work faster and more effectively inside Mattermost. As a remote-first company, we spend most of our time collaborating inside Mattermost, and we’d like to think we’ve learned a thing or two about how to use Mattermost productively over the years. Here are some of our favorite tips and tricks for getting things done on Mattermost. We hope these examples help your team achieve similar productivity gains.