使用helm安装kafka--单节点

简介: 使用helm安装kafka,单节点

使用helm安装kafka


1. 安装helm

下载:curl https://labfileapp.oss-cn-hangzhou.aliyuncs.com/helm-v3.9.0-linux-amd64.tar.gz -o helm-v3.9.0-linux-amd64.tar.gz

tar -zxvf helm-v3.9.0-linux-amd64.tar.gz

mv linux-amd64/helm /usr/local/bin/helm



2. 添加仓库并安装kafka:

 

 

helm repo add my-repo https://charts.bitnami.com/bitnamihelm install my-release my-repo/kafka

 

安装完成之后会有如下信息输出:

[galaxykube@localhost ~]$ helm install my-kafak bitnami/kafka

NAME: my-kafak

LAST DEPLOYED: Tue Jan  3 18:01:14 2023

NAMESPACE: default

STATUS: deployed

REVISION: 1

TEST SUITE: None

NOTES:

CHART NAME: kafka

CHART VERSION: 20.0.2

APP VERSION: 3.3.1

 

** Please be patient while the chart is being deployed **

 

Kafka can be accessed by consumers via port 9092 on the following DNS name from within your cluster:

 

   my-kafak-kafka.default.svc.cluster.local

 

Each Kafka broker can be accessed by producers via port 9092 on the following DNS name(s) from within your cluster:

 

   my-kafak-kafka-0.my-kafak-kafka-headless.default.svc.cluster.local:9092

 

To create a pod that you can use as a Kafka client run the following commands:

 

   kubectl run my-kafak-kafka-client --restart='Never' --image docker.io/bitnami/kafka:3.3.1-debian-11-r25 --namespace default --command -- sleep infinity

   kubectl exec --tty -i my-kafak-kafka-client --namespace default -- bash

 

   PRODUCER:

       kafka-console-producer.sh \

 

           --broker-list my-kafak-kafka-0.my-kafak-kafka-headless.default.svc.cluster.local:9092 \

           --topic test

 

   CONSUMER:

       kafka-console-consumer.sh \

 

           --bootstrap-server my-kafak-kafka.default.svc.cluster.local:9092 \

           --topic test \

           --from-beginning

 

 

 

默认kafka的部署只有1个节点和1个zookeeper,集器部署可以参考官网的参数配置。

https://artifacthub.io/packages/helm/bitnami/kafka

 

3. 删除kafka

helm delete my-release

 

相关文章
|
6月前
|
消息中间件 Kafka Linux
Linux下安装Kafka 3.9.1
本文介绍Kafka 3.9.1版本的安装与配置,包括通过ZooKeeper或KRaft模式启动Kafka。涵盖环境变量设置、日志路径修改、集群UUID生成、存储格式化及服务启停操作,适用于Linux环境下的部署实践。
878 0
|
消息中间件 Ubuntu Java
在Ubuntu 18.04上安装Apache Kafka的方法
在Ubuntu 18.04上安装Apache Kafka的方法
485 0
|
消息中间件 Kafka Docker
docker compose 安装 kafka
通过本文的步骤,您可以快速在本地使用 Docker Compose 安装并配置 Kafka 和 Zookeeper。Docker Compose 简化了多容器应用的管理,方便快速搭建和测试分布式系统。
1969 2
|
消息中间件 Java Linux
linux 之centos7安装kafka;;;;;待补充,未完成
linux 之centos7安装kafka;;;;;待补充,未完成
|
消息中间件 Ubuntu Java
Ubuntu系统上安装Apache Kafka
Ubuntu系统上安装Apache Kafka
|
消息中间件 Java Kafka
kafka Linux环境搭建安装及命令创建队列生产消费消息
kafka Linux环境搭建安装及命令创建队列生产消费消息
531 4
|
消息中间件 存储 Ubuntu
在Ubuntu 14.04上安装Apache Kafka的方法
在Ubuntu 14.04上安装Apache Kafka的方法
170 0
|
消息中间件 Java Kafka
Docker 安装 kafka
Docker 安装 kafka
347 0
|
消息中间件 Kafka Apache
部署安装kafka集群
部署安装kafka集群
313 0
|
消息中间件 存储 Kafka
Kafka 2.13-3.7.0 在 Windows 上的安装与配置指南
Kafka 2.13-3.7.0 在 Windows 上的安装与配置指南
2687 0
下一篇
开通oss服务