728x90
<Kubernetes 실습 :: Helm 서비스 이용>
- Helm: Kubernetes 애플리케이션을 패키징하고 배포하기 위한 도구
1. Helm 서비스 설치
ubuntu@k8s-master:~$ curl <https://baltocdn.com/helm/signing.asc> | gpg --dearmor | sudo tee /usr/share/keyrings/helm.gpg > /dev/null
sudo apt-get install apt-transport-https --yes
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] <https://baltocdn.com/helm/stable/debian/> all main" | sudo tee /etc/apt/sources.list.d/helm-stable-debian.list
sudo apt-get update
sudo apt-get install helm
2. Helm 설치 및 버전 확인
ubuntu@k8s-master:~$ helm version
version.BuildInfo{Version:"v3.14.0", GitCommit:"3fc9f4b2638e76f26739cd77c7017139be81d0ea", GitTreeState:"clean", GoVersion:"go1.21.5"}
3. Bitnami의 차트 저장소를 추가
ubuntu@k8s-master:~$ helm repo add bitnami <https://charts.bitnami.com/bitnami>
"bitnami" has been added to your repositories
4. Kubernetes 리소스를 배포
- "bitnami/wordpress" 차트를 기반으로 "my-word"라는 이름의 Kubernetes 리소스를 배포
ubuntu@k8s-master:~$ helm install my-word bitnami/wordpress
<배포 확인>
ubuntu@k8s-master:~$ helm ls
ubuntu@k8s-master:~$ kubectl get svc
>> Kubernetes 클러스터 내의 모든 서비스 나열
ubuntu@k8s-master:~$ kubectl get pod
>> 클러스터 내 파드 나열
'클라우드 + DevOps > Kubernetes (k8s)' 카테고리의 다른 글
Kubernetes 쿠버네티스 실습 :: MySQL 서버 구축 (0) | 2024.04.17 |
---|---|
Kubernetes 쿠버네티스 실습 :: NFS 서버 구축 (0) | 2024.04.16 |
Kubernetes :: Application Pod 배포 실습 (0) | 2024.04.15 |
쿠버네티스 아키텍처 - 오브젝트 이론 (0) | 2024.04.15 |
Kubernetes 실습 :: Kubernetes 대시보드 모니터링 실습 (2) 프로메테우스 모니터링 서비스 설치 (0) | 2024.04.14 |