Kapitel 2. Datenspeicherung in Kubernetes verwalten

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

So etwas wie eine zustandslose Architektur gibt es nicht. Alle Anwendungen speichern irgendwo einen Zustand.

Alex Chircop, CEO, StorageOS

Im vorigen Kapitel haben wir ein Bild von einer möglichen nahen Zukunft mit leistungsstarken, zustandsorientierten, datenintensiven Anwendungen auf Kubernetes gezeichnet. Um dieses Ziel zu erreichen, brauchen wir eine Dateninfrastruktur für Persistenz, Streaming und Analysen. Um diese Infrastruktur aufzubauen, müssen wir die Primitive nutzen, die Kubernetes für die Verwaltung der drei Grundelemente des Cloud Computing bereitstellt: Rechenleistung, Netzwerk und Speicherung. In den nächsten Kapiteln werden wir uns diese Primitive ansehen, beginnend mit der Speicherung, um zu sehen, wie sie kombiniert werden können, um die Dateninfrastruktur zu schaffen, die wir brauchen.

Wie Alex Chircop bereits sagte, müssen alle Anwendungen ihren Status irgendwo speichern. Deshalb konzentrieren wir uns in diesem Kapitel auf die grundlegenden Abstraktionen, die Kubernetes für die Interaktion mit der Speicherung bietet. Außerdem werfen wir einen Blick auf die neuen Innovationen von Speicheranbietern und Open-Source-Projekten, die eine Speicherinfrastruktur für Kubernetes schaffen, die selbst Cloud Native Prinzipien verkörpert.

Beginnen wir unsere Untersuchung mit einem Blick ...

Get Cloud Native Daten auf Kubernetes verwalten now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.