Skip to main content

Helm Chart 说明

k3d 部署使用的 Chart 位于:

deploy/helm/ovra-zero

目录结构

deploy/helm/ovra-zero
├── Chart.yaml
├── values.yaml
├── files/config
└── templates

核心模板

文件说明
apps.yamlauth、system、demo Deployment 和 Service
configmap.yaml渲染应用配置
etcd.yamletcd StatefulSet
redis.yamlRedis Cluster StatefulSet 和初始化 Job
mysql.yamlMySQL Service、内置 MySQL 或外部 EndpointSlice
ingress.yamlIngress 路由

values 重点

image:
repository: ovra-zero
tag: local

config:
mountPath: /app/etc/config

ingress:
className: traefik
host: ovra-zero.localhost

配置渲染

应用配置模板位于:

deploy/helm/ovra-zero/files/config/*.gotmpl

Helm 会渲染出:

auth.yaml
system.yaml
demo.yaml
common.yaml

并挂载到应用容器。