Created
July 31, 2018 17:35
-
-
Save daniloegea/619156903eeb85f09bfc462b50a3bafe to your computer and use it in GitHub Desktop.
haproxy blue/green
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
global | |
maxconn 20000 | |
ulimit-n 16384 | |
log 127.0.0.1 local0 | |
pidfile /tmp/haproxy.pid | |
frontend blue_env | |
bind 127.0.0.1:8080 | |
mode tcp | |
default_backend blue_backend | |
frontend green_env | |
bind 127.0.0.1:8081 | |
mode tcp | |
default_backend green_backend | |
backend blue_backend | |
mode http | |
server server1 pod_ip:port | |
server server2 pod_ip:port | |
server server3 pod_ip:port | |
server server4 pod_ip:port | |
backend green_backend | |
mode http | |
server server1 pod_ip:port | |
server server2 pod_ip:port | |
server server3 pod_ip:port | |
server server4 pod_ip:port | |
frontend main_frontend | |
bind :80 | |
mode tcp | |
default_backend main_backend | |
backend main_backend | |
mode http | |
server blue 127.0.0.1:8080 check weight 80 | |
server green 127.0.0.1:8081 check weight 20 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment