Use keepalived to set up a virtual IP for traefik.

This commit is contained in:
2023-07-09 15:45:58 +01:00
parent b8eb6dbe77
commit 155c584c82

View File

@@ -116,5 +116,21 @@ EOH
memory = 512
}
}
task "keepalived" {
driver = "docker"
env {
KEEPALIVED_INTERFACE = "eno1"
KEEPALIVED_VIRTUAL_IPS = "192.168.1.100/24"
KEEPALIVED_UNICAST_PEERS = ""
KEEPALIVED_STATE = "MASTER"
KEEPALIVED_VIRTUAL_ROUTES = ""
}
config {
image = "visibilityspots/keepalived"
network_mode = "host"
privileged = true
cap_add = ["NET_ADMIN", "NET_BROADCAST", "NET_RAW"]
}
}
}
}