'데이터 엔지니어'로 성장하기

정리하는 걸 좋아하고, 남이 읽으면 더 좋아함

기타/K8S

Kubernetes)helm 설치

MightyTedKim 2022. 2. 21. 14:08
728x90
반응형

한줄요약: helm chart 없는 K8s는 상상할 수 없어요 spring의 pom.xml 같다고 할까나

- 링크

https://helm.sh/ko/docs/intro/install/

1. 원하는 버전을 다운로드한다.
2. 압축해제한다. (tar -zxvf helm-v3.0.0-linux-amd64.tar.gz)
3. 압축해제된 디렉토리에서 helm 바이너리를 찾아서, 원하는 목적지로 이동시킨다. (mv linux-amd64/helm /usr/local/bin/helm)

- helm version

version.BuildInfo{Version:"v3.7.1", GitCommit:"1d11fcb5d3f3bf00dbe6fe31b8412839a96b3dc4", GitTreeState:"clean", GoVersion:"go1.16.9"}

repo 등록

harbor에 등록된 helm repo를 사용

$ helm repo add --insecure-skip-tls-verify  --username admin --password admin hgkim https://hgkim/chartrepo/project-private
"hgkim" has been added to your repositories
$ helm repo list
$ helm repo update
 

특이사항

1. 인증 관련 문제

`insecure-skip-tls-verify`, 인증서 관련 설정을 어떻게해야할지 몰라서 해제함

$ helm repo list
NAME    URL
hgkim  https://hgkim/chartrepo/project-private
bigdata@pre01:/etc/kubernetes/pki:]$ helm repo update
Hang tight while we grab the latest from your chart repositories...
...Unable to get an update from the "hgkim" chart repository (https://hgkim/chartrepo/project-private):
        Get "https://hgkim/chartrepo/project-private/index.yaml": x509: certificate signed by unknown authority
Update Complete. ⎈Happy Helming!⎈

 

728x90
반응형