MongoDB
Instaliert MongoDB über den MongoDB Operator
actions
install
Installiert nur den Operator
Ein Upgrade des Operators startet die MongoDB-Datenbanken neu!
project-name: &project-name my-cluster
blocks:
- name: mongodb-operator
from: cargo.ayedo.cloud/ayedo/k8s/mongodb-operator
kubeconfig:
from: k8s
config:
operator:
enabled: true
Installiert ein MongoDB ReplicaSet
project-name: &project-name my-cluster
blocks:
- name: mongodb
from: cargo.ayedo.cloud/ayedo/k8s/mongodb-operator
kubeconfig:
from: k8s
config:
mongodb:
enabled: true
name: mongodb
namespace: mongodb
type: ReplicaSet
version: 8.3.4
replicas: 1
root_password: very_special_root_password
users:
- name: admin_user # a-z, 0-9, -, .
password: admin_user_password_here
db: admin
roles:
- name: clusterAdmin
db: admin
- name: userAdminAnyDatabase
db: admin
storage:
class: hcloud-volumes
data: 50Gi # Volume size for data per Replica
logs: 5Gi # Volumes size for logs per Replica
backup:
bucket: backup-bucket
access_key: secret_access_key
secret_key: secret_secret_key