rancher-partner-charts/charts/percona/pxc-operator
github-actions[bot] 2df1c07e6c Charts CI
```
Updated:
  bitnami/redis:
    - 17.11.4
  bitnami/tomcat:
    - 10.9.3
  btp/chronicle:
    - 0.1.16
  clastix/kamaji:
    - 0.12.1
  cockroach-labs/cockroachdb:
    - 11.0.2
  datadog/datadog:
    - 3.32.2
  instana/instana-agent:
    - 1.2.60
  percona/pxc-db:
    - 1.12.3
  percona/pxc-operator:
    - 1.12.2
  redpanda/redpanda:
    - 4.0.33
  speedscale/speedscale-operator:
    - 1.3.13
  sysdig/sysdig:
    - 1.15.92
```
2023-06-14 14:16:58 +00:00
..
crds Charts CI 2022-12-27 06:56:25 -07:00
templates Charts CI 2023-06-14 14:16:58 +00:00
.helmignore Charts CI 2022-12-27 06:56:25 -07:00
Chart.yaml Charts CI 2023-06-14 14:16:58 +00:00
LICENSE.txt Charts CI 2022-12-27 06:56:25 -07:00
README.md Charts CI 2023-01-24 15:10:05 +00:00
values.yaml Charts CI 2023-01-24 15:10:05 +00:00

README.md

Percona Operator For MySQL

Percona XtraDB Cluster (PXC) is a database clustering solution for MySQL. Percona Operator For MySQL allows users to deploy and manage Percona XtraDB Clusters on Kubernetes.

Useful links

Pre-requisites

  • Kubernetes 1.20+
  • Helm v3

Installation

This chart will deploy the Operator Pod for the further Percona XtraDB Cluster creation in Kubernetes.

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.12.0 --namespace my-namespace

The chart can be customized using the following configurable parameters:

Parameter Description Default
image PXC Operator Container image full path percona/percona-xtradb-cluster-operator:1.12.0
imagePullPolicy PXC Operator Container pull policy Always
imagePullSecrets PXC Operator Pod pull secret []
replicaCount PXC Operator Pod quantity 1
tolerations List of node taints to tolerate []
resources Resource requests and limits {}
nodeSelector Labels for Pod assignment {}
logStructured Force PXC operator to print JSON-wrapped log messages false
logLevel PXC Operator logging level INFO
disableTelemetry Disable sending PXC Operator telemetry data to Percona false
rbac.create If false RBAC will not be created. RBAC resources will need to be created manually true
serviceAccount.create If false the ServiceAccounts will not be created. The ServiceAccounts must be created manually true

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

Deploy the database

To deploy Percona XtraDB Cluster run the following command:

helm install my-db percona/pxc-db

See more about Percona XtraDB Cluster in its chart here or in the Helm chart installation guide.