helm으로 패키징하기
helm 쿠버네티스 패키지 매니저
우리는 이미 앞서 apt나 homebrew과 같이 애플리케이션 실행 파일을 제공하는 패키지 매니저, 혹은 npm과 같이 node.js 관련 모듈을 제공하는 패키지 매니저를 사용해 보았다.
helm은 쿠버네티스 워크로드를 하나로 묶어서 패키지 형태로 만들고, 배포, 설치할 수 있는 도구이며 즉, 쿠버네티스 패키지 매니저이다.
하나의 애플리케이션 구성이 최소 하나 이상의 파드와 서비스로 구성되어있음을 생각해봤을 때, 별개의 워크로드를 하나하나 적용하기 보다는, 한번에 여러 개의 워크로드가 즉시 배포된다면 간편할 것이다.
차트, 저장소, 릴리즈
- helm에서는 패키지를 차트라고 부른다.
- helm에서는 패키지가 저장되어 있는 공간을 저장소라고 부른다.
- 차트를 설치하여, 쿠버네티스 클러스터에 구동될 때, 차트의 인스턴스를 릴리즈라고 부른다.
'TIL' 카테고리의 다른 글
| 63일차 서비스 모니터링 (0) | 2022.07.14 |
|---|---|
| 62일차 서비스 모니터링 (0) | 2022.07.13 |
| 56일차 컨테이너 오케스트레이션 (0) | 2022.07.05 |
| 54~55일차 컨테이너 오케스트레이션 실습 (0) | 2022.07.04 |
| 53일차 컨테이너 오케스트레이션 (0) | 2022.07.01 |