kok202
쿠버네티스 입문 - 14 - 헬름

2020. 4. 9. 00:10[정리] 기능별 개념 정리/Kubernetes

헬름

차트는 템플릿 파일들의 집합이다.

헬름은 차트를 관리하는 쿠버네티스 패키지 매니저 도구다.

 

헬름은 차트와 차트 압축 파일을 만들 수 있다.

헬름은 차트 저장소와 연결해 쿠버네티스 클러스터에 차트를 설치 / 삭제 할 수 있다.

헬름은 차트들의 배포주기를 관리할 수 있다.

 

 

 

용어 정리

  • 차트 : 쿠버네티스에서 실행할 어플리케이션을 만드는데 필요한 정보 묶음
  • 컨피그 : 패키지한 차트에 넣어서 배포 가능한 오브젝트를 만들 때 사용할 수 있는 설정
  • 릴리즈 : 특정 컨피그를 이용해 실행중인 차트의 인스턴스
  • 헬름 클라이언트 : 헬름의 커맨드라인 인터페이스
  • 틸러 서버 : 쿠버네티스 클러스터 안에서 헬름 클라이언트의 명령을 받아 쿠버네티스 API 와 통신하는 서버
  • 차트 뮤지엄 : 차트를 사내에서만 운영해야할 경우 차트 저장소를 직접 운영할 수 있게 도와주는 오픈소스 차트 저장소

* 헬름 클라이언트는 Go 로 개발되었으며 틸러 서버와 gRPC 를 이용해 통신한다.

 

 

 

틸러 서버를 설치하고 틸러 서버가 떠있는지 확인하기

kubectl get pods -n kube-system