日常更新

This commit is contained in:
2026-03-29 09:08:01 +08:00
parent 31709425e2
commit befdefd222
224 changed files with 7240 additions and 3297 deletions

View 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:
# 实验室固定调度到指定节点PVClocal-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