这可能比ES问题更像是一个Helm问题...
我正在尝试使用Helm chart在Kubernetes上部署的ES集群上启用SSL。我已阅读并理解说明here。 我使用Terraform设置以下值:
set {
name = "elasticsearch.cluster.xpackEnable"
value = "true"
}
set {
name = "elasticsearch.cluster.env.XPACK_SECURITY_ENABLED"
value = "true"
}
set {
name = "elasticsearch.cluster.config.xpack\\.security\\.http\\.ssl\\.enabled"
value = "true"
}
set {
name = "elasticsearch.cluster.config.xpack\\.security\\.http\\.ssl\\.key"
value = "/path/to/key"
}
set {
name = "elasticsearch.cluster.config.xpack\\.security\\.http\\.ssl\\.certificate"
value = "/path/to/cert"
}
set {
name = "elasticsearch.cluster.config.xpack\\.security\\.http\\.ssl\\.certificate_authorities"
value = "/path/to/cert-chain"
}
生成的elasticsearch.yml文件看起来正确,但是我当然看不到在/ path / to / cert等文件上挂载文件的方法。我是否应该派遣Helm图表并添加对秘密的支持?这种事情,还是有一种向舵机部署添加资源的标准方法?