[KAFKA] kafka-ui helm chart로 설치 하기
2025. 5. 22. 10:04ㆍBig Data
kafka의 효율적인 관리를 위해 kafka-ui를 설치해 보자.
kafka-ui는 k8s 상에서 설치하는 것을 전제로 했기 때문에 helm chart를 이용해서 설치하도록 한다.
우선 helm에 kafka-ui를 설치하기 위해 helm repo를 추가해 준다.
$> helm repo add kafka-ui https://provectus.github.io/kafka-ui-charts
차트에 value 값을 수정하기 위해 value 데이터를 저장한다.
$> helm show values kafka-ui/kafka-ui > override-values.yaml
override-values.yaml을 열어서 아래와 같이 내용을 수정해 준다.
.....
yamlApplicationConfig:
kafka:
clusters:
- name: kafka1
bootstrapServers: kafka1:9092
- name: kafka2
bootstrapServers: kafka2:9092
spring:
security:
oauth2:
auth:
type: disabled
management:
health:
ldap:
enabled: false
ingress:
enabled: true
annotations:
kubernetes.io/ingress.class: nginx
ingress.kubernetes.io/rewrite-target: /
nginx.ingress.kubernetes.io/ssl-redirect: "false"
ingressClassName: ""
path: "/"
pathType: "Prefix"
host: "kafka-ui.com"
tls:
enabled: false
secretName: ""
precedingPaths: []
succeedingPaths: []
.....
수정된 override-values.yaml을 이용해서 아래와 같이 helm chart를 띄운다.
$> helm upgrade --install kafka-ui kafka-ui/kafka-ui -f override-values.yaml
정상적으로 동작이 되면 아래와 같이 ui 가 뜨는걸 확인 할 수 있다.