E-Book
Kubernetes Patterns:
Reusable elements for designing cloud-native applications
E-Book herunterladen 

Um die Cloud optimal nutzen zu können, ist ein neues Verständnis von Anwendungen erforderlich.
Die Art und Weise, wie Entwickler Software entwerfen, bauen und ausführen, hat sich mit der Entwicklung von Microservices und Containern erheblich verändert. Diese modernen Architekturen verwenden neue Primitive, die eine andere Vorgehensweise erfordern, als die meisten Entwickler, technischen Leiter und Architekten gewohnt sind. In diesem Handbuch stellen Bilgin Ibryam und Roland Huß von Red Hat gängige wiederverwendbare Elemente, Muster, Prinzipien und Praktiken für den Entwurf und die Implementierung von cloudnativen Anwendungen auf Kubernetes zur Verfügung.
Wenn Sie beginnen, geschäftskritische Services auf einem System wie Kubernetes bereitzustellen, ist ein Trial-and-Error-Ansatz viel zu zeitraubend und führt zu sehr realen Problemen mit Ausfallzeiten und Störungen. Mit Kubernetes Patterns können Sie aus Ihren Erfahrungen lernen. Das Gelernte fließt in die Codierung von APIs und Tools ein, aus denen Kubernetes besteht."
Jedes Pattern enthält eine Beschreibung des Problems und eine vorgeschlagene Lösung, in der die Besonderheiten von Kubernetes berücksichtigt werden. Viele Patterns werden auch durch konkrete Codebeispiele unterstützt. Dieses E-Book ist ideal für Entwickler, die bereits mit grundlegenden Kubernetes-Konzepten vertraut sind und gängige cloudnative Patterns erlernen möchten.
Erfahren Sie mehr über diese fünf Kubernetes Patterns:
Foundational
Umfasst die Prinzipien und Praktiken, die für die Entwicklung containerbasierter, cloudnativer Anwendungen benötigt werden.
Behavioral
Berücksichtigt detailliertere Vorgehensweisen für das Management verschiedener Arten von Container- und Plattforminteraktionen.
Structural
Hilft beim Organisieren von Containern in einem Pod – der kleinsten Einheit der Kubernetes-Plattform.
Configuration
Bietet Einblicke in die Handhabung von Anwendungskonfigurationen in Kubernetes.
Advanced
Behandelt fortgeschrittene Themen wie die Erweiterung der Plattform durch Operatoren.