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

上一篇:supervisor监管进程max file descriptor配置不生效的问题


下一篇:28.实现 strStr() 函数