본문 바로가기
클라우드(Cloud)/헬름(Helm)

[Helm] 헬름으로 rabbitmq 설치

by virusuk 2024. 6. 13.
반응형

본 튜토리얼에서는 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 대시보드 접속

반응형