반응형
[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를 확인해야 합니다. 아래 주소를 통해 확인합니다.
Downloads
Downloads Strimzi releases are available for download on our GitHub. The release artifacts contain documentation and example YAML files for deployment on Kubernetes.
strimzi.io
# 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
반응형