Helm-based operator VS Go-based operator


비교 항목 Helm 기반 오퍼레이터 Go 기반 오퍼레이터
애플리케이션 유형 ✅ Stateless (웹 서버, API 서버 등) ✅ Stateful (DB, 메시지 큐 등)
컨트롤러 존재 여부 ❌ 없음 (Helm 차트로 배포만 수행) ✅ 있음 (Go 코드로 상태 감시 및 조정)
사용 사례 단순히 Pod, Service 등을 배포하면 끝나는 어플 Redis같이 노드 장애 시 데이터 복구, 클러스터 조정 등이 필요
커스텀 로직 가능 여부 ❌ 불가능 (Helm 차트 범위 내에서만 가능) ✅ 가능 (복잡한 로직을 구현할 수 있음)
되돌아가기 수정