介绍

安装高级选项

VeAIOps 的安装方式与部署架构说明

通过覆盖 helm chart 中的 values.yaml 内的参数,您可以自定义 VeAIOps 的安装方式与部署架构。

Helm Chart 安装高级选项

全局参数(Global)

名称描述默认值
global.imageRegistry全局镜像仓库前缀,用于覆盖各组件镜像 registry""
global.imagePullSecrets全局镜像拉取 Secret 名称列表(如需私有仓库认证)[]
global.security.allowInsecureImages是否允许不安全镜像(如不签名镜像)false

Ingress 配置

名称描述默认值
ingress.classNameIngress 控制器类名(目前仅支持 nginx)"nginx"
ingress.hostIngress 域名(如 veaiops.example.com)"veaiops.example.com"
ingress.tlsSecretNameIngress TLS 证书 Secret 名称(如 veaiops-tls),为空时关闭 TLS""

应用配置

名称描述默认值
saltveaiops 用来加密的盐,为空时系统会自动生成"<自动生成>"
env.INIT_ADMIN_USERNAMEveaiops 平台的初始化管理员用户名"admin"
env.INIT_ADMIN_EMAILveaiops 平台的初始化管理员邮箱"admin@veaiops.com"
env.INIT_ADMIN_PASSWORDveaiops 平台的初始化管理员密码"admin123456"
env.WEBHOOK_SECRETveaiops 平台的 Webhook 密钥""
env.WEBHOOK_URLveaiops 平台的 Webhook URL""
env.WEBHOOK_EVENT_CENTER_EXTERNAL_URLveaiops 平台的事件中心外部 URL""
env.BOT_CHANNELveaiops 平台的机器人 channel"Lark"
env.BOT_IDveaiops 平台的机器人 ID""
env.BOT_NAMEveaiops 平台的机器人名称""
env.BOT_SECRETveaiops 平台的机器人密钥""
env.BOT_TEMPLATE_IDveaiops 平台的机器人模板 ID""
env.LLM_API_BASEveaiops 平台的 LLM API 基础 URL""
env.LLM_API_KEYveaiops 平台的 LLM API 密钥""
env.LLM_EMBEDDING_NAMEveaiops 平台的 LLM 嵌入模型名称""
env.LLM_NAMEveaiops 平台的 LLM 模型名称""
env.LOG_FILEveaiops 各组件的日志文件名"veaiops.log"
env.LOG_LEVELveaiops 各组件的日志级别"INFO"
env.OTEL_ENABLED是否开启 OpenTelemetry 分布式 tracing 功能"false"
env.OTEL_EXPORTER_OTLP_ENDPOINTOpenTelemetry 导出器的 OTLP 端点地址""
env.OTEL_MAX_EXPORT_BATCH_SIZEOpenTelemetry 导出器的最大导出批次大小"512"
env.OTEL_MAX_QUEUE_SIZEOpenTelemetry 导出器的最大队列大小"2048"
env.OTEL_SCHEDULE_DELAY_MILLISOpenTelemetry 导出器的调度延迟毫秒数"5000"
env.OTEL_SERVICE_ENVIRONMENTOpenTelemetry 服务环境变量"production"
env.OTEL_SERVICE_NAMEOpenTelemetry 服务名称"veaiops"
env.OTEL_SERVICE_VERSIONOpenTelemetry 服务版本"0.0.1"
env.OTEL_TRACE_ID_RATIOOpenTelemetry 采样率(0.0 到 1.0 之间)"1.0"
env.VOLCENGINE_AKVolcEngine 访问密钥(AK)""
env.VOLCENGINE_EXTRA_KB_COLLECTIONSVolcEngine 额外的知识库集合"[]"
env.VOLCENGINE_SKVolcEngine 访问密钥(SK)""
env.VOLCENGINE_TOS_ENDPOINTVolcEngine TOS 服务端地址(如 tos-cn-beijing.volces.com)""
env.VOLCENGINE_TOS_REGIONVolcEngine TOS 服务端区域(如 cn-beijing)""

MongoDB 参数

生产环境请确保 mongodb.enabled=false,并通过 mongodb.external 系列参数指定外部 mongodb。veaiops 内置的 mongodb 不具备高可用和持久化存储,仅供 poc 使用。

名称描述默认值
mongodb.enabled是否使用内置 MongoDB(为 false 时走外部)true
mongodb.external.host外部 MongoDB 连接地址(可含副本集多地址)""
mongodb.external.username外部 MongoDB 用户名""
mongodb.external.password外部 MongoDB 密码""
mongodb.auth.rootPassword(内置模式)root 密码Veaiops_123456

部署配置

名称描述默认值
backend.replicaCountbackend 副本数1
chatops.replicaCountchatops 副本数1
intelligentThreshold.replicaCountintelligentThreshold 副本数1
frontend.replicaCountfrontend 副本数1