목록 보기
배포를 빠르게 - DIY(Deploy It Yourself)
데브옵스

배포를 빠르게 - DIY(Deploy It Yourself)

버즈빌
버즈빌
2022년 7월 5일

두줄요약

단일 Helm 차트와 Spinnaker 템플릿으로 배포 파이프라인 구성을 단순화했습니다.\n저장소 중심 설정과 Slack 워크플로우로 팀 간 의존성을 줄이고 비동기 사전 작업을 지원했습니다.

문제 상황

  • 헬름과 배포 파이프라인 지식 부족으로 신규 배포 구성 과정의 학습 비용 증가
  • 인프라팀 지원 요청에 따른 팀 간 의존성과 조직 규모 증가 시 배포 속도 저하

해결 방법

  • 공통 인프라 구성을 담은 단일 Helm 차트와 기본 최적화 설정 제공
  • values.yaml의 enabled 필드와 가이드 기반 리소스 활성화·비활성화
  • 롤링 업데이트·카나리 배포용 Spinnaker 파이프라인 템플릿 사전 구성

구조와 흐름

  • 서비스 저장소의 release/ 디렉터리에 배포 설정 파일 배치
  • 엔지니어의 Slack 워크플로우 작업 시작 공유와 DevOps 팀의 비동기 사전 작업 병행
  • Slack Hook 기반 사전 준비 작업 자동화 가능성 확보

선택 이유

  • 배포 사용자의 Helm 차트 신규 작성 부담 제거
  • 템플릿 변수 기반 파이프라인 생성으로 클릭 수와 설정 복잡도 축소
  • 요청 내용 추상화를 통한 불필요한 러닝 커브와 직접 멘션 감소

다음 읽기

#배포 주제를 이어서 읽기

배포를 빠르게 - DIY(Deploy It Yourself)

사용자가 배포 세부 구현 대신 서비스 전달에 집중하도록 DIY 배포 방식을 소개했습니다. 누구나 쉽게 파이프라인을 구성할 템플릿 기반 환경을 다룹니다.

버즈빌
버즈빌
데브옵스

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...