phonebill/develop/database/exec/redis-cache-values.yaml
ondal f12fed5de9 Jenkins 기반 CI/CD 파이프라인 구성
- Kustomize 기반 환경별(dev/staging/prod) 매니페스트 관리
- Jenkins 파이프라인 스크립트 작성 (Podman, Gradle, kubectl 컨테이너)
- SonarQube 코드 품질 분석 및 Quality Gate 연동
- 수동 배포 및 리소스 검증 스크립트 추가
- k8s 매니페스트 구조 재정리 (configmaps, secrets, deployments, services 분리)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-01 10:23:32 +09:00

83 lines
1.6 KiB
YAML

# values.yaml - Redis Cache 개발환경 설정
# Redis 기본 설정
global:
storageClass: "standard"
# 아키텍처 (개발환경 단일 구성)
architecture: standalone
# Auth 설정
auth:
enabled: true
password: "Redis2025Dev@"
# Master 설정 (개발환경 최적화)
master:
# 리소스 설정 (개발환경 최적화)
resources:
limits:
memory: "1Gi"
cpu: "500m"
requests:
memory: "256Mi"
cpu: "100m"
# 스토리지 설정 (메모리 전용)
persistence:
enabled: false # 개발환경에서는 메모리만 사용
# Redis 설정
configuration: |-
# Redis 7.2 최적화 설정 (개발환경)
maxmemory 512mb
maxmemory-policy allkeys-lru
# 보안 설정
protected-mode yes
bind 0.0.0.0
# 성능 설정
timeout 0
tcp-keepalive 300
# 개발환경 로그 설정
loglevel notice
logfile ""
# 데이터베이스 설정 (개발환경 16개)
databases 16
# 캐시 TTL 정책 (기본값)
# 실제 TTL은 애플리케이션에서 설정
# 서비스 설정
service:
type: ClusterIP
ports:
redis: 6379
# 네트워크 정책 (개발환경 허용적 설정)
networkPolicy:
enabled: false
# 보안 설정
securityContext:
enabled: true
fsGroup: 1001
runAsUser: 1001
# 메트릭 설정 (개발환경 모니터링)
metrics:
enabled: false
# 센티넬 비활성화 (개발환경 단일 구성)
sentinel:
enabled: false
# 복제본 비활성화 (개발환경 단일 구성)
replica:
replicaCount: 0
image:
registry: docker.io
repository: bitnamilegacy/redis