diff --git a/manuscript/ha-docker-swarm/design.md b/manuscript/ha-docker-swarm/design.md index db3c61e..9b718f3 100644 --- a/manuscript/ha-docker-swarm/design.md +++ b/manuscript/ha-docker-swarm/design.md @@ -51,7 +51,7 @@ Assuming 3 nodes, under normal circumstances the following is illustrated: * The **traefik** service (in swarm mode) receives incoming requests (on http and https), and forwards them to individual containers. Traefik knows the containers names because it's able to access the docker socket. * All 3 nodes run keepalived, at different priorities. Since traefik is running as a swarm service and listening on TCP 80/443, requests made to the keepalived VIP and arriving at **any** of the swarm nodes will be forwarded to the traefik container (no matter which node it's on), and then onto the target backend. -![HA function](images/docker-swarm-ha-function.png) +![HA function](../images/docker-swarm-ha-function.png) ### Node failure @@ -63,7 +63,7 @@ In the case of a failure (or scheduled maintenance) of one of the nodes, the fol * The **traefik** service is either restarted or unaffected, and as the backend containers stop/start and change IP, traefik is aware and updates accordingly. * The keepalived VIP continues to function on the remaining nodes, and docker swarm continues to forward any traffic received on TCP 80/443 to the appropriate node. -![HA function](images/docker-swarm-node-failure.png) +![HA function](../images/docker-swarm-node-failure.png) ### Node restore @@ -75,7 +75,7 @@ When the failed (or upgraded) host is restored to service, the following is illu * Keepalived VIP regains full redundancy -![HA function](images/docker-swarm-node-restore.png) +![HA function](../images/docker-swarm-node-restore.png) ### Total cluster failure diff --git a/manuscript/ha-docker-swarm/images/shared-storage-replicated-gluster-volume.png b/manuscript/ha-docker-swarm/images/shared-storage-replicated-gluster-volume.png deleted file mode 100644 index 135a63f..0000000 Binary files a/manuscript/ha-docker-swarm/images/shared-storage-replicated-gluster-volume.png and /dev/null differ diff --git a/manuscript/ha-docker-swarm/images/docker-swarm-ha-function.png b/manuscript/images/docker-swarm-ha-function.png similarity index 100% rename from manuscript/ha-docker-swarm/images/docker-swarm-ha-function.png rename to manuscript/images/docker-swarm-ha-function.png diff --git a/manuscript/ha-docker-swarm/images/docker-swarm-node-failure.png b/manuscript/images/docker-swarm-node-failure.png similarity index 100% rename from manuscript/ha-docker-swarm/images/docker-swarm-node-failure.png rename to manuscript/images/docker-swarm-node-failure.png diff --git a/manuscript/ha-docker-swarm/images/docker-swarm-node-restore.png b/manuscript/images/docker-swarm-node-restore.png similarity index 100% rename from manuscript/ha-docker-swarm/images/docker-swarm-node-restore.png rename to manuscript/images/docker-swarm-node-restore.png