Kubernetes 기반 사내 개발 환경 구축기 2편: ARC와 CI/CD 인프라 고도화
KubernetesCI/CDARCActions Runner ControllerObservabilityVaultPrometheus
AI 요약
Beta본 글은 Kubernetes 기반 사내 개발 환경 구축의 두 번째 이야기로, CI/CD 인프라를 Actions Runner Controller(ARC) 기반으로 재설계한 과정을 상세히 다룹니다. 기존 Self-hosted Runner의 구조적 한계점(서버와 워크플로우의 강결합, 실행 환경 오염)을 분석하고, ARC 도입을 통해 DinD 모드와 Kubernetes 모드 선택 기준, Rook-Ceph 기반 Ephemeral PVC 전략, Vault를 통한 Secret 생명주기 관리, 그리고 자체 개발한 GitHub Actions Exporter를 통한 파이프라인 관측성(Observability) 확보 방안을 제시합니다.
이를 통해 CI/CD 파이프라인의 효율성과 안정성을 높이는 방법을 공유합니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기


