When upstream-hash-by annotation is used do not configure a lb algorithm (#1858)
This commit is contained in:
parent
85d97df583
commit
54cfad0a07
1 changed files with 3 additions and 5 deletions
|
@ -314,13 +314,11 @@ http {
|
||||||
|
|
||||||
|
|
||||||
upstream {{ $upstream.Name }} {
|
upstream {{ $upstream.Name }} {
|
||||||
# Load balance algorithm; empty for round robin, which is the default
|
|
||||||
{{ if ne $cfg.LoadBalanceAlgorithm "round_robin" }}
|
|
||||||
{{ $cfg.LoadBalanceAlgorithm }};
|
|
||||||
{{ end }}
|
|
||||||
|
|
||||||
{{ if $upstream.UpstreamHashBy }}
|
{{ if $upstream.UpstreamHashBy }}
|
||||||
hash {{ $upstream.UpstreamHashBy }} consistent;
|
hash {{ $upstream.UpstreamHashBy }} consistent;
|
||||||
|
{{ else }}
|
||||||
|
# Load balance algorithm; empty for round robin, which is the default
|
||||||
|
{{ if ne $cfg.LoadBalanceAlgorithm "round_robin" }}{{ $cfg.LoadBalanceAlgorithm }};{{ end }}
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
|
||||||
{{ if (gt $cfg.UpstreamKeepaliveConnections 0) }}
|
{{ if (gt $cfg.UpstreamKeepaliveConnections 0) }}
|
||||||
|
|
Loading…
Reference in a new issue