k8s 启动容器
kubectl run
kubectl run lianjia-kafka-client --restart='Never' --image docker.io/bitnami/kafka:3.6.0-debian-11-r0 --namespace minicloudsky --command -- sleep infinity 是一个使用 kubectl 命令行工具创建一个 Kubernetes Pod 的命令。
具体解释如下:
kubectl run是kubectl工具的一个子命令,用于创建一个新的资源对象。lianjia-kafka-client是要创建的 Pod 的名称。--restart='Never'参数指定了 Pod 的重启策略为 "Never",即不会自动重启。--image docker.io/bitnami/kafka:3.6.0-debian-11-r0参数指定了要使用的容器镜像,这里使用的是bitnami/kafka镜像的 3.6.0-debian-11-r0 版本。--namespace minicloudsky参数指定了要创建 Pod 的命名空间为 "minicloudsky"。--command -- sleep infinity参数指定了要在容器中执行的命令,这里是在容器中执行sleep infinity命令,使得容器一直处于运行状态。
通过执行这个命令,你将会创建一个名为 "lianjia-kafka-client" 的 Pod,使用指定的镜像和命名空间,并且该 Pod 不会自动重启,而是一直运行着执行 sleep infinity 命令。这个 Pod 可以用于测试、调试或其他需要长时间运行的场景。
https://hub.docker.com/layers/bitnami/kafka/3.6.0-debian-11-r0/images/sha256-82ec1826113e5dc466af0ee5f1fefbfabc5fbc1e7739624ca52750634239e237?context=explore
https://hub.docker.com/r/bitnami/kafka/tags
使用 Bitnami Helm 安装 Kafka
https://blog.csdn.net/east4ming/article/details/128510703
tkemarket 镜像没有及时更新,建议使用 bitnami 仓库。
但是 bitmani 在海外,有连不上的风险。

> helm repo add tkemarket https://market-tke.tencentcloudcr.com/chartrepo/opensource-stable
"tkemarket" has been added to your repositories
> helm repo add bitnami https://charts.bitnami.com/bitnami
"bitnami" has been added to your repositories
helm search repo kafka
helm install kafka bitnami/kafka \
--namespace kafka --create-namespace \
--set global.storageClass=<storageClass-name> \
--set kubeVersion=<theKubeVersion> \
--set image.tag=3.1.0-debian-10-r22 \
--set replicaCount=3 \
--set service.type=ClusterIP \
--set externalAccess.enabled=true \
--set externalAccess.service.type=LoadBalancer \
--set externalAccess.service.ports.external=9094 \
--set externalAccess.autoDiscovery.enabled=true \
--set serviceAccount.create=true \
--set rbac.create=true \
--set persistence.enabled=true \
--set logPersistence.enabled=true \
--set metrics.kafka.enabled=false \
--set zookeeper.enabled=true \
--set zookeeper.persistence.enabled=true \
--wait
https://github.com/bitnami/charts/blob/main/bitnami/kafka/README.md
https://github.com/bitnami/containers/tree/main/bitnami/kafka
https://kubernetes.io
https://helm.sh
https://kubeapps.dev/

使用 Bitnami Helm 安装 Kafka
https://blog.csdn.net/east4ming/article/details/128510703
https://blog.csdn.net/weixin_64124795/article/details/130772120

浙公网安备 33010602011771号