YAML 파일의 묶음(패키지)
이 묶음을 **저장소에 push
**해두고 helm 명령어 활용 - helm chart 설치 -> 쿠버네티스 리소스 배포 가능
쿠버네티스에서 어플리케이션을 배포하기 위해 필요한 Object(리소스) 예시
파드를 외부 IP로 노출
**시키기 위함파드 관리
위 같은 **리소스를 생성하기 위해선 각각 매니페스트 파일을 정의
**해야함
하지만 **helm chart에 미리 정의
**해두고 클러스터에 어플리케이션을 배포할 때 리소스를 쉽게 배포 가능
실제로 helm chart들을 검색해보면 mongodb, elasticsearch 같은 앱들을
쉽게 배포할 수 있게 해주는 클러스터들이 public hub에 이미 푸시돼있다.
글에서는 25 - 30개의 마이크로서비스가 k8s에 배포되어 있다고 한다.
위와 같은 마이크로서비스들을 배포하는데 사용되는 yaml 파일은 거의 똑같은 구조로 작성되어 리소스 정의
helm이 없다면
→ 각 **마이크로서비스의 필요한 리소스를 개별로 관리
**해야한다.