Bewertung:

Das Buch bietet eine umfassende Einführung in Kubernetes, Microservice-Architektur und Go-Backend-Entwicklung und bietet praktisches Wissen und Anleitung für die Erstellung von Cloud-nativen Anwendungen. Es enthält detaillierte Erklärungen und Beispiele sowie Quellcode, um das praktische Lernen zu erleichtern.
Vorteile:Gut geschrieben mit klaren Erklärungen, deckt Grundlagen und praktische Beispiele ab, gut für Anfänger und erfahrene Benutzer gleichermaßen, enthält ein öffentliches Git-Repository für zusätzlichen Code-Kontext, bietet Einblicke in die Erstellung skalierbarer Cloud-Anwendungen.
Nachteile:Einige Codeschnipsel sind stark abstrahiert, wodurch sie ohne zusätzlichen Kontext schwerer zu verstehen sind.
(basierend auf 9 Leserbewertungen)
Hands-On Microservices with Kubernetes
Erweitern Sie Ihre Fähigkeiten beim Aufbau einer skalierbaren Infrastruktur für Ihre Cloud-basierten Anwendungen Hauptmerkmale Lernen Sie, eine skalierbare Architektur zu entwerfen, indem Sie mit Kubernetes Pipelines für die kontinuierliche Integration (CI) aufbauen Verschaffen Sie sich ein umfassendes Verständnis von rollenbasierter Zugriffskontrolle (RBAC), kontinuierlicher Bereitstellung (CD) und Beobachtbarkeit Überwachen Sie einen Kubernetes-Cluster mit Prometheus und Grafana Buchbeschreibung
Kubernetes gehört zu den beliebtesten Open-Source-Plattformen für die Automatisierung der Bereitstellung, Skalierung und des Betriebs von Anwendungscontainern in Host-Clustern und bietet eine containerzentrierte Infrastruktur.
Hands-On Microservices mit Kubernetes bietet Ihnen zunächst einen tiefen Einblick in die Synergie zwischen Kubernetes und Microservices. Sie lernen, wie Sie Delinkcious verwenden, das während des gesamten Buches als Live-Labor dient, um Microservices und Kubernetes-Konzepte im Kontext einer realen Anwendung zu verstehen. Als Nächstes werden Sie sich mit der Einrichtung einer CI/CD-Pipeline und der Konfiguration von Microservices mithilfe von Kubernetes ConfigMaps vertraut machen. In den späteren Kapiteln werden Sie praktische Erfahrungen mit der Sicherung von Microservices und der Implementierung von REST- und gRPC-APIs sowie einem Delinkcious-Datenspeicher sammeln. Darüber hinaus werden Sie das Nuclio-Projekt erkunden, eine serverlose Aufgabe auf Kubernetes ausführen und datenintensive Tests verwalten und implementieren. In den abschließenden Kapiteln werden Sie Microservices auf Kubernetes bereitstellen und lernen, ein gut überwachtes System zu pflegen. Schließlich erfahren Sie, wie wichtig Service-Meshes sind und wie Sie Istio in den Delinkcious-Cluster einbinden.
Am Ende dieses Buches werden Sie die Fähigkeiten erworben haben, die Sie benötigen, um Microservices auf Kubernetes mit Hilfe von effektiven Tools und Best Practices zu implementieren. Was Sie lernen werden Verstehen Sie die Synergie zwischen Kubernetes und Microservices Erstellen Sie eine vollständige CI/CD-Pipeline für Ihre Microservices auf Kubernetes Entwickeln Sie Microservices auf Kubernetes mit dem Go-Kit-Framework unter Verwendung von Best Practices Verwalten und überwachen Sie Ihr System mithilfe von Kubernetes und Open-Source-Tools Stellen Sie Ihre Services über REST- und gRPC-APIs bereit Implementieren und stellen Sie serverlose Funktionen als Service bereit Verwenden Sie ein Service-Mesh zur Externalisierung von Authentifizierung, Autorisierung und Verkehrsgestaltung Führen Sie einen Kubernetes-Cluster in der Cloud auf Google Kubernetes Engine aus Für wen ist dieses Buch gedacht?
Dieses Buch richtet sich an Entwickler, DevOps-Ingenieure oder jeden, der große Microservice-basierte Systeme auf Basis von Kubernetes entwickeln möchte. Wenn Sie Kubernetes in Live-Produktionsprojekten einsetzen oder bestehende Systeme auf ein modernes containerisiertes Microservices-System migrieren möchten, dann ist dieses Buch genau das Richtige für Sie. Programmierkenntnisse sowie ein gewisses Wissen über Docker, Kubernetes und Cloud-Konzepte sind von Vorteil. Inhaltsverzeichnis Einführung in Kubernetes Für Entwickler Erste Schritte mit Microservices Delinkcious - die Beispielanwendung Einrichten der CI/CD-Pipeline Konfigurieren von Microservices mithilfe von Kubernetes ConfigMaps Sichern von Microservices auf Kubernetes Mit der Welt sprechen - APIs und Load Balancer Arbeiten mit zustandsbehafteten Diensten Ausführen von serverlosen Tasks auf Kubernetes Testen von Microservices Bereitstellen von Microservices Überwachen, Protokollieren und Metriken Service Mesh - Arbeiten mit Istio Die Zukunft von Microservices und Kubernetes