KAPITEL 10

Singleton Service

Das Pattern Singleton Service stellt sicher, dass immer nur eine Instanz einer Anwendung aktiv ist, dabei aber trotzdem für Hochverfügbarkeit gesorgt wird. Dieses Pattern kann innerhalb der Anwendung implementiert oder vollständig an Kubernetes delegiert werden.

Problem

Eine der wichtigsten Fähigkeiten von Kubernetes ist die Möglichkeit, einfach und transparent Anwendungen zu skalieren. Pods können imperativ mit einem einzelnen Befehl wie kubectl scale skaliert werden, man nutzt deklarativ eine Controller-Definition wie ReplicaSets oder man kann sogar dynamisch auf die Anwendungslast reagieren, wie wir in Kapitel 24 beschreiben. Durch das Ausführen mehrerer Instanzen des gleichen Service (nicht eines Kubernetes-Service, ...

Get Kubernetes Patterns 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.