쿠버네티스 - helm

Huiji Kim·2024년 5월 18일
0

도입배경

kubectl 명령을 이용해 App(yaml파일)을 생성/배포

  • service.yaml
  • pod.yaml
  • cm.yaml

프로젝트가 커지면 App의 갯수가 많아지고, yaml파일의 갯수도 많아짐.
보통 A App의 값을 복사 후 몇개의 줄만 바꿔서 B App을 만드는 형식이다.

  1. yaml 파일은 정적파일 이기 때문에 리소스 별로 yaml 파일을 만들어야 함.
  2. 많은 리소스를 관리하게 될 때 yaml 파일에 대한 유지보수가 힘듦
  3. 하나의 template을 통해 Yaml 파일을 동적으로 생성하게 해주는 tool이 필요

Helm을 사용하는 이유

AS-IS

TO-BE

profile
새로 학습하는 내용을 기록합니다. \n 예전 주소 : https://blog.naver.com/gmlwl0720

0개의 댓글