본문 바로가기

벤디르

Carvel vendir

외부 파일을 선언적으로 벤더링

한줄평

외부 리소스를 버전 고정해 재현 가능하게 관리하려는 팀께 적합합니다. 쿠버네티스·Carvel 생태계 밖에서는 다소 생소하고 학습이 필요합니다.

이런 분께 외부 의존물을 버전 고정해 두고 싶은 데브옵스 엔지니어께

좋은 점

  • 여러 종류의 외부 소스를 한 설정으로 통합 관리
  • 선언형이라 동기화 결과가 재현 가능

아쉬운 점

  • Carvel/쿠버네티스 맥락을 모르면 진입 장벽이 있음
  • 단독 유틸보다 CI 파이프라인 안에서 진가가 드러남

벤디르 소개

깃 저장소 일부, 깃허브 릴리스, 헬름 차트, 도커 이미지 내용 등 외부 소스의 특정 부분을 프로젝트로 가져와 고정(vendoring)하는 명령줄 도구입니다. 무엇을 어디서 어느 버전으로 가져올지 설정 파일에 선언해 두면 재현 가능하게 동기화해 줍니다. Carvel 도구 모음의 하나로, 주로 쿠버네티스·CI 환경에서 외부 의존물을 잠가 두는 데 쓰입니다. 터미널에서 실행하는 CLI 입니다.

제작사

영삼넷 · 공식 홈페이지