[KAFKA] kafka-ui helm chart로 설치 하기

2025. 5. 22. 10:04Big 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 가 뜨는걸 확인 할 수 있다.