Update 5/2019: Percona announced the release of Percona Kubernetes Operator for XtraDB Cluster and Percona Kubernetes Operator for Percona Server for MongoDB.
Percona XtraDB Cluster Operator simplifies the deployment and management of Percona XtraDB Cluster in a Kubernetes or OpenShift environment. Kubernetes and the Kubernetes-based OpenShift platform provide users with a distributed orchestration system that automates the deployment, management, and scaling of containerized applications.
It extends the Kubernetes API with a new custom resource for deploying, configuring and managing the application through the whole life cycle. You can compare the Kubernetes Operator to a System Administrator who deploys the application and watches the Kubernetes events related to it, taking administrative/operational actions when needed.
The Percona XtraDB Cluster Operator on PerconaLabs is an early access release. It is not recommended for production environments.
You can install Percona XtraDB Cluster Operator can be installed on Kubernetes or OpenShift. While the operator does not support all the Percona XtraDB Cluster features in this early access release, instructions on how to install and configure it are already available along with the operator source code, hosted in our Github repository.
The operator was developed with high availability in mind, so it will attempt to run ProxySQL and XtraDB Cluster instances on separate worker nodes if possible, deploying the database cluster on at least three member nodes.
Help us improve our software quality by reporting any bugs you encounter using our bug tracking system.