elasticsearch 在 helm 中的安装失败并出现 statefulset 错误

标签 elasticsearch kubernetes-helm amazon-eks

我正在使用以下命令在我的 EKS 集群中安装 elasticsearch

helm repo add elastic https://helm.elastic.co
curl -O https://raw.githubusercontent.com/elastic/helm-charts/master/elasticsearch/values.yaml
helm install --name elasticsearch elastic/elasticsearch -f ./values.yaml

失败并出现以下错误

错误:模板:elasticsearch/templates/statefulset.yaml:298:27:在 <.Values.roles.master> 处执行“elasticsearch/templates/statefulset.yaml”:无法在类型接口(interface) {} 中评估字段主控

最佳答案

我遇到了同样的问题。这是由于以下 PR这会更改角色设置。

master 分支上的文档描述了新设置,但它与上次发布的图表版本 (7.13.2) 不兼容。改用您正在使用的版本中的值

helm repo add elastic https://helm.elastic.co
helm repo update
helm search repo elastic/elasticsearch

NAME                    CHART VERSION   APP VERSION     DESCRIPTION                                  
elastic/elasticsearch   7.13.2          7.13.2          Official Elastic helm chart for Elasticsearch

所以使用 7.13 分支的 values.yaml

curl -O https://raw.githubusercontent.com/elastic/helm-charts/7.13/elasticsearch/values.yaml

关于elasticsearch 在 helm 中的安装失败并出现 statefulset 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67837291/

相关文章:

elasticsearch - PySpark + ElasticSearch:读取多个索引/类型

kubernetes - 安装 Helm 图表稳定/MSSQL的Linux我得到 “pod has unbound PersistentVolumeClaims”

amazon-web-services - "eksctl create iamserviceaccount"在 EKS 集群上做了什么?

amazon-web-services - kubectl exec/logs on EKS 返回 "remote error: tls: internal error"

kubernetes - Helm的历史规模是否受到限制?

amazon-web-services - 我的节点在 EKS 中被删除,如何恢复

python - 计算一个索引中每个字段的所有出现次数

elasticsearch - 获取此根映射定义具有不受支持的参数:在Kibana控制台中的查询下方运行时,mapper_parsing_exception

java - 是否可以将 Integer.MAX_VALUE 传递给elasticsearch而不影响性能?

kubernetes - K8S groundnuty/k8s-wait-for 镜像无法作为 init 容器启动(带 helm)