개념
Helm이란 쿠버네티스의 Package Managing Tool 입니다.
풀어서 말해보면 k8s의 리소스들을 관리하는 Managing Tool 입니다.
정말 간단하게는 리소스들의 사양부터 시작해서 정말 많은 것들을 관리할 수 있는 툴 입니다.
ex) 만약 50개의 노드에 100개의 Pod의 RAM 사양이 1GB였는데 이것들을 2GB로 변경하고 싶다고 합니다.
Helm을 사용하지 않는다면 엄청나게 어려운 작업이 됩니다. 일일이 Node와 Pod의 설정을 변경해줘야되니 말이죠.
이것들을 좀 더 편리하게 관리해주는 것이 Helm이라고 생각하면 될 거 같습니다.
설치
GCP k8s Master에 CLI로 접속하여 Helm을 설치하겠습니다.
$ curl https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 > get_helm.sh
$ chmod 700 get_helm.sh
$ ./get_helm.sh
$ helm version
version.BuildInfo{Version:"version.BuildInfo{Version:"v3.2.1"}
'Devops > Kubernetes' 카테고리의 다른 글
Kubernetes Django Tutorial (Cloud SQL, Storage) - 1 (0) | 2020.05.11 |
---|---|
Kubernetes - Object:Namespace, ResourceQuota, LimitRange (0) | 2020.05.11 |
Kubernetes - Object:ConfigMap, Secret (0) | 2020.05.08 |
Kubernetes 세미나 (0) | 2020.04.29 |
Kubernetes - Object:Volume (0) | 2020.04.27 |
댓글