pxс-operator: A chart for installing Percona Kubernetes Operator for Percona XtraDB Cluster

This chart implements the Percona XtraDB Cluster Operator deployment. Percona XtraDB Cluster is a database clustering solution for MySQL. The Operator itself can be found here:

Pre-requisites

  • Kubernetes 1.17+
  • PV support on the underlying infrastructure - only if you are provisioning persistent volume(s).
  • Helm v3

Deployment Details

Chart Details

This chart will:

  • deploy a PXC Operator Pod for the further MySQL XtraDB Cluster creation in K8S.

Installing the Chart

To install the chart with the pxc release name using a dedicated namespace (recommended):

helm repo add percona https://percona.github.io/percona-helm-charts/
helm install my-operator percona/pxc-operator --version 1.10.0 --namespace my-namespace

The chart can be customized using the following configurable parameters:

ParameterDescriptionDefault
imagePXC Operator Container image full pathpercona/percona-xtradb-cluster-operator:1.10.0
imagePullPolicyPXC Operator Container pull policyAlways
imagePullSecretsPXC Operator Pod pull secret[]
replicaCountPXC Operator Pod quantity1
tolerationsList of node taints to tolerate[]
resourcesResource requests and limits{}
nodeSelectorLabels for Pod assignment{}

Specify parameters using --set key=value[,key=value] argument to helm install

Alternatively a YAML file that specifies the values for the parameters can be provided like this:

helm install pxc-operator -f values.yaml percona/pxc-operator