Skip to content

Instantly share code, notes, and snippets.

@egeneralov
Created May 12, 2021 14:35
Show Gist options
  • Save egeneralov/f28ce9e93a880c83517a418946ec30fb to your computer and use it in GitHub Desktop.
Save egeneralov/f28ce9e93a880c83517a418946ec30fb to your computer and use it in GitHub Desktop.
#!/bin/bash -xe
# use clean docker host with ipvsadm installed
docker run -d -p 127.0.0.1:8000:8000 -t jwilder/whoami
docker run -d -p 127.0.0.1:8001:8000 -t jwilder/whoami
cat << EOF | ipvsadm-restore
-A -t ${external_ip}:80 -s rr
-a -t ${external_ip}:80 -r 172.17.0.2:8000 -m
-a -t ${external_ip}:80 -r 172.17.0.3:8000 -m
EOF
curl -sv ${external_ip}:80
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment