UID:
kobvindex_ERBEBC6409158
Umfang:
1 online resource (268 pages)
ISBN:
9783960104117
Anmerkung:
Intro -- Inhalt -- Vorwort -- Kapitel 1: Einführung in Service Mesh -- Was ist ein Service Mesh? -- Grundlagen -- Auf ein Service Mesh zusteuern -- Clientbibliotheken: die ersten Service Meshes? -- Wozu brauche ich es? -- Haben wir das nicht bereits in unseren Container-Plattformen? -- Landschaft und Ökosystem -- Landschaft -- Ökosystem -- Das kritische, fehlbare Netzwerk -- Der Wert eines Service Mesh -- Das Istio Service Mesh -- Der Ursprung von Istio -- Der aktuelle Stand von Istio -- Kadenz -- Releases -- Feature-Status -- Zukunft -- Was Istio nicht ist -- Es geht nicht einfach um Microservices -- Terminologie -- Kapitel 2: Cloud-native Ansatz für einheitliche Beobachtbarkeit -- Was heißt es, Cloud-native zu sein? -- Der Weg hin zu Cloud-native -- Packaging und Deployment -- Anwendungsarchitektur -- Entwicklungs- und Betriebsprozesse -- Cloud-native Infrastruktur -- Was ist Beobachtbarkeit? -- Säulen der Telemetrie -- Protokolle -- Metriken -- Traces -- Die Säulen der Telemetrie kombinieren -- Warum ist Beobachtbarkeit in verteilten Systemen entscheidend? -- Einheitliche Beobachtbarkeit mit einem Service Mesh -- Clientbibliotheken -- Schnittstellen zu Überwachungssystemen -- Kapitel 3: Istio im Überblick -- Service-Mesh-Architektur -- Hauptkomponenten -- Komponenten der Istio-Control-Plane -- Service Proxy -- Komponenten der Istio-Data-Plane -- Gateways -- Erweiterbarkeit -- Anpassbare Sidecars -- Erweiterbare Adapter -- Skalierung und Performance -- Deployment-Modelle -- Kapitel 4: Istio bereitstellen -- Die Umgebung für Istio vorbereiten -- Docker Desktop als Installationsumgebung -- Docker Desktop konfigurieren -- Istio installieren -- Istio-Installationsoptionen -- Benutzerdefinierte Ressourcen von Istio registrieren -- Die Komponenten der Control Plane von Istio installieren -- Die Beispielanwendung Bookinfo bereitstellen
,
Die Beispiel-App mit automatischer Sidecar Injection bereitstellen -- Vernetzung mit der Beispiel-App -- Istio deinstallieren -- Helm-basierte Installationen -- Helm installieren -- Mit Helm Template installieren -- Eine Helm-basierte Installation überprüfen -- Eine Helm-basierte Installation deinstallieren -- Andere Umgebungen -- Kapitel 5: Service Proxy -- Was ist ein Service-Proxy? -- iptables - eine Einführung -- Überblick über Envoy Proxy -- Warum Envoy? -- Envoy in Istio -- Sidecar Injection -- Manuelle Sidecar Injection -- Sidecars ad hoc injizieren -- Automatische Sidecar Injection -- Init-Container von Kubernetes -- Bereitstellung von Sidecar-Ressourcen -- Die Funktionalität von Envoy -- Kernkonstrukte -- Zertifikate und Schutz des Datenverkehrs -- Kapitel 6: Sicherheit und Identität -- Zugriffssteuerung -- Authentifizierung -- Autorisierung -- Identität -- SPIFFE -- Architektur der Schlüsselverwaltung -- Citadel -- Knotenagenten -- Envoy -- Pilot -- mTLS -- Die Richtlinien für Authentifizierung/Autorisierung von Istio konfigurieren -- Authentifizierungsrichtlinie: mTLS konfigurieren -- Autorisierungsrichtlinie: Konfigurieren, wer mit wem sprechen kann -- Kapitel 7: Pilot -- Pilot konfigurieren -- Mesh-Konfiguration -- Netzwerkkonfiguration -- Diensterkennung -- Konfiguration übermitteln -- Debugging und Fehlersuche in Pilot -- istioctl -- Fehlerbehebung in Pilot -- Eine Konfiguration verfolgen -- Listener -- Routen -- Cluster -- Kapitel 8: Verwaltung des Datenverkehrs -- Der Datenverkehrsfluss in Istio -- Die Netzwerk-APIs von Istio -- ServiceEntry -- DestinationRule -- VirtualService -- Gateway -- Lenkung und Routing des Datenverkehrs -- Resilienz -- Strategie zur Lastverteilung -- Ausreißer erkennen -- Wiederholungen -- Time-outs -- Fault Injection -- Ingress und Egress -- Eingehender Datenverkehr - Ingress
,
Ausgehender Datenverkehr - Egress -- Kapitel 9: Mixer und Richtlinien im Mesh -- Architektur -- Richtlinien durchsetzen -- Die Arbeitsweise von Mixer-Richtlinien -- Telemetriedaten berichten -- Attribute -- Berichte senden -- Überprüfungscaches -- Adapter -- In-Process-Adapter -- Out-of-Process-Adapter -- Eine Mixer-Richtlinie erstellen und Adapter verwenden -- Mixer-Konfiguration -- Open-Policy-Agent-Adapter -- Prometheus-Adapter -- Kapitel 10: Telemetrie -- Adaptermodelle -- Telemetriedaten melden -- Metriken -- Mixer konfigurieren, um Metriken zu sammeln -- Eine Metriken-Sammlung einrichten und Metriken abfragen -- Traces -- Tracing deaktivieren -- Protokolle -- Metriken -- Visualisierung -- Kapitel 11: Istio debuggen -- Introspektion von Istio-Komponenten -- Troubleshooting mit einer Management Plane -- Von kubectl profitieren -- Auf Workloads vorbereitet sein -- Anwendungskonfiguration -- Netzwerkverkehr und Ports -- Services und Deployments -- Pods -- Installation, Upgrade und Deinstallation von Istio -- Installation -- Upgrade -- Deinstallation -- Troubleshooting von Mixer -- Troubleshooting von Pilot -- Debugging von Galley -- Debugging von Envoy -- Die Verwaltungskonsole von Envoy -- Anfragen mit dem Statuscode 503 oder 404 -- Sidecar Injection -- Versionskompatibilität -- Kapitel 12: Deployment von Anwendungen in der Praxis -- Betrachtungen zur Control Plane -- Galley -- Pilot -- Mixer -- Citadel -- Fallstudie: Canary-Deployment -- Clusterübergreifende Deployments -- Kapitel 13: Erweiterte Szenarios -- Arten von erweiterten Topologien -- Einzelcluster-Meshes -- Multicluster-Meshes -- Anwendungsfälle -- Eine Topologie auswählen -- Clusterübergreifend oder Multicluster? -- Clusterübergreifende Topologie konfigurieren -- DNS konfigurieren und Bookinfo bereitstellen -- Index
Weitere Ausg.:
Print version: Calcote, Lee Istio Heidelberg : o'Reilly,c2020 ISBN 9783960091387
Schlagwort(e):
Electronic books.
URL:
https://ebookcentral.proquest.com/lib/th-brandenburg/detail.action?docID=6409158
Bookmarklink