Last month we introduced Commissaire giving a quick overview of features and architecture.
Articles from Stephen Milner
As we continue to push the boundaries of Linux containers, we increasingly see value in containerizing operating system-level components. It’s common for developers and administrators to turn towards containers to improve application isolation, portability, deployment scenarios, and so on. These, and plenty of other advantages, are well proven across the industry today, and the value extends to components that aren’t traditionally delivered as container images, like the Docker engine. Breaking out components like the container engine, cloud/guest agents, and storage clients, into containers isolates these stacks and allows them to move independently from the container host’s operating system.
What the heck is commissaire? I’m glad you asked! Commissaire is a new component of Project Atomic that aims to simplify life for cluster administrators. It provides a simple, script-friendly REST interface for cluster-wide maintenance operations like system upgrades and rolling restarts.
Instead of starting from scratch, Commissaire utilizes common technologies such as Ansible for communicating with cluster nodes, and interfaces with OpenShift and Kubernetes.