0

在 K8s 集群上的弹性搜索部署期间,有没有办法从掌舵图中禁用 xpack.security.enabled 为 false?

重新索引时出现以下错误。

"error" : {
    "type" : "s_s_l_handshake_exception",
    "reason" : "PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target",
    "caused_by" : {
      "type" : "validator_exception",
      "reason" : "PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target",
      "caused_by" : {
        "type" : "sun_cert_path_builder_exception",
        "reason" : "unable to find valid certification path to requested target"
      }
    }
  }

我无法编辑 pod 上的 elastisearch.yml,因为这些文件是只读的。

无论如何通过 helm 来做?

4

2 回答 2

0

尝试从 root 用户编辑 elasticsearch.yml 文件。(sudo vi YOUR_ES_PATH_CONF/elasticsearch.yml)

将 xpack.security.enabled 设置更改为 ES_PATH_CONF/elasticsearch.yml 文件。

xpack.security.enabled: false
discovery.type: single-node
于 2020-02-05T18:24:52.883 回答
0

在安装 elasticsearch 之前,创建一个配置文件 <myconfig.yaml>

esConfig:
  elasticsearch.yml: |
    xpack.security.enabled: false

或者您想在 ElasticSearch 的配置中使用的任何其他参数并在安装中使用该文件:

helm install es elastic/elasticsearch -f myconfig.yaml

于 2022-03-02T13:29:46.210 回答