Kubernetes: Up and Running, 3a edizione
by Brendan Burns, Joe Beda, Kelsey Hightower, Lachlan Evenson
Capitolo 22. Organizzare la tua applicazione
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
In questo libro abbiamo descritto i vari componenti di un'applicazione costruita su Kubernetes. Abbiamo descritto come impacchettare i programmi sotto forma di container, inserire i container nei Pod, replicare i Pod con i ReplicaSet e distribuirli con i Deployments. Abbiamo anche descritto come distribuire applicazioni statiche e reali che raccolgono questi oggetti in un unico sistema distribuito. Ma non abbiamo parlato di come lavorare concretamente con un'applicazione di questo tipo. Come puoi disporre, condividere, gestire e aggiornare le varie configurazioni che compongono la tua applicazione? Questo è l'argomento di questo capitolo.
Principi che ci guidano
Prima di entrare nei dettagli concreti di come strutturare la tua applicazione, vale la pena considerare gli obiettivi che guidano questa struttura. Ovviamente, l'affidabilità e l'agilità sono gli obiettivi generali dello sviluppo di un'applicazione cloud native in Kubernetes, ma come si relaziona questo aspetto con la progettazione della manutenzione e della distribuzione della tua applicazione? Le sezioni seguenti descrivono tre principi che possono guidarti nella progettazione di una struttura che si adatti al meglio a questi obiettivi. I principi sono:
-
Tratta i filesystem come fonte di verità
-
Eseguire la revisione del codice per ...
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