PROJET AUTOBLOG


Shaarli - Les discussions de Shaarli

Archivé

Site original : Shaarli - Les discussions de Shaarli du 23/07/2013

⇐ retour index

External Services - Consul by HashiCorp

mardi 16 juin 2015 à 11:54
@jeekajoo shaarlinks 16/06/2015
Cette doc explique comment enregistrer un service consul externe, dixit: vers une machine qui ne possède pas consul.

On fait donc un appel via l'API. Je vous mets la syntaxe avec l'utilisation de tags:
"""
$ curl -X PUT -d '{"Datacenter": "dc1", "Node": "foo", "Address": "8.8.8.8", "Service": {"Service": "mon-super-service", "Tags": ["active"]}}' http://127.0.0.1:8500/v1/catalog/register
"""

Vérification depuis n'importe quel membre consul:
"""
$ dig +short active.mon-super-service.service.consul
8.8.8.8

$ dig +short mon-super-service.service.consul
8.8.8.8
"""
Très pratique quand on utilise consul généralement pour une infra.
Pour l'instant j'utilise cela de manière transitoire, le temps de migrer un serveur.
(Permalink)

I'm richer than you! infinity loop