E-Book
Kubernetes-Patterns:
Wiederverwendbare Elemente zur Entwicklung cloudnativer Anwendungen
E-Book herunterladen Um die Cloud optimal nutzen zu können, ist ein neues Verständnis von Anwendungen erforderlich.
Die Art und Weise, wie Entwicklerinnen und 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 bei der Entwicklung, technischen Leitung und Architektur üblich sind. In diesem informativen Guide 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 vor.
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.“
Ein 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 Entwicklungsteams, die bereits mit grundlegenden Kubernetes-Konzepten vertraut sind und gängige cloudnative Patterns erlernen möchten.
Erfahren Sie mehr über diese 6 Kubernetes-Patterns:
Foundational
Umfasst die grundlegenden 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 Insights in die Handhabung von Anwendungskonfigurationen in Kubernetes.
Advanced
Behandelt fortgeschrittene Themen wie die Erweiterung der Plattform durch Operatoren.
Security
Bietet Patterns, mit denen Sie Anwendungen auf Kubernetes härten und schützen können.