You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Helm Chart为MongoDB设置vm.max_map_count参数

解决Bitnami MongoDB Helm Chart副本集的vm.max_map_count参数过低问题

你需要在Helm Chart的values.yaml中添加一个特权init容器来调整vm.max_map_count参数,具体配置如下:

1. 修改values.yaml的initContainers配置

将原配置中的initContainers: []替换为以下内容:

initContainers:
  - name: sysctl
    image: busybox
    command: ['sh', '-c', 'sysctl -w vm.max_map_count=262144']
    securityContext:
      privileged: true

注意:必须开启privileged: true权限,否则容器没有修改内核参数的权限。

2. 应用配置到Helm Release

如果你已经部署过,执行升级命令:

helm upgrade mongodb-service oci://registry-1.docker.io/bitnamicharts/mongodb -f values.yaml --set architecture="replicaset"

如果是首次部署,直接使用你原本的安装命令即可(确保values.yaml已更新)。

内容的提问来源于stack exchange,提问作者Joachim Karlsson

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 19:40:57