Humpback Architecture
Components
Humpback Website
Humpback management site mainly provides system visual management, it has group management, rights management, registry image query, cluster management functions.Humpback Center
Humpback cluster center, provide container scheduling, batch container operation(create, upgrade, delete), fault migration, instance adjustment etc; also responsible for cluster node discovery and management.Humpback Agent
A program running in every cluster nodes. Recevie the command from Humpback Web or Humpback Center and execute them. Agent can join any cluster via the service discovery, and a node can join multiple clusters(groups), the containers between each groups are isolated.
Toolset
Zookeeper
Humpback defaults use
Zookeeper
for node registration and discovery.Default version
3.4.11
, downloadzookeeper-3.4.11.tar.gz
Docker Images Repository
Humpack uses
Docker
official private image registrydistribution
to provide image storage services,Humpback Website
provides registry image query by access thedistribution
API.Default version of
2.6.2
or higher, see moreDocker Distribution