v2.0
- About MogDB Stack
- Quick Start
- Installation
- Tutorial
- Architecture
- References
- Client
- mgo
- mgo create
- mgo create mgorole
- mgo create mgouser
- mgo create cluster
- mgo show
- mgo show k8s
- mgo show mgorole
- mgo show mgouser
- mgo show cluster
- mgo show restore
- mgo delete
- mgo delete mgorole
- mgo delete mgouser
- mgo delete cluster
- mgo delete backup
- mgo delete k8s
- mgo scale
- mgo scaledown
- mgo switch
- mgo update
- mgo update mgorole
- mgo update mgouser
- mgo update cluster
- mgo version
- mgo addk8s
- mgo localk8s
- mgo backup
- mgo backup detail
- mgo restore
- mgo minio
- mgo minio object
- mgo minio object ls
- mgo minio object stat
- mgo minio object getf
- Server
- Client
- FAQ
- Release Note
MogDB Cluster CR Sample
If you wish to create a MogDB Cluster CR via the native kubectl command, you can do so by writing a simple yaml file and submitting it to the k8s system, such as :
apiVersion: mogdb.enmotech.io/v1
kind: MogdbCluster
metadata:
labels:
mogdb.enmotech.io/cluster: cluster1
name: cluster1
name: cluster1
namespace: mogdb-operator-system
spec:
podSpec:
backupVolumeSpec:
persistentVolumeClaim:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 128Mi
storageClassName: local-path
exporterImage: swr.cn-north-4.myhuaweicloud.com/mogdb-cloud/mogdb-exporter:latest
image: swr.cn-north-4.myhuaweicloud.com/mogdb-cloud/mogdb:3.1.0
imagePullPolicy: IfNotPresent
initImage: swr.cn-north-4.myhuaweicloud.com/mogdb-cloud/mogdb-init:3.1.0
logVolumeSpec:
persistentVolumeClaim:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 128Mi
storageClassName: local-path
volumeSpec:
persistentVolumeClaim:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 128Mi
storageClassName: local-path
readPort: 30012
replicas: 2
writePort: 30013
The above configuration, which specifies the data volume, log volume, backup volume and basic image configuration, as well as the number of replicas, will create a MogDB cluster when being submitted to the system.