108 lines
3.1 KiB
YAML
108 lines
3.1 KiB
YAML
global:
|
||
# override all applications
|
||
image:
|
||
repository: harbor.cdcyy.com.cn/cmii # override all applications image repository
|
||
tag: "3.2.1" # override all applications' image tag/version
|
||
pullPolicy: Always # override all applications' image pullPolicy
|
||
domain:
|
||
TenantEnvironment: "demo" # which will affect the chosen of frontend AppClientId, and the swagger url of backend Application.
|
||
# if just PublicIP:Port is actually deployed, a fake domain and ingress-nginx http port should be assigned
|
||
DeployDomainName: "www.demo.uavcmlc.com:18000"
|
||
IsPrivateDeployment: true # 是否是私有化部署
|
||
ingress:
|
||
# tls should be placed in frontend dedicated nginx, this can be enabled in exactly situation
|
||
# please don't modify this unless you know what exactly you are doing
|
||
tls_enabled: false
|
||
middlewareService:
|
||
type: ClusterIP
|
||
appServiceType:
|
||
backend: ClusterIP
|
||
frontend: ClusterIP
|
||
pvc:
|
||
storageClass: heketi-glusterfs-distribute
|
||
affinity: {} # don't modify this unless you know the whole application of affinity
|
||
nodeAffinityPreset: # just modify this for nodeAffinity
|
||
type: hard
|
||
key: uavcloud.env
|
||
values:
|
||
- "demo"
|
||
|
||
enabled:
|
||
enabled: false # 总开关,控制srs是否开启
|
||
webrtc: true # 开启默认的web rtc模式
|
||
cluster: false # 是否开启集群模式,集群模式下 webrtc低时延功能不可用
|
||
nginx: false
|
||
hook: true # 默认需要开启,鉴权模式
|
||
ingress: false
|
||
rtsp: false # rtsp业务,默认不部署
|
||
|
||
deploy:
|
||
name: helm-srs
|
||
harbor:
|
||
secret: harborsecret
|
||
ingress:
|
||
domain: ig-dev.uavcmlc.com
|
||
port: 31500
|
||
tls:
|
||
enabled: true
|
||
|
||
apps:
|
||
mysql:
|
||
endpoint: helm-mysql:3306
|
||
username: k8s_admin
|
||
password: fP#UaH6qQ3)8
|
||
srs:
|
||
image:
|
||
srs: "ossrs/srs:v4.0-b9"
|
||
oss: "cmii-srs-oss-adaptor:v1.0.0-no-retention"
|
||
op: "cmii-srs-operator:v1.0.0"
|
||
nginx: "nginx:1.21.3"
|
||
replicas: # 集群模式才有用处
|
||
origin: 1
|
||
edge: 3
|
||
nginx: 2
|
||
rtc: 1 # 默认单实例,双实例无效!
|
||
op: 1
|
||
oss:
|
||
endpoint: https://oss.dev.uavcmlc.com # 需要和minio部署的公网地址保持一致
|
||
ak: ossuser
|
||
sk: TgGiAHxF.r@Q6
|
||
bucket: srs-hls
|
||
ports:
|
||
rtmp: 30935
|
||
rtc: 30090
|
||
api: 30985
|
||
flv: 30080
|
||
hls: 30088
|
||
storage:
|
||
pvc: glusterfs-middleware-srs-pvc
|
||
size: 10Gi # 大小待议
|
||
class: emptyDir # 不需要修改此部分
|
||
service: # service-headless 的名称
|
||
headless:
|
||
og: srs-og
|
||
rtc: srs-rtc
|
||
rtsp: # 对外部署大概率不使用,无需修改!
|
||
ports:
|
||
rtsp: 30554
|
||
|
||
cmlc-live-rtsp:
|
||
apps:
|
||
rtsp:
|
||
enable: false # 从这里控制开关!--废弃
|
||
ports:
|
||
rtsp: 30554
|
||
rtp: 30556
|
||
|
||
deploy:
|
||
name: helm-srs
|
||
harbor:
|
||
secret: harborsecret
|
||
k8s:
|
||
affinity:
|
||
node: common
|
||
ingress:
|
||
domain: ig-dev.uavcmlc.com
|
||
|
||
|