Skip to content

Latest commit

 

History

History
58 lines (49 loc) · 5.22 KB

config_para.md

File metadata and controls

58 lines (49 loc) · 5.22 KB

English | 简体中文

目录

配置参数

容器配置

参数 描述 默认值
MysqlVersion MySQL 版本号 5.7
MysqlOpts.RootPassword MySQL Root 用户密码 ""
MysqlOpts.User 默认新建的 MySQL 用户名称 radondb_usr
MysqlOpts.Password 默认新建的 MySQL 用户密码 RadonDB@123
MysqlOpts.Database 默认新建的 MySQL 数据库名称 radondb
MysqlOpts.InitTokuDB 是否启用 TokuDB true
MysqlOpts.MysqlConf MySQL 配置 -
MysqlOpts.Resources MySQL 容器配额 预留:CPU 100M,内存 256Mi;
限制:CPU 500M,内存 1Gi
XenonOpts.Image Xenon (高可用组件)镜像 radondb/xenon:v2.2.1
XenonOpts.AdmitDefeatHearbeatCount 允许的最大心跳检测失败次数 5
XenonOpts.ElectionTimeout 选举超时时间(单位为毫秒) 10000ms
XenonOpts.Resources Xenon 容器配额 预留:CPU 50M,内存 128Mi;
限制:CPU 100M,内存 256Mi
MetricsOpts.Enabled 是否启用 Metrics(监控)容器 false
MetricsOpts.Image Metrics 容器镜像 prom/mysqld-exporter:v0.12.1
MetricsOpts.Resources Metrics 容器配额 预留:CPU 10M,内存 32Mi;
限制:CPU 100M,内存 128Mi

节点配置

参数 描述 默认值
Replicas 集群节点数,只允许为0、2、3 和 5 3
PodPolicy.ImagePullPolicy 镜像拉取策略, 只允许为 Always/IfNotPresent/Never IfNotPresent
PodPolicy.Labels 节点 Pod 标签 -
PodPolicy.Annotations 节点 Pod 注解 -
PodPolicy.Affinity 节点 Pod 亲和性 -
PodPolicy.PriorityClassName 节点 Pod 优先级对象名称 -
PodPolicy.Tolerations 节点 pod 污点容忍度列表 -
PodPolicy.SchedulerName 节点 Pod 调度器名称 -
PodPolicy.ExtraResources 节点容器配额(除 MySQL 和 Xenon 之外的容器) 预留:CPU 10M,内存 32Mi
PodPolicy.SidecarImage Sidecar 镜像 radondb/mysql-sidecar:latest
PodPolicy.BusyboxImage Busybox 镜像 busybox:1.32
PodPolicy.SlowLogTail 是否开启慢日志跟踪 false
PodPolicy.AuditLogTail 是否开启审计日志跟踪 false

持久化配置

参数 描述 默认值
Persistence.Enabled 是否启用持久化 true
Persistence.AccessModes 存储卷访问模式 ReadWriteOnce
Persistence.StorageClass 存储卷类型 -
Persistence.Size 存储卷容量 10Gi