0

J'ai un cluster elasticsearch auto-déployé sur AWS, où les instances sont mises à l'échelle automatiquement et derrière un VPC privé et ne possèdent pas d'adresse IP publique. J'ai un domaine personnalisé et d'enregistrements dans Route 53 comme elasticsearch.pers-z.infra.abc-appanalytics.com: A 10.0.7.142 10.0.8.43 10.0.9.74Suppression automatique des adresses IP privées dans Route53 privé hébergé Zone

Supposons maintenant l'un des cas échoue, comment puis-je supprimer cette entrée du jeu d'enregistrements. Quand je dis échouer, il pourrait être élastique ne pas répondre sur le port 9200 Ou l'instance elle-même s'arrête.

Quelles sont les options pour moi dans ce contexte?

PS: Les chèques Route53 santé ne prennent pas en charge je pense-ips privé

+0

Offtopic. Ce site est pour la programmation des questions, pas de configuration serveur/réseau/hébergement –

Répondre

0

vous devez utiliser elasticsearch-cloud-aws (maintenant discovery-ec2). Il va automatiquement faire face au cluster elasticsearch.

Vous devez l'ajouter dans la configuration ElasticSearch:

cloud: 
    aws: 
    access_key: you_key 
    secret_key: you_key 
    region: region 

discovery.type: ec2 
discovery.ec2.groups: you_security_group