ADMIN

2025

01

2024-12-30T12:00:00

Automatisierung

RUBRIKEN

096

Bücher

Buchbesprechung Januar

"Kubernetes Best Practices" und "Coding mit KI"

Veröffentlicht in Ausgabe 01/2025 - RUBRIKEN

Kubernetes ist aus der modernen IT-Landschaft kaum wegzudenken – die Container-Orchestrierung hat sich quasi zum Standard für die Bereitstellung und Skalierung cloudnativer Anwendungen entwickelt. In "Kubernetes Best Practices" teilen Brendan Burns und sein Autorenteam detaillierte Anleitungen und bewährte Methoden für die Verwaltung und den Betrieb von Kubernetes-Clustern. Das Buch setzt Grundlagenwissen und erste Erfahrungen mit Kubernetes voraus.
So beginnen die Autoren mit der Einrichtung einer einfachen mehrschichtigen Anwendung. Anhand eines Journaldienstes erklären sie detailliert die Verwaltung einer Anwendung auf Kubernetes durch Konfigurationsdateien und YAML-Definitionen. Dabei erläutern sie die Vorzüge des deklarativen Ansatzes von Kubernetes und die Vorteile des Speicherns von Konfigurationen in Git-Repositories für eine nachvollziehbare und gut dokumentierte Verwaltung. Ein weiteres Kapitel widmet sich der Replikation von Services und zeigt, wie Admins mit Deployments und ReplicaSets redundante und skalierbare Anwendungsinstanzen erstellen. Ebenso behandelt das Buch die Verwaltung von Secrets und Konfigurationsdaten mit ConfigMaps, was für die Trennung von sensiblen Daten und Anwendungslogik entscheidend ist.
Im weiteren Verlauf kommen wichtige Best Practices zur Einrichtung und Pflege von Ingress- und Service-Ressourcen zur Lastverteilung von Datenverkehr an die Reihe. Dabei beleuchten die Autoren auch alternative Ansätze wie die Gateway-API und bieten Tipps, wie Kubernetes-Cluster mit Helm Charts parametriert und für unterschiedliche Umgebungen angepasst werden können. Den Abschluss bilden Kapitel zu weiterführenden Themen wie Chaos Engineering, GitOps und Service Mesh, die in der modernen Kubernetes-Verwaltung immer wichtiger werden.
Kubernetes ist aus der modernen IT-Landschaft kaum wegzudenken – die Container-Orchestrierung hat sich quasi zum Standard für die Bereitstellung und Skalierung cloudnativer Anwendungen entwickelt. In "Kubernetes Best Practices" teilen Brendan Burns und sein Autorenteam detaillierte Anleitungen und bewährte Methoden für die Verwaltung und den Betrieb von Kubernetes-Clustern. Das Buch setzt Grundlagenwissen und erste Erfahrungen mit Kubernetes voraus.
So beginnen die Autoren mit der Einrichtung einer einfachen mehrschichtigen Anwendung. Anhand eines Journaldienstes erklären sie detailliert die Verwaltung einer Anwendung auf Kubernetes durch Konfigurationsdateien und YAML-Definitionen. Dabei erläutern sie die Vorzüge des deklarativen Ansatzes von Kubernetes und die Vorteile des Speicherns von Konfigurationen in Git-Repositories für eine nachvollziehbare und gut dokumentierte Verwaltung. Ein weiteres Kapitel widmet sich der Replikation von Services und zeigt, wie Admins mit Deployments und ReplicaSets redundante und skalierbare Anwendungsinstanzen erstellen. Ebenso behandelt das Buch die Verwaltung von Secrets und Konfigurationsdaten mit ConfigMaps, was für die Trennung von sensiblen Daten und Anwendungslogik entscheidend ist.
Im weiteren Verlauf kommen wichtige Best Practices zur Einrichtung und Pflege von Ingress- und Service-Ressourcen zur Lastverteilung von Datenverkehr an die Reihe. Dabei beleuchten die Autoren auch alternative Ansätze wie die Gateway-API und bieten Tipps, wie Kubernetes-Cluster mit Helm Charts parametriert und für unterschiedliche Umgebungen angepasst werden können. Den Abschluss bilden Kapitel zu weiterführenden Themen wie Chaos Engineering, GitOps und Service Mesh, die in der modernen Kubernetes-Verwaltung immer wichtiger werden.
Fazit
"Kubernetes Best Practices" beleuchtet auf rund 300 Seiten verschiedene Aspekte der Kubernetes-Verwaltung. Die anwendungsnahen Anleitungen und Codebeispiele ermöglichen es erfahrenen Lesern, die Techniken und Best Practices direkt in ihren eigenen Kubernetes-Umgebungen umzusetzen.
Daniel Richey
Titel
Kubernetes Best Practices
Autoren
Brendan Burns, Eddie Villalba, Dave Strebel und Lachlan Evenson
Verlag
dpunkt Verlag
Preis
39, 90 Euro
ISBN
978-3988890276
Ein Berufszweig, der von KI besonders betroffen ist, sind Programmierer. Zwar ersetzt künstliche Intelligenz die Coder vermutlich noch lange nicht, doch steht ihnen mit den Chatbots fähige Unterstützung zur Seite. Das Buch "Coding mit KI" erkundet die Möglichkeiten und Grenzen von KI-gestützten Codetools. Das Autorenteam um Michael Kofler widmet sich dabei den wesentlichen Anwendungen von KI-Tools wie ChatGPT und GitHub Copilot, die nicht nur zur Codegenerierung, sondern auch zur Optimierung von Unit-Tests, zum Refactoring und zur SQL-Abfrageoptimierung zum Einsatz kommen.
Die Zielsetzung des Buchs liegt darin, Entwicklern zu zeigen, wie KI die Softwareentwicklung unterstützen kann – und dabei Zeit spart, ohne jedoch auf eigene Prüf- und Kontrollprozesse zu verzichten. Hierfür setzen die Autoren an den Chancen und Grenzen der KI-gestützten Programmierung an: Sie beleuchtet die Risiken fehlerhaften Codes, wie etwa Logikfehler und ineffiziente oder unsichere Codevorschläge, die bei unkritischem Einsatz der Tools entstehen können. Nicht fehlen darf natürlich eine Anleitung zur Nutzung von KI-Tools in lokalen Umgebungen, wie mit GPT4All und Tabby, wodurch datenschutzbewusste Entwickler Alternativen zu cloudbasierten Angeboten erhalten.
Darüber hinaus erörtert das Buch die Kunst des Prompt Engineerings umfassend. Die Autoren führen die Leser Schritt für Schritt in die Untiefen des Promptings ein, geben nützliche Hinweise, wie spezifische Anforderungen zu formulieren sind und demonstrieren dies an Fallbeispielen. Aktuelle Entwicklungen wie der Einsatz von Retrieval Augmented Generation (RAG) und Level-3-Automatisierungstools wie Aider und OpenHands bieten Einblicke in neue Möglichkeiten der KI-gestützten Softwareerstellung.
Fazit
KI ist gekommen, um zu bleiben – auch und vor allem in der Programmierung. Die Autoren zeigen auf, wann KI tatsächlich eine Unterstützung bietet und wann Vorsicht geboten ist. Und damit die eigenen Codes nicht in der Cloud landen, wirft das Autorenteam auch einen Blick auf die Nutzung lokaler KI-Modelle.
Daniel Richey
Titel
Coding mit KI
Autoren
Michael Kofler, Bernd Öggl und Sebastian Springer
Verlag
Rheinwerk Verlag
Preis
39, 90 Euro
ISBN
978-3367103447