3. What is PC Cluster
• A computer cluster consists of a set of
loosely or tightly connected computers that
work together so that, in many respects,
they can be viewed as a single system.
Unlike grid computers, computer clusters
have each node set to perform the same
task, controlled and scheduled by
software.
Ref: Computer cluster wiki
4. Docker Cluster Software
• Apchae Mesos
– abstract resource
• docker swarm
– easy way to cluster
– standard Docker API
• kubernetes
– container merge
– sample scaling
5. What is Swarm
• Docker Swarm is native clustering for
Docker. It turns a pool of Docker hosts
into a single, virtual Docker host. Because
Docker Swarm serves the standard
Docker API, any tool that already
communicates with a Docker daemon can
use Swarm to transparently scale to
multiple hosts.
12. What is Consul
• Consul has multiple components, but as a
whole, it is a tool for discovering and
configuring services in your infrastructure.
It provides several key features:
– Service Discovery
– Key/Value Store
– Multi Datacenter
– Health Checking
17. Consul
• # consul install
consul:~ # docker pull progrium/consul
consul:~ # docker run -d -p 8500:8500 progrium/consul -server -
bootstrap
• # consul test
consul:~ # curl -L http://172.17.33.86:8500/v1/catalog/nodes
consul IP