kafka管理工具 kafka-ui 的 k8s 部署

背景

实际使用中,部署好kafka集群后,需要管理集群,那么一个好的web控制台就显得尤为重要了。

Apache Kafka UI 是一个简单的工具,可让您的数据流可观察,帮助更快地发现和解决问题并提供最佳性能。其轻量级仪表板可以轻松跟踪 Kafka 集群的关键指标 - 代理、主题、分区、生产和消耗。

直接上部署代码,亲测可用

开源链接

https://github.com/provectus/kafka-ui

效果预览

部署

配置文件

kafka-ui-cm

注意,如果是想管理多个 kafka 集群,则需要配置多个集群信息,并在配置文件中不同的索引号以示区分。例如 _0,_1,_2,如下图所示

---
apiVersion: v1
data:
  ANNOTATION: 'DYNAMIC_CONFIG_ENABLED: true'
  AUTH_TYPE: LOGIN_FORM
  KAFKA_CLUSTERS_0_BOOTSTRAPSERVERS: ${实例0的kafka地址}
  KAFKA_CLUSTERS_0_NAME: ${kafka-0的名字}
  KAFKA_CLUSTERS_0_PROPERTIES_SECURITY_PROTOCOL: SSL
  KAFKA_CLUSTERS_1_BOOTSTRAPSERVERS: ${实例1的kafka地址}
  KAFKA_CLUSTERS_1_NAME: ${kafka-1的名字}

你可能感兴趣的:(k8s,云原生,kafka,ui,kubernetes)