- 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
Overview of MogDB Stack
MogDB Stack is an automatic operation and maintenance system for MogDB cluster on Kubernetes, providing full lifecycle management of MogDB including deployment, high availability, scaling, monitoring, backup recovery. With MogDB Stack, MogDB can run seamlessly on public cloud or private deployment of Kubernetes cluster.
MogDB Stack Features
-
Easy and convenient automatic deployment/recovery
With Kubernetes as the native container orchestration system, you can easily and conveniently create a full set of MogDB clusters by scaling resources, and expand and contract at will according to user expectations.
-
Stable and reliable backup recovery capability
Support SQL-based backup method and stored in remote distributed storage, multiple replicas to ensure the reliability of backup, specify point-in-time recovery method to restore to the specified point in time.
-
Enterprise-level high availability
Automatic fault detection, switching, and automated pulling of data snapshots to restore failed nodes or rescheduling of new nodes to achieve self-healing capability of the system and ensure the number of replicas expected by users.
-
Complete and reliable monitoring capability
Prometheus-based unified multi-dimensional monitoring, including a complete set of monitoring metrics for the system, container and database layers.
-
Fine-grained resource control
For CPU, memory, storage and other resource limits to ensure the independence of the container layer, will not interfere with each other, support the affinity and anti-affinity scheduling of containers.
System Architecture
OS & Platform Support
MogDB Stack currently supports running on the following operating systems and platform architectures.
- Linux x86_64
- Linux arm64