fix(aula-10,11): aumentar recursos GitLab e melhorar instruções DNS
aula-10: - Aumentar memory requests para forçar nodes dedicados via autoscaler - webservice: 2Gi → 2.5Gi, sidekiq: 1.5Gi → 2Gi - gitaly/postgresql: 512Mi → 1Gi, redis: 256Mi → 512Mi - Total: ~5GB → ~7.5GB para separar GitLab do ArgoCD aula-11: - Adicionar instruções DNS detalhadas (CloudFlare e Let's Encrypt) - Adicionar pausa interativa para aguardar propagação DNS - Evita esgotar retries do Let's Encrypt antes do DNS propagar
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
#
|
||||
# Esta configuração:
|
||||
# - Usa NGINX Ingress Controller externo (instalado na aula-08)
|
||||
# - Define ~5GB de recursos distribuídos em 2 workers CAX11 (antiAffinity)
|
||||
# - Define ~7.5GB de recursos para forçar nodes dedicados via autoscaler
|
||||
# - Desabilita componentes não essenciais para economizar recursos
|
||||
# - Configura Registry para container images
|
||||
#
|
||||
@@ -96,10 +96,10 @@ gitlab:
|
||||
maxReplicas: 1
|
||||
resources:
|
||||
requests:
|
||||
memory: 2Gi
|
||||
cpu: 200m
|
||||
limits:
|
||||
memory: 2.5Gi
|
||||
cpu: 300m
|
||||
limits:
|
||||
memory: 3Gi
|
||||
cpu: 1
|
||||
workerProcesses: 1
|
||||
puma:
|
||||
@@ -123,10 +123,10 @@ gitlab:
|
||||
maxReplicas: 1
|
||||
resources:
|
||||
requests:
|
||||
memory: 1.5Gi
|
||||
cpu: 100m
|
||||
limits:
|
||||
memory: 2Gi
|
||||
cpu: 200m
|
||||
limits:
|
||||
memory: 2.5Gi
|
||||
cpu: 500m
|
||||
# Desabilitar memory watchdog interno do GitLab (deixa o OOM killer do K8s gerenciar)
|
||||
memoryKiller:
|
||||
@@ -146,10 +146,10 @@ gitlab:
|
||||
gitaly:
|
||||
resources:
|
||||
requests:
|
||||
memory: 512Mi
|
||||
cpu: 100m
|
||||
limits:
|
||||
memory: 1Gi
|
||||
cpu: 150m
|
||||
limits:
|
||||
memory: 1.5Gi
|
||||
cpu: 500m
|
||||
persistence:
|
||||
size: 10Gi # Mínimo Hetzner ($0.0484/GB)
|
||||
@@ -203,10 +203,10 @@ postgresql:
|
||||
primary:
|
||||
resources:
|
||||
requests:
|
||||
memory: 512Mi
|
||||
cpu: 100m
|
||||
limits:
|
||||
memory: 1Gi
|
||||
cpu: 150m
|
||||
limits:
|
||||
memory: 1.5Gi
|
||||
cpu: 500m
|
||||
persistence:
|
||||
size: 10Gi # Mínimo Hetzner ($0.0484/GB)
|
||||
@@ -220,11 +220,11 @@ redis:
|
||||
master:
|
||||
resources:
|
||||
requests:
|
||||
memory: 256Mi
|
||||
cpu: 50m
|
||||
limits:
|
||||
memory: 512Mi
|
||||
cpu: 200m
|
||||
cpu: 100m
|
||||
limits:
|
||||
memory: 1Gi
|
||||
cpu: 300m
|
||||
persistence:
|
||||
size: 10Gi # Mínimo Hetzner ($0.0484/GB)
|
||||
storageClass: hcloud-volumes
|
||||
|
||||
Reference in New Issue
Block a user