Al crear un clúster Elasticsearch, puede ser un desafío determinar la cantidad de recursos que necesita asignarle. Además, incluso si lo hace, puede ser difícil anticipar cuándo o si los recursos asignados serán suficientes para una duración específica.
Aquí es donde entra en juego la función de autoscaling. La función de autoscalaje puede ayudar a administrar y asignar el recurso automáticamente en función de las reglas establecidas. Esto, a su vez, ayuda a eliminar la necesidad de gestión de pila constante y manual.
Podríamos gastar todo el artículo discutiendo las características de autoscalización y cómo funcionan. Sin embargo, en aras del alcance de este tutorial, puede consultar el recurso a continuación para obtener más información sobre el alce autoscaling.
https: // www.elástico.CO/Guía/EN/Cloud/Current/EC-AutoScaling.html
En la próxima sección, discutiremos cómo crear y obtener la función de autoscalaje dentro de un clúster Elasticsearch.
Elasticsearch crea una política de autoscalización
Esta sección ilustrará cómo crear una política simple de autoscalización de Elasticsearch.
La solicitud a continuación muestra cómo realizar la acción anterior.
curl -xput "http: // localhost: 9200/_autoScaling/Policy/Sample" -H "KBN -XSRF: Informes de contenido" -H ": Application/JSON" -D 'No: la política de autoscalado requiere privilegios del operador.
Política de autoscaling de elasticsearch fetch
Puede obtener los detalles de la política de autoscalización utilizando la API de autoscalización. Una solicitud de ejemplo es como se muestra:
curl -xget "http: // localhost: 9200/_autoScaling/Policy/Sample" -H "KBN -XSRF: Informes"La solicitud debe devolver los detalles de la política especificada.
Conclusión
Este artículo cubre las políticas de autoscalización de ElasticSearch y cómo crear y ver sus detalles.
Consulte la documentación para obtener más.