我在运行Elasticsearch的GCP上有一个K8集群。现在,我需要创建一个备份。
我已将GCS插件安装在有状态设置的Pod上,并尝试使用以下文档进行设置: https://github.com/elastic/elasticsearch/blob/master/docs/plugins/repository-gcs.asciidoc
当我尝试配置存储库以使用存储在密钥库中的凭据时,我收到以下响应:
{
"error": {
"root_cause": [
{
"type": "repository_exception",
"reason": "[my_backup] repository type [gcs] does not exist"
}
],
"type": "repository_exception",
"reason": "[my_backup] repository type [gcs] does not exist"
},
"status": 500
}
任何领导都会有所帮助,谢谢!
答案 0 :(得分:0)
我认为问题在于我无法在节点上安装该插件,因此我将其安装在了Pod上。并且在重新启动Pod之后安装不再持久。因此,要使安装在K8上持续进行,我需要构建一个自定义映像来安装插件。有点棘手,但该插件似乎是为GCE设计的。因此,我决定从K8转到GCE上的托管实例组。