Operator Capability Model — 5-Level Maturity Roadmap (실측 기반)
OperatorHub.io Capability Level 기준. 코드 증거로 검증한 실측 상태 — stub/타입 정의만 있는 항목은 미완료 처리.
⚠️ 이전 버전(v1)은 과장된 체크박스가 포함되어 있었습니다. 본 v2는 adversarial 코드 감사 결과를 반영합니다.
Level I — Basic Install ✅ COMPLETE
Automated application provisioning and configuration management.
Status: 7/8 verified. TLS Certificate 자동 생성 검증 필요.
Level II — Seamless Upgrades 🔄 PARTIAL
Patch and minor version upgrades for the operand.
Status: 4/8 verified. 핵심 orchestration 로직에 버그(조건 검사 부재) + sharded 미지원.
Level III — Full Lifecycle 🔄 PARTIAL
Backup, restore, failure recovery, application reconfiguration.
Backup/Restore
Failure Recovery
Reconfiguration
Status: 5/16 verified. 대부분 CRD 필드/타입만 존재하고 controller 로직 미구현.
Level IV — Deep Insights 🔄 PARTIAL
Metrics, alerting, log analysis, workload analysis.
Metrics & Monitoring
MongoDBInsights
Status: 5/13 verified. 메트릭/대시보드는 실제 동작하나, Insights 파이프라인과 alert 수가 과장됨.
Level V — Auto Pilot ⬜ NOT STARTED
Horizontal/vertical scaling, auto-healing, auto-tuning, anomaly detection.
Auto-scaling
Auto-healing
Auto-tuning
Anomaly Detection
Multi-cluster Auto Pilot
Status: 0/21 verified. HPA 생성 코드는 있으나 gate=false 기본 비활성.
실측 Summary Matrix
| Level |
이전 주장 |
실측 |
검증 방법 |
| I — Basic Install |
8/8 |
7/8 |
grep + Read (TLS cert 생성 미확인) |
| II — Seamless Upgrades |
8/10 |
4/8 |
코드 추적 (rollback 조건 버그, sharded 미구현) |
| III — Full Lifecycle |
14/20 |
5/16 |
controller 존재 여부 (대부분 타입/stub만) |
| IV — Deep Insights |
10/16 |
5/13 |
metrics.go 카운트, dashboard 파일 수 |
| V — Auto Pilot |
2/18 |
0/21 |
gate=false 기본 비활성 |
Overall: 21/66 items verified (32%) ← 이전 주장 42/72 (58%)에서 대폭 하향.
정정 사항
| 항목 |
이전 주장 |
실측 |
| Prometheus metrics |
33개 |
36개 |
| PrometheusRule alerts |
15개 |
8개 |
| PVC online resize |
✅ 완료 |
❌ 코드 미발견 |
| BackupVerificationSchedule |
✅ 완료 |
❌ controller 없음 |
| Queryable backup |
✅ 완료 |
❌ 타입만 |
| PITR oplog tailing |
✅ 완료 |
❌ skeleton만 |
| CustomConfig inline |
✅ 완료 |
❌ 타입만, builder 미적용 |
| HPA (Level V) |
✅ 2건 |
❌ gate=false 비활성 |
이 이슈는 코드 감사 기반 실측 결과입니다. 각 미완료 항목은 별도 이슈로 분리하여 구현합니다.
Operator Capability Model — 5-Level Maturity Roadmap (실측 기반)
OperatorHub.io Capability Level 기준. 코드 증거로 검증한 실측 상태 — stub/타입 정의만 있는 항목은 미완료 처리.
Level I — Basic Install ✅ COMPLETE
Status: 7/8 verified. TLS Certificate 자동 생성 검증 필요.
Level II — Seamless Upgrades 🔄 PARTIAL
Status: 4/8 verified. 핵심 orchestration 로직에 버그(조건 검사 부재) + sharded 미지원.
Level III — Full Lifecycle 🔄 PARTIAL
Backup/Restore
Failure Recovery
Reconfiguration
Status: 5/16 verified. 대부분 CRD 필드/타입만 존재하고 controller 로직 미구현.
Level IV — Deep Insights 🔄 PARTIAL
Metrics & Monitoring
MongoDBInsights
Status: 5/13 verified. 메트릭/대시보드는 실제 동작하나, Insights 파이프라인과 alert 수가 과장됨.
Level V — Auto Pilot ⬜ NOT STARTED
Auto-scaling
Auto-healing
Auto-tuning
Anomaly Detection
Multi-cluster Auto Pilot
Status: 0/21 verified. HPA 생성 코드는 있으나 gate=false 기본 비활성.
실측 Summary Matrix
Overall: 21/66 items verified (32%) ← 이전 주장 42/72 (58%)에서 대폭 하향.
정정 사항
이 이슈는 코드 감사 기반 실측 결과입니다. 각 미완료 항목은 별도 이슈로 분리하여 구현합니다.