Kubernetes: Up and Running, 3a edizione
by Brendan Burns, Joe Beda, Kelsey Hightower, Lachlan Evenson
Capitolo 7. Scoperta del servizio
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Kubernetes è un sistema molto dinamico. Il sistema si occupa di collocare i Pod sui nodi, di assicurarsi che siano attivi e funzionanti e di riprogrammarli secondo le necessità. Esistono modi per modificare automaticamente il numero di Pod in base al carico (come l'Autoscaling orizzontale dei Pod [vedi "Autoscaling di un ReplicaSet"]). La natura API del sistema incoraggia altri a creare livelli di automazione sempre più elevati.
Se da un lato la natura dinamica di Kubernetes facilita l'esecuzione di molte cose, dall'altro crea problemi quando si tratta di trovarle. La maggior parte dell'infrastruttura di rete tradizionale non è stata costruita per il livello di dinamismo che Kubernetes presenta.
Che cos'è la Service Discovery?
Il nome generale di questa classe di problemi e soluzioni è scoperta dei servizi. Gli strumenti di service discovery aiutano a risolvere il problema di trovare quali processi sono in ascolto a quali indirizzi per quali servizi. Un buon sistema di service discovery permette agli utenti di trovare queste informazioni in modo rapido e affidabile. Un buon sistema è anche a bassa latenza: i client vengono aggiornati subito dopo la modifica delle informazioni associate a un servizio. Infine, un buon sistema di ricerca dei servizi è in grado di memorizzare una definizione più ricca di quello ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access