// category

CI/CD & DevOps

CI/CD & DevOps

OIDC로 CI 시크릿 없애기: 클라우드 키리스 인증

CI 파이프라인이 클라우드에 배포하려면 인증이 필요하다. 가장 흔한 방식은 콘솔에서 장기 액세스 키를 발급받아 CI 시크릿 저장소에 넣어두는 것이다. 처음엔 간단하지만, 시간이 지나면 “누가 언제 발급했는지…

8 min read
CI/CD & DevOps

배포 파이프라인 승인 게이트와 감사 로그 설계

배포 자동화를 도입하면 코드가 병합되는 순간부터 프로덕션까지 사람 손을 거치지 않고 흘러갑니다. 대부분의 변경에는 이것이 바람직하지만, 결제 로직이나 데이터 마이그레이션처럼 실수의 대가가 큰 배포에는 중간에 멈춰…

8 min read
CI/CD & DevOps

컨테이너 이미지 서명과 검증: Cosign·Sigstore 실전

컨테이너 이미지를 레지스트리에 올리는 순간, 우리는 암묵적으로 “이 태그로 pull 한 이미지가 내가 빌드한 그 이미지일 것이다”라고 믿습니다. 하지만 태그는 언제든 다른 다이제스트를 가리키도록 덮어쓸 수…

8 min read
CI/CD & DevOps

Helm 차트 릴리스 자동화: 버전·롤아웃·롤백 관리

쿠버네티스에 애플리케이션을 배포하다 보면 매니페스트가 순식간에 수십 개로 불어난다. Deployment, Service, ConfigMap, Ingress, HPA가 환경마다 조금씩 다르고, 이미지 태그 하나 바꾸려고 여러 파일을 손대다 보면 “지금…

7 min read