confluentinc/cp-kafka KRaft yaml (zookeeper out)
·
CloudNative/App Definition & Developement
https://fullmooney.tistory.com/75 confluentinc kafka, zookeeper, kafka-ui예상과 달랐던 사내 교육의 방향성에 조금 놀란가슴을 진정시키는 중이다 교육에서 제공받은 주키퍼와 카프카 클러스터링 하고, 카프카 UI 환경 구성하는 docker-compose를 k8s 용으로 바꿔봤다.apiVfullmooney.tistory.com위 링크에서 한 구성은 전통적인 방식의 zookeeper 클러스터에서 메타데이터를 관리하고 kafka클러스터를 그 위에서 동작하도록 하는 방식이다. KRaft 설정을 통해 zookeeper를 제외한 상태로 k8s에 배포해 보자.도커컴포즈는 이 블로그를 참고했다.https://medium.com/mo-zza/kafka-kraft-%E..
confluentinc/cp-kafka, zookeeper, kafka-ui
·
CloudNative/App Definition & Developement
예상과 달랐던 사내 교육의 방향성에 조금 놀란가슴을 진정시키는 중이다 교육에서 제공받은 주키퍼와 카프카 클러스터링 하고, 카프카 UI 환경 구성하는 docker-compose를 k8s 용으로 바꿔봤다.apiVersion: apps/v1kind: Deploymentmetadata: name: zookeeper1 namespace: defaultspec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 1 selector: matchLabels: app: zookeeper1 strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type:..
strimzi on docker desktop k8s
·
CloudNative/App Definition & Developement
환경Mac M1docker desktop 기본적으로 https://strimzi.io/quickstarts/ 를 따르면 된다.kubectl create namespace kafkakubectl create -f 'https://strimzi.io/install/latest?namespace=kafka' -n kafkakubectl apply -f https://strimzi.io/examples/latest/kafka/kafka-persistent-single.yaml -n kafka pv pending 걸리면 apiVersion: v1kind: PersistentVolumemetadata: finalizers: - kubernetes.io/pv-protection name: pvc-data-my-..