Files
security/vault/helm-values/vault.yaml
Mayne0213 100b7be198 REFACTOR(resources): remove cpu limits
- to prevent throttling
Removed CPU limits from all infrastructure components while keeping
memory limits for protection:

- cnpg: removed 500m CPU limit
- external-secrets: removed 200m, 100m CPU limits (operator, webhook,
  certController)
- falco: removed 500m CPU limit (falcosidekick webui)
- vault: removed 500m CPU limit
- velero: removed 500m, 1000m CPU limits (server, node-agent)

Benefits:
-  Prevents CPU throttling
-  Better performance and lower latency
-  More efficient resource utilization
-  Simpler management (only requests to tune)

Memory limits are kept to prevent memory leaks and OOM issues.
2026-01-04 23:41:39 +09:00

56 lines
1.1 KiB
YAML

# HashiCorp Vault Helm Values
# Chart: https://github.com/hashicorp/vault-helm
global:
enabled: true
tlsDisable: true # 내부 클러스터에서는 TLS 비활성화
server:
enabled: true
# Dev 모드 (시작하기 쉽게, 나중에 production 모드로 변경 가능)
dev:
enabled: true
devRootToken: "root" # 초기 root 토큰 (나중에 변경 권장)
# 리소스 제한
resources:
requests:
cpu: 50m
memory: 128Mi
limits:
# cpu: removed to prevent throttling
memory: 512Mi
# Ingress 설정
ingress:
enabled: true
ingressClassName: haproxy
hosts:
- host: vault0213.kro.kr
paths:
- /
tls:
- secretName: vault-tls
hosts:
- vault0213.kro.kr
# 고가용성 비활성화 (단일 인스턴스)
ha:
enabled: false
# 서비스 타입
service:
enabled: true
type: ClusterIP
port: 8200
# UI 활성화
ui:
enabled: true
serviceType: ClusterIP
# Injector (나중에 필요하면 활성화)
injector:
enabled: false