YMatrix
Quick Start
Simulate Time Series Scenarios
Standard Cluster Deployment
Data Modeling
Connecting to The database
Data Writing
Data Migration
Data Query
Maintenance and Monitoring
Performance Tuning
Troubleshooting
Reference Guide
Tool Guide
Data Type
Storage Engine
Execution Engine
Configuration Parameters
SQL Reference
FAQ
The following is a configuration description for a complete CRD file 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