# StarRocks Operator 배포 ## 1. 배포 방법 ### 1) 배포시 주의 사항 - StarRocks Operator는 StarRocks 클러스터를 관리하는 Kubernetes Operator입니다 - 배포 전 적절한 RBAC 권한이 설정되어 있어야 합니다 - Kubernetes 1.18.0 이상 버전이 필요합니다 ### 2) 배포 방법 ``` sh git clone https://github.com/paasup/dip-catalog.git cd charts/starrocks-operator helm upgrade starrocks-operator ./ -f custom-values.yaml --install -n starrocks-operator --create-namespace ``` ## 2. custom-values.yaml 설명 - custom-values.yaml에 정의된 값에 대한 설명이다. ### 1) 기본 설정 | Name | 설명 | 기본값 | | ---------------------- | ------------------------------------------------------------ | ------ | | `timeZone` | 시간대 설정 | `"Asia/Seoul"` | | `image.repository` | 오프라인 설치 시에 설정. 내부 저장소 타겟으로 변경 | `"starrocks/operator"` | | `image.tag` | 이미지 태그 설정 | `"v1.11.0"` | | `image.pullPolicy` | 이미지 Pull 정책 | `"IfNotPresent"` | ### 2) Resource 설정 ``` yaml resources: limits: cpu: 500m memory: 512Mi requests: cpu: 500m memory: 400Mi ``` ### 3) Node Selector 설정 ``` yaml nodeSelector: kubernetes.io/os: linux tolerations: [] affinity: {} ``` ### 4) Webhook 설정 ``` yaml webhook: enabled: true port: 9443 certManager: enabled: false ``` ### 5) Monitoring 설정 ``` yaml metrics: enabled: true port: 8080 serviceMonitor: enabled: false ```