Kubernetes: Up and Running, 3a edizione
by Brendan Burns, Joe Beda, Kelsey Hightower, Lachlan Evenson
Capitolo 21. Implementazioni di applicazioni multicluster
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Dopo venti capitoli di questo libro, dovrebbe essere chiaro che Kubernetes può essere un argomento complesso, anche se ovviamente ci auguriamo che, se sei arrivato fino a qui, sia meno oscuro di prima. Data la complessità della creazione e dell'esecuzione di un'applicazione in un singolo cluster Kubernetes, perché dovresti affrontare l'ulteriore complessità di progettare e distribuire la tua applicazione in più cluster?
La verità è che le esigenze del mondo reale fanno sì che la distribuzione di applicazioni multicluster sia una realtà per la maggior parte delle applicazioni. Le ragioni sono molteplici ed è probabile che la tua applicazione rientri in almeno uno di questi requisiti.
Il primo requisito è quello della ridondanza e della resilienza. Che sia nel cloud o in sede, un singolo data center è generalmente un unico dominio di guasti. Che si tratti di un cacciatore che utilizza un cavo in fibra ottica per esercitarsi nel tiro al bersaglio, di un'interruzione di corrente dovuta a una tempesta di ghiaccio o semplicemente di un rollout di software mal riuscito, qualsiasi applicazione distribuita in un'unica sede può fallire completamente e lasciare i tuoi utenti senza via di scampo. In molti casi, un singolo cluster Kubernetes è legato a un'unica sede e quindi rappresenta un unico ...
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