반응형
[Apache Kafka]kubernetes + helm 통해 Apache Kafka 설치 방법
*helm 이 설치되어 있습니다.
Strimzi Operator 설치
# 앞에 $ 부분은 뻈습니다.
# 1. namespace 생성
kubectl create namespace kafka
# 2. repo 생성
helm repo add strimzi https://strimzi.io/charts/
helm show values strimzi/strimzi-kafka-operator
# operator 설치
helm install kafka-operator strimzi/strimzi-kafka-operator --version 0.38.0 --namespace kafka
# 배포된 리소스 확인
kubectl get deploy,pod -n kafka
# operator가 지원하는 kafka 버젼 확인
kubectl describe deploy -n kafka | grep KAFKA_IMAGES: -A3
Kafka cluster 설치
*kafka 설치 전에 Strimzi 버젼 별로 설치 가능한 kafka를 확인해야 합니다. 아래 주소를 통해 확인합니다.
# Kafka cluster YAML 파일 다운로드
curl -s -O https://raw.githubusercontent.com/gasida/DOIK/main/strimzi/kafka-1.yaml
# kafka 배포
kubectl apply -f kafka-1.yaml -n kafka
# 배포된 리소스 확인
kubectl get all -n kafka
반응형