Le service discovery est la base fondamentale de k8s/nomad et permet souvent de faire de très grosse infra sans sortir l'usine à gaz (k8s). Consul ou etcd, avec un peu de nginx/caddy peut suffire. D'ailleurs beaucoup de proxy supporte le service discovery de manière avancée ou juste avec le DNS local.
Perso, (dans mon travail) je monte des services (binaire golang) via ansible et le service discovery gère le reste, via consul + traefik, et haproxy pour d'autre truc plus subtile niveau config.
C'est juste magique et facile à comprendre (donc maintenable et facile à debug en cas de soucis). Et surtout respecte la philosophie UNIX, on rajoute juste quelques outils (qui ne font qu'une chose) au système existant pas besoin de ré-apprendre tout un univers entier.
# Pourquoi personne ne parle jamais du service discovery ?
Posté par MookSkook . En réponse au lien De l’art de quitter Kubernetes : témoignages . Évalué à 3.
Le service discovery est la base fondamentale de k8s/nomad et permet souvent de faire de très grosse infra sans sortir l'usine à gaz (k8s). Consul ou etcd, avec un peu de nginx/caddy peut suffire. D'ailleurs beaucoup de proxy supporte le service discovery de manière avancée ou juste avec le DNS local.
Perso, (dans mon travail) je monte des services (binaire golang) via ansible et le service discovery gère le reste, via consul + traefik, et haproxy pour d'autre truc plus subtile niveau config.
C'est juste magique et facile à comprendre (donc maintenable et facile à debug en cas de soucis). Et surtout respecte la philosophie UNIX, on rajoute juste quelques outils (qui ne font qu'une chose) au système existant pas besoin de ré-apprendre tout un univers entier.
Après évidemment ça dépend du usecase.