반응형
본 튜토리얼에서는 kubernetes(k8s)에서 RabbitMQ 인스턴스를 설치하는 방법에 대해 알아보겠습니다.
helm을 통해 rabbitmq를 설치하고, rabbitmq의 대시보드 모니터링까지 확인해보겠습니다.
Prerequisites
- 리눅스 터미널 창
- kubernetes 클러스터
- kubernetes kubectl CLI 도구
- Helm 설치
k8s 클러스터에 클라우드 네이티브 S/W를 설치하려면 여러 개의 복잡한 구성 파일을 생성하고 편집해야하는 경우가 많습니다.
k8s 애플리케이션 패키지 관리자인 Helm은 설치 프로세스를 간소화하고 클러스터 전체에 리소스를 빠르게 배포할 수 있습니다.
helm repo bitnami 추가
helm repo add bitnami https://charts.bitnami.com/bitnami
helm repo update
helm show values bitnami/rabbitmq
RabbitMQ 배포를 위해 namespace(네임스페이스) 생성
kubectl create namespace rabbitmq
kubernetes에 RabbitMQ 설치
helm install my-release oci://registry-1.docker.io/bitnamicharts/rabbitmq --namespace rabbitmq
또는
helm upgrade --install rabbitmq --version 13.0.3 --set auth.username=user --set auth.password=PASSWORD --set metrics.enabled=true bitnami/rabbitmq
실행 결과:
RabbitMQ management 접속을 위해 port-forward
kubectl port-forward --namespace default svc/rabbitmq13 15672:15672
RabbitMQ 대시보드 접속
반응형
'클라우드(Cloud) > 헬름(Helm)' 카테고리의 다른 글
[Helm] 헬름으로 argocd 설치 #2 - .git 다운 및 압축파일로 설치 (1) | 2024.09.06 |
---|---|
[Helm] 헬름으로 argocd 설치 #1 - repo 방법 (0) | 2024.09.06 |
[Helm] 헬름 bitnami repository 저장소 추가 (0) | 2024.06.12 |
[Helm] 헬름 설치 (0) | 2024.06.12 |