用于部署 Orange Runner 的 Helm Chart。
使用本地 Chart 安装:
helm install orange-runner ./helm-chart --namespace default
使用 OCI 仓库安装:
helm install orange-runner oci://helm.cnb.cool/cnb/cool/orange-runner --namespace default
如果在独立集群部署,需要创建证书 Secret 并配置相关参数:
helm upgrade --install orange-runner oci://helm.cnb.cool/cnb/cool/orange-runner \
--namespace default \
--set dind.image="docker:27-dind" \
--set cert.caCertCn="orange-ci.org" \
--set cert.masterCertCn="master.orange-ci.org" \
--set cert.secret.create=true \
--set-file 'cert.secret.data.orange\.ca\.pem=./orange-ca.pem' \
--set-file 'cert.secret.data.orange\.runner\.crt=./orange-runner.crt' \
--set-file 'cert.secret.data.orange\.runner\.key=./orange-runner.key'
证书文件说明:
orange-ca.pem: CA 根证书文件orange-runner.crt: Runner 证书文件orange-runner.key: Runner 私钥文件注意:使用
--set-file参数时,需要确保证书文件路径正确。文件路径可以是相对路径或绝对路径。
你可以创建一个 values.yaml 文件来自定义配置:
helm install orange-runner ./helm-chart --namespace default -f custom-values.yaml
helm uninstall orange-runner --namespace default
该 Chart 部署一个 DaemonSet,包含以下容器: