Быстрый старт
Развертывание
Моделирование данных
Подключение
Запись данных
Миграция
Запросы
Операции и обслуживание
Типовое обслуживание
Секционирование
Резервное копирование и восстановление
Масштабирование
Мониторинг
Настройка производительности
Устранение неполадок
Справочник
Руководство по инструментам
Типы данных
Хранилище данных
Выполняющая система
Конфигурация
Справочник по SQL
Часто задаваемые вопросы
Ниже приведено описание конфигурации полного CRD-файла db0.yaml
apiVersion: deploy.ymatrix.cn/v1
kind: MatrixDBCluster
metadata:
name: db0 # YMatrix Cluster Name
spec:
image: # DB mirror
repository: matrixdb/matrixdb-community # The default DockerHub image, which can also be written as “docker.io/matrixdb/matrixdb-community”
tag: <DB-TAG-TO-SPECIFY> # For the image tag to be deployed, please confirm that its version matches the operator version.
master: # Master segment settings
enableStandby: false # open standby
memory: "500Mi" # memory of the master segment pod
cpu: "0.5" # CPU of the master segment pod
storageClassName: standard # StorageClass used for data disks
storage: 1G # Data disk size
workerSelector: {} # Node selector for master segment pod scheduling
segments: # data segment settings
count: 1 # Number of data segments
enableMirror: false # open mirror
memory: "500Mi" # memory of data segment pod
cpu: "0.5" # CPU of data segment pod
storageClassName: standard # StorageClass used for data disks
storage: 1G # Data disk size
workerSelector: {} # Node selector for data segment pod scheduling
gate: # mxgate component settings
cpu: "4" # CPU of pods running mxgate
memory: "2G" # Memory of pods running mxgate
storageClassName: standard # StorageClass used to store mxgate log data disks
storage: "1G" # Data disk size
workerSelector: {} # mxgate pod scheduling node selector
ui: # (Optional) UI component settings
cpu: "0.1" # CPU of the pod running UI
memory: "50Mi" # Memory of pods running UI
workerSelector: {} # Node selector for UI component pod scheduling
cylinder: # (Optional) Cylinder component settings
cpu: "0.1" # CPU of the pod running cylinder
memory: "50Mi" # Memory of the pod running cylinder
workerSelector: {} # Cylinder pod scheduling node selector