경험 중심 1인칭 답변
Kubernetes 기반 데이터 플랫폼 운영에서 가장 중요하게 생각하는 건 안정성과 리소스 효율의 균형입니다. 데이터 파이프라인은 실패하면 데이터 정합성 문제로 이어지기 때문에, 파드 재시작과 실패 감지·복구 구조가 핵심입니다. 운영 측면에서는 네임스페이스 분리로 파이프라인 환경을 격리하고, 리소스 쿼터로 워크로드 간 자원 충돌을 방지하는 것이 기본 구조입니다. 또한 배치 작업과 스트리밍 작업의 특성이 다르므로 HPA·VPA를 적절히 적용해서 자원을 탄력적으로 운영합니다.
모니터링은 파드 메트릭보다 파이프라인 단위의 지연·실패율을 추적하는 것이 운영에서 더 직접적인 지표입니다. Kubernetes의 강점은 선언적 관리이므로 인프라 변경도 코드로 관리하는 GitOps 구조를 유지하는 것이 중요합니다. 앞으로도 파이프라인 단위의 지연·실패율을 추적하고 GitOps 구조로 인프라 변경을 코드로 관리하는 방식을 유지하겠습니다.
Kubernetes의 강점은 선언적 관리이므로 인프라와 워크로드를 모두 코드로 버전 관리하는 것이 핵심입니다. 네임스페이스 분리와 리소스 쿼터가 데이터 플랫폼 운영 안정성을 유지하는 기본 구조입니다.