From 28e4601ef2ab8c872421cf9a20752acbf507f778 Mon Sep 17 00:00:00 2001 From: wbsong111 Date: Fri, 27 Feb 2026 14:59:32 +0900 Subject: [PATCH] Update openmetadata resouce --- doc/define-chart-resources.md | 134 +++++++++++++++++++++++++++++++++- 1 file changed, 133 insertions(+), 1 deletion(-) diff --git a/doc/define-chart-resources.md b/doc/define-chart-resources.md index ab5244d..cffb925 100644 --- a/doc/define-chart-resources.md +++ b/doc/define-chart-resources.md @@ -2250,7 +2250,7 @@ operatorPod: requests: cpu: "100m" memory: "256Mi" - + # Webhook Container 리소스 설정 webhook: resources: @@ -2262,4 +2262,136 @@ operatorPod: memory: "128Mi" ``` +--- + +## 39. openmetadata + +**OpenMetadata - 메타데이터 관리 플랫폼** + +| 컴포넌트 | Small | Medium | Large | +|----------|-------|--------|-------| +| **OpenMetadata Server** | 500m/1Gi → 1000m/2Gi | 1000m/2Gi → 2000m/4Gi | 2000m/4Gi → 4000m/8Gi | + +**권장 사용 시나리오:** +- Small: 개발/테스트 환경 (소규모 메타데이터, 소수 사용자) +- Medium: 스테이징/소규모 프로덕션 (중간 규모 메타데이터, 수십 명 사용자) +- Large: 대규모 프로덕션 (대용량 메타데이터, 수백 명 사용자) + +**custom-values.yaml 설정** +```yaml +resources: + limits: + cpu: "1000m" + memory: "2Gi" + requests: + cpu: "500m" + memory: "1Gi" +``` + +--- + +## 40. openmetadata-dependencies + +**OpenMetadata Dependencies - Airflow, MySQL, OpenSearch 포함 의존성 패키지** + +| 컴포넌트 | Small | Medium | Large | +|----------|-------|--------|-------| +| **Airflow Scheduler** | 250m/512Mi → 500m/1Gi | 500m/1Gi → 1000m/2Gi | 1000m/2Gi → 2000m/4Gi | +| **Airflow Workers** | 250m/512Mi → 1000m/1Gi | 500m/1Gi → 2000m/2Gi | 1000m/2Gi → 4000m/4Gi | +| **Airflow Webserver** | 100m/256Mi → 500m/512Mi | 250m/512Mi → 1000m/1Gi | 500m/1Gi → 2000m/2Gi | +| **Airflow API Server** | 100m/256Mi → 500m/512Mi | 250m/512Mi → 1000m/1Gi | 500m/1Gi → 2000m/2Gi | +| **Airflow Triggerer** | 100m/256Mi → 300m/512Mi | 200m/512Mi → 500m/1Gi | 500m/1Gi → 1000m/2Gi | +| **MySQL** | 500m/512Mi → 750m/768Mi | 500m/1Gi → 750m/1.5Gi | 1000m/2Gi → 1500m/3Gi | +| **OpenSearch** | 100m/1Gi → 1000m/2Gi | 500m/2Gi → 2000m/4Gi | 1000m/4Gi → 4000m/8Gi | + +**볼륨 사이즈 권장사항:** + +| 컴포넌트 | Small | Medium | Large | +|----------|-------|--------|-------| +| **MySQL Data** | 20Gi | 50Gi | 200Gi | +| **OpenSearch Data** | 30Gi | 100Gi | 500Gi | +| **Airflow DAGs** | 1Gi | 5Gi | 20Gi | +| **Airflow Logs** | 1Gi | 10Gi | 50Gi | + +**권장 사용 시나리오:** + +- Small: 개발/테스트 환경 (소규모 데이터 파이프라인, 소수 커넥터) +- Medium: 스테이징/소규모 프로덕션 (중간 규모 파이프라인, 수십 개 커넥터) +- Large: 대규모 프로덕션 (대용량 파이프라인, 수백 개 커넥터) + +**custom-values.yaml 설정** +```yaml +airflow: + scheduler: + resources: + limits: + cpu: "500m" + memory: "1Gi" + requests: + cpu: "250m" + memory: "512Mi" + workers: + resources: + limits: + cpu: "1000m" + memory: "1Gi" + requests: + cpu: "250m" + memory: "512Mi" + webserver: + resources: + limits: + cpu: "500m" + memory: "512Mi" + requests: + cpu: "100m" + memory: "256Mi" + apiServer: + resources: + limits: + cpu: "500m" + memory: "512Mi" + requests: + cpu: "100m" + memory: "256Mi" + triggerer: + resources: + limits: + cpu: "300m" + memory: "512Mi" + requests: + cpu: "100m" + memory: "256Mi" + dags: + persistence: + size: 1Gi + logs: + persistence: + size: 1Gi + +mysql: + primary: + resources: + limits: + cpu: "750m" + memory: "768Mi" + requests: + cpu: "500m" + memory: "512Mi" + persistence: + size: 50Gi + +opensearch: + opensearchJavaOpts: "-Xmx1g -Xms1g" + resources: + limits: + cpu: "1000m" + memory: "2048M" + requests: + cpu: "100m" + memory: "1024M" + persistence: + size: 30Gi +``` + --- \ No newline at end of file