Crossplane + CI/CD: 쿠버네티스 설정 드리프트와의 싸움을 멈추고 더 빠르게 배포하는 방법
(dev.to)
CI/CD 파이프라인 내 IaC 실행 시 발생하는 인프라 드리프트와 상태 불일치 문제를 해결하기 위해, Crossplane을 활용해 인프라를 쿠버네티스 리소스로 관리함으로써 배포 안정성과 속도를 동시에 확보하는 플랫폼 엔지니어링 아키텍처 전환을 제시합니다.
이 글의 핵심 포인트
- 1CI/CD 파이프라인이 인프라 프로비저닝을 담당할 때 발생하는 배포 시간 급증 문제 (예: 인프라 28분, 앱 4분)
- 2Terraform 상태 파일(tfstate)의 잠금(Lock) 및 불일치로 인한 배포 중단 및 수동 복구 리스크
- 3