Быстрый старт
Развертывание
Моделирование данных
Подключение
Запись данных
Миграция
Запросы
Операции и обслуживание
Типовое обслуживание
Секционирование
Резервное копирование и восстановление
Масштабирование
Зеркалирование
Управление ресурсами
Безопасность
Мониторинг
Настройка производительности
Устранение неполадок
Справочник
Руководство по инструментам
Типы данных
Хранилище данных
Выполняющая система
Потоковая передача
Восстановление после сбоев
Конфигурация
Индексы
Расширения
Справочник по 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