如何在openshift上部署弹性搜索?

时间:2019-03-12 10:45:27

标签: elasticsearch deployment openshift devops

我一直试图在openshift上部署弹性搜索,但是由于pod终止于代码137(OOM被杀死)时,我面临某些问题。

在增加VM_max_map_count的同时,我也遇到了问题。

有人可以指导我如何做。

1 个答案:

答案 0 :(得分:0)

OOM问题: 您可以检查deploymentConfig的{​​{1}}或deployment吗? 然后减少elasticsearch部分下的memory size,看下面的示例Yaml。

resources

vm.max_map_count问题:可以按照以下步骤解决,请重新注册UPDATING THE NODE CONFIGURATION 以获得更多详细信息。

  • 创建一个名为/etc/sysctl.d/99-elasticsearch.conf的文件,其内容如下: apiVersion: v1 kind: Deployment spec: containers: - image: openshift/elasticsearch name: elasticsearch resources: requests: memory: 16Gi limits: memory: 16Gi ...

  • 执行以下命令: vm.max_map_count = 262144