We'll start by recreating the production cluster we used in the previous chapters.
All the commands from this chapter are available in the 06-jenkins.sh
(https://gist.github.com/vfarcic/9f9995f90c6b8ce136376e38afb14588) Gist:
cd cloud-provisioning
git pull
scripts/dm-swarm.sh
We entered the cloud-provisioning
repository we cloned earlier and pulled the latest code. Then we executed the scripts/dm-swarm.sh
(https://github.com/vfarcic/cloud-provisioning/blob/master/scripts/dm-swarm.sh) script that created the production cluster. It is the same script we used in the previous chapter.
Let's confirm that the cluster was indeed created correctly:
eval $(docker-machine env swarm-1)
docker node ls
The output of the node ls
command is as follows (IDs are removed for brevity):
HOSTNAME STATUS AVAILABILITY MANAGER STATUS
swarm-2 Ready Active Reachable
swarm-1 Ready Active Leader
swarm-3 Ready Active Reachable
Now that the production cluster...