当前位置:   article > 正文

kafka3.4.0版本升级--helm部署_kafka helm

kafka helm

kafka3.4.0版本升级–helm部署

前言

最近由于kafka的漏洞需要升级至3.4.0版本,之前由于不是helm部署,升级起来出现了权限问题、挂盘问题,在k8s搞了许久都搞不定,狠下心来,直接来一波helm安装,在2月份的时候,helm官网已推出chart-21.0.1包(https://artifacthub.io/packages/helm/bitnami/kafka)。用chart-21.0.1包准备开搞。

helm 安装kafka

helm 安装kafka比较简单,便不多说,官网有相应的说明,简单来说就是下载个chart包,在helm环境下执行helm安装即可。

helm repo add bitnami https://charts.bitnami.com/bitnami
helm install my-kafka bitnami/kafka --version 21.0.1
  • 1
  • 2

当然,这样安装是默认value.yaml的配置,但是对于实际应用,并非如此简单,我们要看懂实际部署的需求,比如,挂盘要求,service、端口等都是要根据实际生产或者说之前版本调整的。所以接下来要对value.yaml进行配置,配置属于自己“独一无二”的kafka。

“独一无二”的value.yaml

先说明下kafka实际要求:

  1. 3个pod
  2. storageClass为:xxx-xxx-xxx
  3. 需要外界访问

修改默认的value.yaml部分配置:

  1. 全局配置修改:
global:
  imageRegistry: ""
  ## E.g.
  ## imagePullSecrets:
  ##   - myRegistryKeySecretName
  ##
  imagePullSecrets: []
  storageClass: "xxx-xxx-xxx "
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  1. 修改镜像
    这个比较简单,一般单位的服务器是没法直接连外网的,所以都会有自己的hub镜像仓库,所以先得从外网拉取镜像到自己仓库,然后将下列镜像改为自己的镜像。需要修改kakfa(bitnami/kafka:3.4.0-debian-11-r2)、zookeeper(zookeeper:3.8.1-debian-11-r0)、kubectl(kubectl:1.25.6-debian-11-r10)镜像:以kakfa修改为例:
image:
  registry: hubtest.xxx.com.cn
  repository: xxx/
  tag: bitnami/kafka:3.4.0-debian-11-r2
  digest: ""  #无需填
  • 1
  • 2
  • 3
  • 4
  • 5
  1. 设置副本数
replicaCount: 3
  • 1
  1. 补充资源配置
    一定要在resources这一步补充资源配置,不然pod是启动不了的,那就蛋疼了。
resources:
  requests:
    memory: "64Mi"
    cpu: "250m"
  limits:
    memory: "1280Mi"
    cpu: 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/黑客灵魂/article/detail/752651
推荐阅读
相关标签
  

闽ICP备14008679号