跳到主要内容

charts

mingdaoyun(微服务应用 chart package)

支持自定义配置如下:

字段描述
serviceUrl系统访问地址,如果外层设置了代理,则配置代理地址,如:https://mdy.domain.com
extServiceUrl系统访问扩展地址,如果外层设置了代理,则配置代理地址,如:https://mdy1.domain.com
captainServiceUrl管理器地址,如:http://172.17.30.82:38881
docServiceEndpoint文档预览服务地址,默认:mingdaoyun-doc:8000
replicaCount副本数量,默认:1
nodeSelector节点选择,默认:{}
image.repository镜像仓库
image.pullPolicy镜像拉取策略
image.tag镜像版本
resources.requests.cpu最小 CPU 核数要求,默认:2
resources.requests.memory最小内存要求,默认:10G
service.type服务类型,支持 NodePort(默认)、ClusterIP
service.clusterIP默认:~(空)
service.port默认:8880
service.nodePortport 对应的 nodePort, 默认:32100,~ 则使用随机端口,type 为 NodePort 时有效
service.extPort扩展地址对应的监听端口,推荐:18880
service.extNodePortextPort 对应的 nodePort,~ 则使用随机端口,type 为 NodePort 时有效
persistence.data.enabled是否持久化数据,默认:false
persistence.data.storageClass指定特定 storageClassName 的 PV,默认:"mingdaoyun-data-sc"
persistence.data.accessMode访问模式,PV 需支持:ReadWriteMany
persistence.data.size存储大小,默认:10G
persistence.data.annotations默认:{}
storageComponent.enabled是否使用外部存储组件,默认:false,如果设置为 true,则需要配置 mongodb、mysql、redis、kafka、elasticsearch、file
storageComponent.mongodb.uriMongoDB连接地址,如:mongodb://user:password@172.17.30.84:27017
storageComponent.mysql.hostMySQL地址,如:172.17.30.84
storageComponent.mysql.portMySQL端口,如:3306
storageComponent.mysql.usernameMySQL用户名,如:root
storageComponent.mysql.passwordMySQL密码,可为空,如:123456
storageComponent.redis.host【Redis 主从或单机模式】Redis 地址,如:172.17.30.84
storageComponent.redis.port【Redis 主从或单机模式】Redis 端口,如:6379
storageComponent.redis.password【Redis 主从或单机模式】Redis 密码,如:123456
storageComponent.redis.sentinel.uri【Redis 哨兵模式】哨兵地址,多个使用英文逗号分隔
storageComponent.redis.sentinel.master【Redis 哨兵模式】master 名称,如:mymaster
storageComponent.redis.sentinel.password【Redis 哨兵模式】连接密码,如:123456
storageComponent.kafka.uriKafka连接地址,如:172.17.30.84:9092
storageComponent.elasticsearch.uriElasticsearch连接地址,如:172.17.30.84:9200
storageComponent.elasticsearch.passwordElasticsearch 密码,可为空,如:"user:password"
storageComponent.elasticsearch.versionElasticsearch API 版本,默认:6.8,支持配置值:6.8、7.x
storageComponent.file.uri文件存储服务地址:172.17.30.84:9000
storageComponent.file.accesskey访问 key,如:mdstorage
storageComponent.file.secrectkey访问密钥,如:mdstorage@123
volumeMounts容器内的挂载点
volumes使用的挂载资源,与 volumeMounts 对应
ingress.enabled是否开启 ingress,默认:false
ingress.host访问地址(如域名),serviceUrl 参数需要进行对应修改
ingress.tlsSecretName访问地址 tls 证书对应的 Secret 资源类型名称,基于 https 时需要,如:kubectl create secret tls mingdaoyun-https-secret --key tls.key --cert tls.crt,则配置为 mingdaoyun-https-secret
ingress.extHost扩展访问地址(除了 ingress.host 还需要第二个访问地址时可配置此参数),extServiceUrl 参数需要进行对应修改
ingress.tlsSecretName扩展访问地址 tls 证书对应的 Secret 资源类型名称,基于 https 时需要
ingress.annotations默认:{}
setting.iframeiframe 引用策略,默认 SAMEORIGIN (同域)
setting.service.subpath系统子路径,如:/mdy
setting.service.endpoint系统内网地址,如:172.17.30.83:32100
setting.service.webUri# 二次开发的前端服务地址,多个使用英文逗号分隔,如:192.168.1.1:81,192.168.1.1:82
setting.service.cdnUrl前端资源cdn地址,如:http://mdycdn.domain.com
setting.worksheet.consumerThreads工作表消息队列的消费线程数,默认:3
setting.worksheet.excelImportThreads工作表 Excel 导入处理线程数,默认:3
setting.workflow.consumerThreads工作流消息队列的消费线程数,默认:3
setting.workflow.routerConsumerThreads工作流慢消息队列的消费线程数,默认:3
setting.workflow.webhookTimeoutSeconds工作流中 Webhook 执行接口的超时时间单位: 秒,默认:10
setting.workflow.parallelismThreads工作流并行消费线程池大小,默认:10
setting.workflow.trigerDelaySeconds工作表触发工作流延迟时间,单位: 秒,默认:5
setting.workflow.commandTimeoutSeconds工作流代码块执行超时时间,单位: 秒,默认:10
setting.workflow.commandMaxMemory工作流代码块执行允许使用的最大内存,单位: M,默认 64
setting.workflow.fileIgnoreExtension工作表获取附件针对识别失败的文件后缀过滤,如:".mdy,.deb"
setting.session.timeoutMinutes会话过期时间,单位分,默认:10080
setting.session.captchaLimitCount密码错误多少次出现验证码,默认:3
setting.mongodb.cacheGBmongodb 使用内存限制大小,单位G,默认: (物理内存-10)/2
setting.mongodb.optionsmongodb options 参数设置,如:?replicaSet=test&connectTimeoutMS=300000
setting.wps.appIdWPS PDF文件转换服务的 appId
setting.wps.appSecretWPS PDF文件转换服务的 appSecret
setting.ocr.secretId使用文本识别字段需要依赖腾讯云的通用文字识别服务
setting.ocr.secretKey使用文本识别字段需要依赖腾讯云的通用文字识别服务
setting.file.blockList上传文件类型黑名单,如:.js,.html
setting.file.allowList上传文件类型白名单,如:.doc,.txt
setting.file.uploadTokenExpireMinutes附件上传 Token 过期的时间,默认:120
setting.file.downloadTokenExpireMinutes附件下载 Token 过期的时间,默认:60
setting.workweixin.apiUrl企业微信 API 接口 host,默认:https://qyapi.weixin.qq.com ,如果使用的是私有部署版企业微信,可修改此参数

