k8s 部署elasticsearch报 max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

1、由于登不上云的节点 不采用修改节点配置的方式 修改部署的stateful  

加上  


initContainers 它和 containers 同一层级的

initContainers:
  - name: sysctl
    securityContext:
      privileged: true
    command: ['sh', '-c', 'sysctl -w vm.max_map_count=262144']
image: xxx.xxx.com/elasticsearch:7.4.2

2、重新等一会  或者 手动删除pod 让他读新的配置即可

3、如果可以修改本地宿主机的  也可以这样改:

    在   /etc/sysctl.conf文件最后添加一行

    vm.max_map_count=262144

原文地址:https://www.cnblogs.com/xlovepython/p/14551042.html