티스토리 뷰
Artifact Hub
쿠버네티스 패키지 저장소
원하는 패키지를 검색해서 접속하면 해당 레포지토리 추가 및 배포를 하는 방법을 볼 수 있음
레포지토리 추가
등록
helm repo add bitnami https://charts.bitnami.com/bitnami
조회
helm repo list
Chart 검색
helm search repo bitnami | grep tomcat
업데이트
helm repo update
삭제
helm repo remove bitnami
배포하기
배포 명령어
helm install my-webserver bitnami/tomcat --version [버전] --set persistence.enabled=false
--set persistence.enabled=false 는 별도로 PV를 셋팅하지 않는다는 것
Nodeport 확인 및 접속
kubectl get svc my-webserver
#접속: http://<clusterIP>:<nodePort>
배포 상태 확인
helm status my-webserver
#삭제
helm uninstall my-webserver
#pod확인
kubectl get pods
관리자 페이지에 접속이 되도록 설치
helm install my-webserver bitnami/tomcat --version [버전] --set persistence.enabled=false, tomcatAllowRemoteManagement=1
Chart 다운로드 및 배포
helm pull bitnami/tomcat --version 7.1.2
압축풀기
tar -xf ./tomcat-7.1.2.tgz
Chart 배포하기
helm install my-webserver . -f values.yaml
NodePort 확인 및 접속
kubectl get svc my-webserver
#접속: http://<clusterIP>:<nodePort>
'CLOUD > Kubernetes' 카테고리의 다른 글
[Kubernetes] Helm Chart 의 함수와 flow controll (0) | 2021.07.20 |
---|---|
[Kubernetes] Helm Chart의 내장객체와 변수 주입 (0) | 2021.07.20 |
[Kubernetes] Helm 명령어 정리 - 설치, 배포, 조회, 자동완성 등 (0) | 2021.07.20 |
쿠버네티스 헬름(helm) 에 대한 이야기 - 왜 Helm을 사용할까 (0) | 2021.07.01 |
HTTP 트래픽을 처리하는 외부 인그레스(Ingress) 설정 (0) | 2021.06.29 |