Kapitel 3. Unter der Haube: Knative

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

In Kapitel 2 haben wir Knative mit dem Befehl kn quickstartausprobiert, aber unser Fokus lag darauf, einen Knative-Cluster zum Laufen zu bringen, nicht darauf, wie das Tool funktioniert. Auch wenn das Ziel der serverlosen Infrastruktur darin besteht, dich von der Verwaltung der täglichen Details der zugrunde liegenden Systeme zu entlasten, ist es hilfreich, die allgemeinen Anfrageflüsse und -muster zu verstehen, um zu beurteilen, ob ein bestimmtes Muster gut oder schlecht funktioniert.

Während die verschiedenen Infrastrukturanbieter spezifische Serverless-Details unterschiedlich umsetzen, implementieren viele der wichtigsten Plattformen ziemlich ähnliche Funktionen für Serverless Compute und Event Distribution. In diesem Kapitel konzentrieren wir uns auf Knative Serving als Beispiel für die erste und Knative Eventing als Beispiel für die zweite Variante. Knative ist eine beliebte Open-Source-Plattform für serverlose Dienste, die auf Kubernetes aufsetzt. Sie ist relativ einfach zu installieren und kann horizontal skaliert werden, was sowohl den Durchsatz als auch die Zuverlässigkeit betrifft.

Viele der Prinzipien der Open-Source-Software gelten direkt für gehostete Dienste, die von Dienstanbietern angeboten werden; ich werde auch auf bestimmte Unterschiede zu beliebten gehosteten Plattformen hinweisen, wo es angebracht ...

Get Serverlose Anwendungen auf Knative aufbauen 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.