Rozdział 10. Usługa Singleton

Wzorzec Usługa Singleton zapewnia obecność tylko jednej aktywnej instancji aplikacji w danej chwili przy zachowaniu jej wysokiej dostępności. Ten wzorzec można zaimplementować w samej aplikacji albo oddelegować w pełni do Kubernetesa.

Problem

Jedną z głównych funkcji Kubernetesa jest zdolność do łatwego i nieinwazyjnego skalowania aplikacji. Kapsuły można skalować imperatywnie, za pomocą jednego polecenia (np. kubectl scale), deklaratywnie, za pomocą definicji kontrolera (np. ReplicaSet), a nawet dynamicznie, na podstawie obciążenia aplikacji (por. rozdział 24.). Uruchomienie wielu instancji tej samej usługi (mamy na myśli komponent rozproszonej aplikacji reprezentowany za pomocą kapsuły, a nie usługę Kubernetesa) ...

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