Define resource profiles for cloudbeaver
This commit is contained in:
@@ -2394,4 +2394,60 @@ opensearch:
|
|||||||
size: 30Gi
|
size: 30Gi
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## 41. cloudbeaver
|
||||||
|
**웹 기반 데이터베이스 관리 도구 (DBeaver)**
|
||||||
|
|
||||||
|
| 컴포넌트 | Small | Medium | Large |
|
||||||
|
|----------|-------|--------|-------|
|
||||||
|
| **CloudBeaver** | 500m/512Mi → 750m/768Mi | 500m/1Gi → 1000m/1.5Gi | 1000m/2Gi → 1500m/3Gi |
|
||||||
|
|
||||||
|
**볼륨 사이즈 권장사항:**
|
||||||
|
| 컴포넌트 | Small | Medium | Large |
|
||||||
|
|----------|-------|--------|-------|
|
||||||
|
| **Workspace** | 5Gi | 20Gi | 50Gi |
|
||||||
|
|
||||||
|
**권장 사용 시나리오:**
|
||||||
|
- Small: 개발/테스트 환경 (소수 사용자, 경량 쿼리)
|
||||||
|
- Medium: 소규모 프로덕션 (팀 단위, 다수 DB 연결)
|
||||||
|
- Large: 대규모 프로덕션 (다수 동시 접속, 대용량 쿼리)
|
||||||
|
|
||||||
|
**custom-values.yaml 설정**
|
||||||
|
```yaml
|
||||||
|
# small (기본)
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
cpu: 500m
|
||||||
|
memory: 512Mi
|
||||||
|
limits:
|
||||||
|
cpu: 750m
|
||||||
|
memory: 768Mi
|
||||||
|
persistence:
|
||||||
|
enabled: true
|
||||||
|
size: 5Gi
|
||||||
|
|
||||||
|
# medium
|
||||||
|
# resources:
|
||||||
|
# requests:
|
||||||
|
# cpu: 500m
|
||||||
|
# memory: 1024Mi
|
||||||
|
# limits:
|
||||||
|
# cpu: 1000m
|
||||||
|
# memory: 1536Mi
|
||||||
|
# persistence:
|
||||||
|
# enabled: true
|
||||||
|
# size: 20Gi
|
||||||
|
|
||||||
|
# large
|
||||||
|
# resources:
|
||||||
|
# requests:
|
||||||
|
# cpu: 1000m
|
||||||
|
# memory: 2048Mi
|
||||||
|
# limits:
|
||||||
|
# cpu: 1500m
|
||||||
|
# memory: 3072Mi
|
||||||
|
# persistence:
|
||||||
|
# enabled: true
|
||||||
|
# size: 50Gi
|
||||||
|
```
|
||||||
|
|
||||||
---
|
---
|
||||||
@@ -71,14 +71,41 @@ CloudBeaver는 DB 접속 정보, 사용자 설정 등을 `/opt/cloudbeaver/works
|
|||||||
|
|
||||||
### 5) 리소스 설정
|
### 5) 리소스 설정
|
||||||
|
|
||||||
|
| 티어 | requests.cpu | requests.memory | limits.cpu | limits.memory |
|
||||||
|
|------|-------------|-----------------|------------|---------------|
|
||||||
|
| small | 500m | 512Mi | 750m | 768Mi |
|
||||||
|
| medium | 500m | 1024Mi | 1000m | 1536Mi |
|
||||||
|
| large | 1000m | 2048Mi | 1500m | 3072Mi |
|
||||||
|
|
||||||
|
기본값은 `small`이며, 동시 접속 사용자 수와 연결할 데이터베이스 수에 따라 조정한다.
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
|
# small (기본)
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 500m
|
cpu: 500m
|
||||||
memory: 512Mi
|
memory: 512Mi
|
||||||
limits:
|
limits:
|
||||||
cpu: "1"
|
cpu: 750m
|
||||||
memory: 1Gi
|
memory: 768Mi
|
||||||
|
|
||||||
|
# medium
|
||||||
|
# resources:
|
||||||
|
# requests:
|
||||||
|
# cpu: 500m
|
||||||
|
# memory: 1024Mi
|
||||||
|
# limits:
|
||||||
|
# cpu: 1000m
|
||||||
|
# memory: 1536Mi
|
||||||
|
|
||||||
|
# large
|
||||||
|
# resources:
|
||||||
|
# requests:
|
||||||
|
# cpu: 1000m
|
||||||
|
# memory: 2048Mi
|
||||||
|
# limits:
|
||||||
|
# cpu: 1500m
|
||||||
|
# memory: 3072Mi
|
||||||
```
|
```
|
||||||
|
|
||||||
### 6) 보안 컨텍스트
|
### 6) 보안 컨텍스트
|
||||||
|
|||||||
@@ -36,13 +36,16 @@ persistence:
|
|||||||
size: 5Gi
|
size: 5Gi
|
||||||
|
|
||||||
## 리소스 설정
|
## 리소스 설정
|
||||||
|
# small - requests: cpu: 500m, memory: 512Mi / limits: cpu: 750m, memory: 768Mi
|
||||||
|
# medium - requests: cpu: 500m, memory: 1024Mi / limits: cpu: 1000m, memory: 1536Mi
|
||||||
|
# large - requests: cpu: 1000m, memory: 2048Mi / limits: cpu: 1500m, memory: 3072Mi
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 500m
|
cpu: 500m
|
||||||
memory: 512Mi
|
memory: 512Mi
|
||||||
limits:
|
limits:
|
||||||
cpu: "1"
|
cpu: 750m
|
||||||
memory: 1Gi
|
memory: 768Mi
|
||||||
|
|
||||||
## Pod 보안 컨텍스트 (기본값 유지)
|
## Pod 보안 컨텍스트 (기본값 유지)
|
||||||
podSecurityContext:
|
podSecurityContext:
|
||||||
|
|||||||
Reference in New Issue
Block a user