Comments (2)
Attach MongoDB DB Helm values
finalizers:
## Set this if you want that operator deletes the primary pod last
- delete-psmdb-pods-in-order
## Set this if you want to delete database persistent volumes on cluster deletion
- delete-psmdb-pvc
fullnameOverride: "mongodb-cluster"
unsafeFlags:
tls: false
replsetSize: false
mongosSize: false
terminationGracePeriod: false
backupIfUnhealthy: true
multiCluster:
enabled: false
# DNSSuffix: svc.clusterset.local
updateStrategy: SmartUpdate
upgradeOptions:
versionServiceEndpoint: https://check.percona.com
apply: disabled
schedule: "0 2 * * *"
setFCV: false
tls:
mode: preferTLS
# 90 days in hours
certValidityDuration: 2160h
allowInvalidCertificates: true
issuerConf:
name: letsencrypt-mongodb
kind: ClusterIssuer
group: cert-manager.io
pmm:
enabled: true
image:
repository: percona/pmm-client
tag: 2.41.2
serverHost: monitoring-service
replsets:
rs0:
name: rs0
size: 3
affinity:
antiAffinityTopologyKey: "kubernetes.io/hostname"
podDisruptionBudget:
maxUnavailable: 1
expose:
enabled: false
exposeType: ClusterIP
resources:
limits:
cpu: "500m"
memory: "1G"
requests:
cpu: "300m"
memory: "0.5G"
volumeSpec:
pvc:
storageClassName: database-standard
accessModes: ["ReadWriteOnce"]
resources:
requests:
storage: 3Gi
nonvoting:
enabled: false
size: 3
affinity:
antiAffinityTopologyKey: "kubernetes.io/hostname"
podDisruptionBudget:
maxUnavailable: 1
resources:
limits:
cpu: "300m"
memory: "0.5G"
requests:
cpu: "300m"
memory: "0.5G"
volumeSpec:
pvc:
resources:
requests:
storage: 3Gi
arbiter:
enabled: false
size: 1
# serviceAccountName: percona-server-mongodb-operator
affinity:
antiAffinityTopologyKey: "kubernetes.io/hostname"
sharding:
enabled: true
balancer:
enabled: true
configrs:
size: 3
affinity:
antiAffinityTopologyKey: "kubernetes.io/hostname"
podDisruptionBudget:
maxUnavailable: 1
expose:
enabled: false
exposeType: ClusterIP
resources:
limits:
cpu: "300m"
memory: "0.5G"
requests:
cpu: "300m"
memory: "0.5G"
volumeSpec:
pvc:
resources:
requests:
storage: 2Gi
mongos:
size: 2
affinity:
antiAffinityTopologyKey: "kubernetes.io/hostname"
podDisruptionBudget:
maxUnavailable: 1
resources:
limits:
cpu: "300m"
memory: "0.5G"
requests:
cpu: "300m"
memory: "0.5G"
expose:
exposeType: ClusterIP
backup:
enabled: true
image:
repository: percona/percona-backup-mongodb
tag: 2.4.1
storages:
# minio:
# type: s3
# s3:
# bucket: MINIO-BACKUP-BUCKET-NAME-HERE
# region: us-east-1
# credentialsSecret: my-cluster-name-backup-minio
# endpointUrl: http://minio.psmdb.svc.cluster.local:9000/minio/
# prefix: ""
# azure-blob:
# type: azure
# azure:
# container: CONTAINER-NAME
# prefix: PREFIX-NAME
# endpointUrl: https://accountName.blob.core.windows.net
# credentialsSecret: SECRET-NAME
pitr:
enabled: true
oplogOnly: true
tasks: []
from percona-server-mongodb-operator.
Related Issues (20)
- Possibility to choose nodeport used port HOT 9
- [FEAT]: Arm64 support HOT 8
- secrets are deleted when delete-psmdb-pvc has been set HOT 4
- Unable to change the replica size, Operator seems to always pick the size as 3 for the StatefulSet HOT 1
- test
- Operator not using IRSA Service Account IAM Role for restore and backup reconcile HOT 2
- requireTLS is ignored in "unsafe" mode HOT 1
- Constant host unreachable errors within pod HOT 4
- configurable externalTrafficPolicy for LoadBalancer HOT 2
- Backups/Restores are in Waiting Status after Kubernetes scheduler restarted the backup-agent container HOT 1
- Support for accessing syslog and mounting additional volumes for audit collection HOT 1
- Cannot use custom issuer to generate tls certificate HOT 1
- Cannot scale up mongodb instances storage from the CR definition of the psmdb cluster HOT 2
- Backups failing on one cluster without error message
- Backup config not updated HOT 3
- Allow creation of backups without delete-backup finalizers
- psmdb-operator crashes when psmdb-db is deployed
- PVC remains in Pending state when deploying MongoDB with Percona Server for MongoDB Operator it does not automatically set the default storageClassName HOT 1
- Allow adding more initContainers and their securityContext
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from percona-server-mongodb-operator.