上QQ阅读APP看书,第一时间看更新
Creating the cluster and deploying services
We'll start by recreating the cluster and deploying the stacks that we used in the previous chapter.
All the commands from this chapter are available in the 04-exporters.sh Gist at https://gist.github.com/vfarcic/955690ba490ce4464fab11823eb61d97.
chmod +x scripts/dm-swarm-04.sh./scripts/dm-swarm-04.sheval $(docker-machine env swarm-1)
We executed the dm-swarm-04.sh script which, in turn, created a Swarm cluster composed of Docker Machines, created the networks and deployed the stacks. Now we should wait a few moments until all the services in the monitor stack are up and running. Please use docker stack ps monitor command to confirm that the status of all the services in the stack is Running.
Finally, we'll confirm that everything is deployed correctly by opening Prometheus in a browser.
open "http://$(docker-machine ip swarm-1)/monitor"
Now the state of our cluster is the same as it was at the end of the previous chapter and we can proceed towards deploying exporters.