Начало работы
Подключение
Тесты производительности
Развёртывание
Использование данных
Загрузка данных
Миграция данных
Запрос данных
Управление кластерами
Обновление
Глобальное обслуживание
Масштабирование
Мониторинг
Безопасность
Лучшие практики
Технические принципы
Типы данных
Хранилище
Исполняющий движок
Потоковая обработка (Domino)
MARS3 Индексы
Расширения
Расширенные функции
Расширенный запрос
Федеративные запросы
Grafana
Резервное копирование и восстановление
Аварийное восстановление
Руководство
Настройка производительности
Устранение неполадок
Инструменты
Параметры конфигурации
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