테넌트 설정하기
테넌트 설정하기 (How to set up a tenant)
Pulsar는 많은 양의 데이터를 처리하고 라우팅하는 데 사용할 수 있는 강력한 메시징 시스템이에요. 각 테넌트(tenant)는 고유한 역할, 권한, 구성 설정, 북마크를 가진 별도의 격리 단위를 제공해요. 이 튜토리얼에서는 K8s helm에 호스팅된 Pulsar 클러스터에 apache라는 새 테넌트를 만들어볼게요.
출처: 문서
본문
테넌트를 생성하려면 다음 단계를 완료해요.
- toolset 컨테이너에 들어가요.
kubectl exec -it -n pulsar pulsar-mini-toolset-0 -- /bin/bash
- toolset 컨테이너에서
apache라는 테넌트를 만들어요.
bin/pulsar-admin tenants create apache
- 테넌트 목록을 조회해 테넌트가 성공적으로 생성됐는지 확인해요.
bin/pulsar-admin tenants list
다음과 비슷한 출력을 볼 수 있을 거예요.
The tenant apache has been successfully created.
"apache"
"public"
"pulsar"
관련 토픽 (Related Topics)
- 네임스페이스 생성하기 (Create a namespace)
- 토픽 생성하기 (Create a topic)
- Kubernetes에서 standalone 클러스터 실행하기 (Run a standalone cluster in Kubernetes)
더 알아보기 (Learn more)
- 테넌트 아래에 네임스페이스를 만들고 싶다면 네임스페이스 생성하기를 봐요.
- 토픽 생성 방법은 토픽 생성하기에서 확인해요.
- Kubernetes에서 Pulsar를 시작하는 방법은 getting-started-helm 문서를 참고해요.
- 테넌트의 기본 개념은 Concepts multi-tenancy 문서를 봐요.