日常更新
This commit is contained in:
69
ansible/files/05-03/values-gitlab.example.yaml
Normal file
69
ansible/files/05-03/values-gitlab.example.yaml
Normal file
@@ -0,0 +1,69 @@
|
||||
# GitLab Helm Chart 示例 values(实验室用)
|
||||
#
|
||||
# 使用方式:
|
||||
# cp ansible/files/05-03/values-gitlab.example.yaml values-gitlab.yaml
|
||||
# 按需修改域名、资源、Ingress;完整键名以当前 Chart 为准:
|
||||
# helm show values gitlab/gitlab
|
||||
#
|
||||
# Chart 文档:https://docs.gitlab.com/charts/
|
||||
|
||||
global:
|
||||
# 实验室:固定调度到指定节点,PVC(local-path)与 Pod 同节点 → 数据落在该节点本地盘
|
||||
# 本仓库 inventory 中 192.168.2.63 对应节点名 ylc63;若你的集群节点名不同,请 kubectl get nodes 后改写
|
||||
nodeSelector:
|
||||
kubernetes.io/hostname: ylc63
|
||||
hosts:
|
||||
# 根域占位;请改为你的域名(内网实验可配合 hosts / split-horizon DNS)
|
||||
domain: example.com
|
||||
# GitLab Web 主机名片段:最终为 <name>.<domain>,例如 git.example.com
|
||||
gitlab:
|
||||
name: git
|
||||
registry:
|
||||
name: registry
|
||||
ingress:
|
||||
# 集群已用 Traefik 或在外层终止 TLS 时,通常不启用 Chart 内置 cert-manager
|
||||
configureCertmanager: false
|
||||
tls:
|
||||
enabled: true
|
||||
# 若使用已有 Secret(例如 Traefik / 手工证书),取消注释并填写:
|
||||
# secretName: gitlab-wildcard-tls
|
||||
|
||||
# 实验室缩小副本(可选;生产请按官方 sizing 与监控数据调整)
|
||||
gitlab:
|
||||
webservice:
|
||||
minReplicas: 1
|
||||
sidekiq:
|
||||
minReplicas: 1
|
||||
# Gitaly 仓库数据盘:与 global.nodeSelector 同节点时,local-path 卷落在该节点本地
|
||||
gitaly:
|
||||
persistence:
|
||||
storageClass: local-path
|
||||
size: 50Gi
|
||||
|
||||
# Bitnami PostgreSQL / Redis、MinIO 子 chart **不**继承 global.nodeSelector 时需单独写(见 GitLab Chart 文档 Node Selector 节)
|
||||
postgresql:
|
||||
primary:
|
||||
nodeSelector:
|
||||
kubernetes.io/hostname: ylc63
|
||||
persistence:
|
||||
storageClass: local-path
|
||||
size: 8Gi
|
||||
|
||||
redis:
|
||||
master:
|
||||
nodeSelector:
|
||||
kubernetes.io/hostname: ylc63
|
||||
persistence:
|
||||
storageClass: local-path
|
||||
size: 5Gi
|
||||
|
||||
minio:
|
||||
nodeSelector:
|
||||
kubernetes.io/hostname: ylc63
|
||||
persistence:
|
||||
storageClass: local-path
|
||||
size: 10Gi
|
||||
|
||||
# 资源紧张时可考虑关闭捆绑 Prometheus(按需取消注释)
|
||||
# prometheus:
|
||||
# install: false
|
||||
Reference in New Issue
Block a user