Vorwort
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Ist Kubernetes bereit für stateful Workloads?
Das könnte die Frage sein, die dich dazu gebracht hat, dieses Buch aufzuschlagen. Seit dem Aufkommen des Cloud Computing haben sich die Dateninfrastruktur (NoSQL/NewSQL, Streaming, Analytik) und die Anwendungsinfrastruktur (Docker, Kubernetes) rasant weiterentwickelt, allerdings auf getrennten Wegen. Unserer Meinung nach ist es an der Zeit, diese beiden Bereiche formal zusammenzuführen. Das ist kein Wunsch für die Zukunft, sondern geschieht bereits in Zusammenarbeit mit verschiedenen Communities. Unternehmen, die versuchen, zwei verschiedene Stacks für Anwendungen und Daten zu verwalten, werden sich bald in einem Wettbewerbsnachteil wiederfinden.
In den ersten Jahren nach dem öffentlichen Start von Kubernetes im Jahr 2014 wurde die Maxime, dass Kubernetes nicht für Daten und zustandsabhängige Workloads geeignet sei, kaum in Frage gestellt. Ein Beispiel für die vorherrschende Weisheit findest du in diesem Tweet von Kelsey Hightower aus dem Jahr 2018:
Kubernetes hat enorme Verbesserungen bei der Ausführung von zustandsabhängigen Workloads wie Datenbanken und Message Queues gemacht, aber ich ziehe es immer noch vor, sie nicht in Kubernetes auszuführen .
In den letzten paar Jahren hat sich das Blatt gewendet. Problemlösende Ingenieure haben diese Herausforderung von Kelsey angenommen und in die ...