mingdaoyun-doc(文档预览服务 chart package)

支持自定义配置如下:

字段描述
replicaCount副本数量,默认:1
serviceEndpointmingdaoyun 服务地址,默认:mingdaoyun:8880
nodeSelector节点选择,默认:{}
image.repository镜像仓库
image.pullPolicy镜像拉取策略
image.tag镜像版本
resources.requests.cpu最小 CPU 核数要求,默认:0.1
resources.requests.memory最小内存要求,默认:1G
service.port默认:8000,Headless Service

mingdaoyun-file(文件存储服务 chart package)

支持自定义配置如下:

字段描述
serviceUrl系统访问地址,如果外层设置了代理,则配置代理地址,同 mingdaoyun serviceUrl 字段
accesskey访问 key,默认:mdstorage,3个字符以上
secrectkey访问密钥,默认:mdstorage@123,8~40个字符
replicaCount副本数量,默认:1
nodeSelector节点选择,默认:{}
image.repository镜像仓库
image.pullPolicy镜像拉取策略,默认:IfNotPresent
image.tag镜像版本
resources.requests.cpu最小 CPU 核数要求,默认:0.1
resources.requests.memory最小内存要求,默认:1G
service.port默认:9000,Headless Service
persistence.storageClass指定特定 storageClassName 的 PV,默认:"mingdaoyun-file-sc",集群模式下需要预先创建与 replicaCount 数量匹配的 PV
persistence.accessMode访问模式,PV 需支持:ReadWriteMany
persistence.size存储大小,默认:1Gi
persistence.annotations默认:{}
storageComponent.redis.hostRedis地址,如:172.17.30.84,配置则开启缩略图缓存,建议配置
storageComponent.redis.portRedis端口,如:6379
storageComponent.redis.passwordRedis密码,可为空,如:123456
volumeMounts容器内的挂载点
volumes使用的挂载资源,与 volumeMounts 对应