Managing an Akka Cluster on Kubernetes
summary
Demonstrates running an Akka cluster on Kubernetes using Akka Management CoordinatedShutdown and the Akka Split Brain Resolver with concrete Kubernetes pod manifests, readiness checks, contact-point discovery, and configuration values (timeouts, commands). Shows rolling deployments that stop accepting new connections, wait for in‑flight requests and terminate shards in order, and reproduces a split‑brain scenario resolved automatically by the configured policy; includes whether the demo cluster recovered without data loss.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 6:40Akka cluster contact points
- 13:59Deploying Akka clusters
- 17:26Coordinated shutdown
- 25:18Shutdown signals and traffic
- 31:53Live deployment checks
- 34:11Split brain resolution
- 43:19Q&A
related talks
38mManaging an Akka Cluster on Kubernetes
57mBuilding Stateful Clustered Microservices with Java, Actors, and Kubernetes
45mKubernetes Resiliency
28mContaining Chaos with Kubernetes
31mManaging Multi-Cloud Apache Spark on Kubernetes
56mReal-Time, Distributed Applications w/ Akka.NET, Kubernetes, .NET Core, and Azure Kubernetes Service
45mScala meets Kubernetes
32mImplementing Chaos Engineering in Kubernetes
