Как настроить Elasticsearch Index Lifecycle Management (ILM) при установке в файл YAML - PullRequest
0 голосов
/ 31 мая 2019

Я бы хотел настроить по умолчанию Управление жизненным циклом индекса (ILM) Политика и шаблон индекса при установке ES в кластере kubernetes, в установочном файле YAML, вместо вызова ES API после установки. Как я могу это сделать?

У меня установлен Elasticsearch в кластере kubernetes на основе файла YAML.

Работают следующие рабочие запросы.

PUT _ilm/policy/logstash_policy
{
    "policy": {
        "phases": {
            "delete": {
                "min_age": "30d",
                "actions": {
                    "delete": {}
                }
            }
        }
    }
}
PUT _template/logstash_template
{
    "index_patterns": ["logstash-*"],
    "settings": {
        "number_of_shards": 1,
        "number_of_replicas": 1,
        "index.lifecycle.name": "logstash_policy"
    }
}

Я бы хотел настроить выше сразу после установки, без выполнения curl запросов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...