Kubernetes: Up and Running, 3a edizione
by Brendan Burns, Joe Beda, Kelsey Hightower, Lachlan Evenson
Capitolo 18. Accedere a Kubernetes da linguaggi di programmazione comuni
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Sebbene la maggior parte di questo libro sia dedicata all'utilizzo di configurazioni dichiarative YAML , sia direttamente tramite kubectl che attraverso strumenti come Helm, ci sono situazioni in cui è necessario interagire con l'API di Kubernetes direttamente da un linguaggio di programmazione. Ad esempio, gli autori dello strumento Helm hanno dovuto scrivere l'applicazione in un linguaggio di programmazione. Più in generale, questo accade se hai bisogno di scrivere uno strumento aggiuntivo, come un plug-in di kubectl, o un pezzo di codice più complesso, come un operatore di Kubernetes.
Gran parte dell'ecosistema Kubernetes è scritto nel linguaggio di programmazione Go. Di conseguenza, il linguaggio Go ha il client più ricco ed esteso. Tuttavia, esistono client di alta qualità per la maggior parte dei linguaggi di programmazione comuni (e anche per alcuni non comuni). Poiché esiste già un'ampia documentazione e molti esempi di utilizzo del client Go, questo capitolo tratterà le basi dell'interazione con il server API di Kubernetes con esempi in Python, Java e .NET.
L'API di Kubernetes: Il punto di vista di un cliente
In fin dei conti, il server API di Kubernetes è solo un server HTTP(S) e questo è esattamente il modo in cui ogni libreria client lo percepisce, anche ...
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