9ReplicaSets

Bisher haben wir beschrieben, wie man individuelle Container als Pods laufen lässt. Aber diese Pods sind im Prinzip einmalig aufgerufene Singletons. Meist wollen Sie aber mehrere Kopien (Replicas) eines Containers gleichzeitig laufen lassen. Dafür gibt es eine Reihe von Gründen:

  • RedundanzMehrere laufende Instanzen sorgen dafür, dass Fehler toleriert werden können.
  • SkalierbarkeitMehrere laufende Instanzen bedeuten, dass mehr Requests verarbeitet werden können.
  • ShardingVerschiedene Replicas können unterschiedliche Teile einer Berechnung parallel durchführen.

Natürlich könnten Sie manuell mehrere Kopien eines Pods über mehrere unterschiedliche (wenn auch größtenteils gleiche) Pod-Manifeste erstellen, aber das ist mühsam und fehlerbehaftet. ...

Get Kubernetes, 2nd Edition 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.