Kubernetes Patterns

Wiederverwendbare Muster zum Erstellen von Cloud-nativen Anwendungen

Bilgin Ibryam und Roland Huß

Diese Publikation zitieren

Bilgin Ibryam, Roland Huß, Kubernetes Patterns (2020), O'Reilly Verlag, Heidelberg, ISBN: 9783960103684

3085
Accesses
30
Quotes

Beschreibung / Abstract

Die besten Muster und Prinzipien in einem Buch

- Umfangreicher Überblick über die in der Praxis relevanten Patterns
- mit Beispielen aus dem realen Arbeitsalltag
- inkl. aller Code-Beispiele zum kostenlosen Download
- Source Code und Issue Tracker auf GitHubIn diesem praktischen Handbuch stellen Ihnen die Autoren Bilgin Ibryam und Roland Huß von Red Hat verbreitete, wiederverwendbare Muster und Prinzipien zum Design und zur Implementierung von Cloud-nativen Anwendungen auf Kubernetes vor.
Zu jedem Pattern gibt es eine Beschreibung des Problems und eine Lösung speziell für Kubernetes. Alle Patterns sind durch konkrete Code-Beispiele ergänzt. Dieses Buch ist ideal für Entwickler und Architekten, die schon mit den grundlegenden Konzepten von Kubernetes vertraut sind und nun lernen wollen, wie sie häufig auftretende Cloud-native Probleme mit bewährten Entwurfsmustern angehen können.
Über diese Pattern-Kategorien werden Sie etwas erfahren:

- Grundlegende Patterns behandeln die zentralen Prinzipien und Praktiken für das Bauen Container-basierter Cloud-nativer Anwendungen.
- Verhaltens-Patterns untersuchen detaillierte Konzepte für das Managen von Container- und Plattform-Interaktionen.
- Strukturelle Patterns helfen Ihnen dabei, Container in einem Pod so zu organisieren, dass spezifische Anwendungsfälle gelöst werden können.
- Konfigurations-Patterns liefern Einblicke in den Umgang mit Anwendungskonfigurationen in Kubernetes.
- Fortgeschrittene Patterns behandeln komplexere Themen wie Operatoren oder Autoscaling.

Beschreibung

Bilgin Ibryam (@bibryam) ist leitender Architekt bei Red Hat und trägt zu vielen Projekten der Apache Software Foundation bei.
Roland Huß (@ro14nd) ist leitender Softwareentwickler bei Red Hat und Mitglied des Serverless-Teams, das an Knative arbeitet.

Inhaltsverzeichnis

  • BEGINN
  • Inhalt
  • Vorwort
  • Einleitung
  • Kapitel 1: Einführung
  • Der Weg nach Cloud-native
  • Verteilte Primitive
  • Diskussion
  • Weitere Informationen
  • Teil I: Grundlegende Patterns
  • Kapitel 2: Predictable Demands
  • Kapitel 3: Declarative Deployment
  • Kapitel 4: Health Probe
  • Kapitel 5: Managed Lifecycle
  • Kapitel 6: Automated Placement
  • Teil II: Verhaltens-Patterns
  • Kapitel 7: Batch Job
  • Kapitel 8: Periodic Job
  • Kapitel 9: Daemon Service
  • Kapitel 10: Singleton Service
  • Kapitel 11: Stateful Service
  • Kapitel 12: Service Discovery
  • Kapitel 13: Self Awareness
  • Teil III: Strukturelle Patterns
  • Kapitel 14: Init Container
  • Kapitel 15: Sidecar
  • Kapitel 16: Adapter
  • Kapitel 17: Ambassador
  • Teil IV: Konfigurations-Patterns
  • Kapitel 18: EnvVar Configuration
  • Kapitel 19: Configuration Resource
  • Kapitel 20: Immutable Configuration
  • Kapitel 21: Configuration Template
  • Teil V: Fortgeschrittene Patterns
  • Kapitel 22: Controller
  • Problem
  • Lösung
  • Diskussion
  • Weitere Informationen
  • Kapitel 23: Operator
  • Kapitel 24: Elastic Scale
  • Kapitel 25: Image Builder
  • Nachwort
  • Index

Ähnliche Titel

    Mehr von diesem Autor