Kubernetes: Up and Running, 3a edizione
by Brendan Burns, Joe Beda, Kelsey Hightower, Lachlan Evenson
Capitolo 17. Estendere Kubernetes
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Fin dall'inizio è stato chiaro a che Kubernetes sarebbe stato qualcosa di più del suo nucleo di API; una volta che un'applicazione viene orchestrata all'interno del cluster, ci sono innumerevoli altri strumenti e utilità utili che possono essere rappresentati e distribuiti come oggetti API nel cluster Kubernetes. La sfida consisteva nell'abbracciare questa esplosione di oggetti e casi d'uso senza avere un'API che si estendesse in modo delimitato.
Per risolvere questa tensione tra i casi d'uso estesi e la dispersione delle API, sono stati compiuti notevoli sforzi per rendere estensibile l'API di Kubernetes. L'estensibilità ha permesso agli operatori di cluster di personalizzare i loro cluster con i componenti aggiuntivi più adatti alle loro esigenze. L'estensibilità consente alle persone di aumentare i propri cluster, di utilizzare i componenti aggiuntivi sviluppati dalla comunità e di sviluppare estensioni che vengono vendute in un ecosistema di plug-in per cluster. L'estensibilità ha anche dato vita a nuovi modelli di gestione dei sistemi, come il modello dell'operatore.
Indipendentemente dal fatto che tu stia costruendo le tue estensioni o che tu stia utilizzando gli operatori dell'ecosistema, capire come viene esteso il server API di Kubernetes e come possono essere costruite e fornite le estensioni è una ...
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