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.