Google Cloud Storage存储库插件

时间:2019-03-23 07:58:42

标签: elasticsearch kubernetes google-cloud-platform google-cloud-storage google-kubernetes-engine

我在运行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
}

任何领导都会有所帮助,谢谢!

1 个答案:

答案 0 :(得分:0)

我认为问题在于我无法在节点上安装该插件,因此我将其安装在了Pod上。并且在重新启动Pod之后安装不再持久。因此,要使安装在K8上持续进行,我需要构建一个自定义映像来安装插件。有点棘手,但该插件似乎是为GCE设计的。因此,我决定从K8转到GCE上的托管实例组。