yoondonggyu.log
로그인
yoondonggyu.log
로그인
5.2.3 헬름으로 배포 간편화하기
estar987
·
2023년 9월 18일
팔로우
0
Kubernetes
목록 보기
52/64
헬름의 작동 원리
헬름은 쿠버네티스에서 패키지를 손쉽게 배포할 수 있도록 패키지를 관리하는 쿠버네티스 전용 패키지 매니저입니다.
일반적으로 패키지는 실행 파일뿐만 아니라 실행 환경에 필요한 의존성 파일과 환경 정보들의 묶음입니다.
패키지 매니저는 외부에 있는 저장소에서 패키지 정보를 받아와 패키지를 안정적으로 관리하는 도구입니다.
패키지 매니저는 댜양한 목적으로 사용되지만, 가장 중요한 목적은 설치에 필요한 의존성 파일들을 관리하고 간편하게 설치할 수 있도록 도와주는 것입니다.
패키지 매니저 기능
패키지 검색
패키지 관리
패키지 의존성 관리
패키지 보안 관리
커스터마이즈를 사용하면 많은 부분을 환경에 맞춰 변경할 수 있지만, 주소 할당 영역과 같은 정보는 값의 형태가 아니라서 변경할 수가 없습니다. 이런 경우에 헬름을 사용하면 주소 할당 영역도 변경이 가능합니다.
헬름을 이용하면 하나의 패키지로 다양한 사용자가 원하는 각자의 환경을 구성할 수 있으며 이를 자유롭게 배포,관리,삭제할 수 있습니다.
헬름의 작동 과정
생산자 영역
아티팩트허브 영역
사용자 영역
헬름으로 MetalLb 한번에 만들기
결론
커스터마이즈를 이용하면 매니페스트를 동적으로 이용할 수 있지만, 일부 값들은 변경할 수 없는 한계를 확인했습니다.
하지만 헬름을 이용하면 이에 대한 한계를 뛰어넘어 필요한 값을 동적으로 선언하고 사용할 수 있음을 확인했습니다.
estar987
System / Cloud / DevOps Engineer
팔로우
이전 포스트
5.2.2 커스터마이즈로 배포 간편화하기
다음 포스트
Helm & kustomize
0개의 댓글
댓글 작성