Kubernetes
Das Praxisbuch für Entwickler und DevOps-Teams
Modernes Deployment für Container-Infrastrukturen
Rheinwerk Verlag |
|
Autor:in |
|
427 Seiten, Hardcover |
|
Erschienen |
04/2024 |
978-3-8362-9883-4 9783836298834 |
Praxisbuch für Anwendungsbereitstellung und -verwaltung mit Kubernetes
Kubernetes ist ein grundlegendes Werkzeug für moderne IT-Infrastrukturen, das das schnelle und flexible Bereitstellen von Anwendungen ermöglicht. Allerdings kann seine Komplexität abschreckend sein. Die Lernkurve ist steil, und es erfordert ein gründliches Verständnis der Architektur und des Zusammenspiels der verschiedenen Komponenten, um ein reibungsloses Funktionieren sicherzustellen.
In diesem praxisorientierten Buch führt Kevin Welter Sie umfassend in die Konzepte und Prinzipien containerisierter Umgebungen ein. Sie werden mit den verschiedenen Elementen einer Kubernetes-Installation vertraut gemacht und sehen praxisnah, wie das Bereitstellen von Anwendungen funktioniert.
Kubernetes-Grundlagen, Cloud-Native-Anwendungen und Deployment mit Helm
Objekte, Ressourcen und Konzepte
Sie starten mit einer Test-Installation und lernen, wie Sie auf ein Kubernetes-Setup zugreifen. So machen Sie sich mit den Grundlagen vertraut: Pod- und Container-Management, Ingress, Services, ConfigMaps und Storage.
Cloud Native: Anwendungen für Kubernetes entwickeln
Rollbacks, Healthchecks, High Availability, Skalierbarkeit: Container-Cluster bieten viele Vorteile gegenüber traditionellen Deployments. Mit den Best Practices und einem umfassenden Verständnis der Architektur orchestrieren Sie die schnelle und reibungslose Bereitstellung Ihrer Anwendungen.
Deployment mit Helm
Helm ist der Paketmanager für Kubernetes. Sie lernen, wie Sie eigene Helm-Charts schreiben, mit denen Sie Ihre Anwendungen flexibel und agil in Kubernetes-Cluster deployen.
Beispiel-Deployments und Konfigurationen stehen zum Download bereit.
Moderne Deployments verstehen
Die Architektur verstehen
Apps für Kubernetes entwickeln
everything as Code
Aus dem Inhalt
Architektur, Konzepte und Komponenten
- Ihren Test-Cluster einrichten
- Zugriff mit kubectl und Lens
- Container, Pods und Nodes
Everything as Code
- CI/CD mit Kubernetes
- Toolbox: YAML und Git
- Templating mit Kustomize
Kubernetes verstehen
- Custom Resources (CRDs)
- Skalierung und Loadbalancing
- Stateful-Anwendungen und Storage
- Services und Ingress
- Governance und Security
- Anwendungen für Kubernetes entwickeln
- Paketmanagement mit Helm
Container sind für viele gleichbedeutend mit Docker – was ist also das Besondere an Kubernetes? Mit dieser Frage und wozu und warum ein Container-Management-Tool gebraucht wird, beschäftigt sich Kevin Welter in dieser Leseprobe. Dabei stellt er Ihnen die Grundlagen von Kubernetes sowie die wichtigsten übergreifenden Konzepte vor.
Wer hat's geschrieben?
Kevin Welter ist Mitgründer und Geschäftsführer der HumanITy GmbH. Mit seinem Unternehmen unterstützt er Großkonzerne wie Deutsche Bahn, EnBW und Deutsche Telekom bei der Weiterentwicklung ihrer Software sowie der dazugehörigen Prozesse und hat es sich zur Aufgabe gemacht, die Digitalisierung auch für den Mittelstand attraktiv und einfach nutzbar zu gestalten.
Rheinwerk Verlag |
|
Autor:in |
|
427 Seiten, Hardcover |
|
Erschienen |
04/2024 |
978-3-8362-9883-4 9783836298834 |

