54563f9010
``` Updated: aquarist-labs/s3gw: - 0.15.0 bitnami/kafka: - 22.0.1 bitnami/mariadb: - 12.1.3 bitnami/mysql: - 9.8.2 bitnami/postgresql: - 12.4.2 btp/chronicle: - 0.1.7 confluent/confluent-for-kubernetes: - 0.771.13 datadog/datadog: - 3.27.0 dynatrace/dynatrace-operator: - 0.11.1 new-relic/nri-bundle: - 5.0.11 openebs/openebs: - 3.6.0 percona/psmdb-operator: - 1.14.2 pixie/pixie-operator-chart: - 0.1.0 redpanda/redpanda: - 4.0.12 speedscale/speedscale-operator: - 1.2.40 sysdig/sysdig: - 1.15.85 traefik/traefik: - 23.0.1 ``` |
||
---|---|---|
.. | ||
crds | ||
templates | ||
.helmignore | ||
Chart.yaml | ||
LICENSE.txt | ||
README.md | ||
values.yaml |
README.md
Percona Operator for MongoDB
Percona Operator for MongoDB allows users to deploy and manage Percona Server for MongoDB Clusters on Kubernetes. Useful links:
Pre-requisites
- Kubernetes 1.22+
- Helm v3
Installation
This chart will deploy the Operator Pod for the further Percona Server for MongoDB creation in Kubernetes.
Installing the chart
To install the chart with the psmdb
release name using a dedicated namespace (recommended):
helm repo add percona https://percona.github.io/percona-helm-charts/
helm install my-operator percona/psmdb-operator --version 1.14.0 --namespace my-namespace
The chart can be customized using the following configurable parameters:
Parameter | Description | Default |
---|---|---|
image.repository |
PSMDB Operator Container image name | percona/percona-server-mongodb-operator |
image.tag |
PSMDB Operator Container image tag | 1.14.0 |
image.pullPolicy |
PSMDB Operator Container pull policy | Always |
image.pullSecrets |
PSMDB Operator Pod pull secret | [] |
replicaCount |
PSMDB Operator Pod quantity | 1 |
tolerations |
List of node taints to tolerate | [] |
resources |
Resource requests and limits | {} |
nodeSelector |
Labels for Pod assignment | {} |
podAnnotations |
Annotations for pod | {} |
podSecurityContext |
Pod Security Context | {} |
watchNamespace |
Set when a different from default namespace is needed to watch | "" |
rbac.create |
If false RBAC will not be created. RBAC resources will need to be created manually | true |
securityContext |
Container Security Context | {} |
serviceAccount.create |
If false the ServiceAccounts will not be created. The ServiceAccounts must be created manually | true |
disableTelemetry |
Disable sending PSMDB Operator telemetry data to Percona | false |
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 psmdb-operator -f values.yaml percona/psmdb-operator
Deploy the database
To deploy Percona Server for MongoDB run the following command:
helm install my-db percona/psmdb-db
See more about Percona Server for MongoDB deployment in its chart here or in the Helm chart installation guide.