Praktische Microservices mit Kubernetes

Bewertung:   (4,0 von 5)

Praktische Microservices mit Kubernetes (Gigi Sayfan)

Leserbewertungen

Zusammenfassung:

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)

Originaltitel:

Hands-On Microservices with Kubernetes

Inhalt des Buches:

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

Weitere Daten des Buches:

ISBN:9781789805468
Autor:
Verlag:
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Praktische Microservices mit Kubernetes - Hands-On Microservices with Kubernetes
Erweitern Sie Ihre Fähigkeiten beim Aufbau einer skalierbaren Infrastruktur für...
Praktische Microservices mit Kubernetes - Hands-On Microservices with Kubernetes
Kubernetes beherrschen - Dritte Auflage: Verbessern Sie Ihre Kenntnisse über die...
Lernen Sie nicht nur die Grundlagen von Kubernetes und dessen Einsatz,...
Kubernetes beherrschen - Dritte Auflage: Verbessern Sie Ihre Kenntnisse über die Container-Orchestrierung mit Kubernetes, um große Netzwerke zu erstellen, zu betreiben, zu sichern und zu überwachen. - Mastering Kubernetes - Third Edition: Level up your container orchestration skills with Kubernetes to build, run, secure, and observe large-scale dist
Beherrschung von Kubernetes - Mastering Kubernetes
Exploit Design, Einsatz und Verwaltung von Großcontainern Key Features: **Erforschen Sie die neuesten Funktionen von...
Beherrschung von Kubernetes - Mastering Kubernetes
Mastering Kubernetes - Vierte Auflage: Tauchen Sie ein in Kubernetes und lernen Sie, wie Sie...
Gehen Sie über die Grundlagen von Kubernetes hinaus und...
Mastering Kubernetes - Vierte Auflage: Tauchen Sie ein in Kubernetes und lernen Sie, wie Sie erstklassige Cloud-native Systeme erstellen und betreiben - Mastering Kubernetes - Fourth Edition: Dive into Kubernetes and learn how to create and operate world-class cloud-native systems
Beherrschung von Kubernetes: Bereitstellung und Verwaltung von Containern in großem Maßstab -...
Beherrschen Sie die Kunst des Container-Managements mit...
Beherrschung von Kubernetes: Bereitstellung und Verwaltung von Containern in großem Maßstab - Mastering Kubernetes: Large scale container deployment and management

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: