Scalability and Large-Scale Systems Engineering
Containerizing ZooKeeper with Twine: Powering container orchestration from within

Containerizing ZooKeeper with Twine: Powering container orchestration from within

8/31/2020 · Christopher Bunn

What this post added

This post details the migration of all ZooKeeper clusters from bare-metal to Meta's internal container orchestrator, Twine. It describes the challenges of running a stateful service like ZooKeeper on a stateless platform (Twine's Twine Shared Pool - TSP), the development of a task controller to enforce ZooKeeper's durability and quorum requirements, and the engineering of escape hatches to prevent circular dependencies with other Twine-powered infrastructure components.

Read the original post ↗