You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a feature request to improve OVN LB healthchecks introduced by #1020 and #1224.
We have a couple of datacenters interconnected, each DC have an incus cluster with a couple of OVN networks and BGP.
Our use case is an anycast IP assigned to the LB on each incus cluster. Eg. 2 x DCs, 10.0.0.10/32 (same configuration apart of the backend target_address):
description: regional-lb LB
config:
healthcheck: "true"
backends:
- name: regional-lb-01-443
description: Backend for regional-lb-01-443
target_port: "443"
target_address: 10.10.10.226 # in the other DC is 10.11.10.226
- name: regional-lb-01-80
description: Backend for regional-lb-01-80
target_port: "80"
target_address: 10.10.10.226 # in the other DC is 10.11.10.226
- name: regional-lb-02-443
description: Backend for regional-lb-02-443
target_port: "443"
target_address: 10.10.10.227 # in the other DC is 10.11.10.227
- name: regional-lb-02-80
description: Backend for regional-lb-02-80
target_port: "80"
target_address: 10.10.10.227 # in the other DC is 10.11.10.227
ports:
- description: Port 443/tcp
protocol: tcp
listen_port: "443"
target_backend:
- regional-lb-01-443
- regional-lb-02-443
- description: Port 80/tcp
protocol: tcp
listen_port: "80"
target_backend:
- regional-lb-01-80
- regional-lb-02-80
listen_address: 10.0.0.10
location: ""
Query LB backend state (I obviously, on one side stopped my 80/443 LISTENing service):
Required information
Issue description
This is a feature request to improve OVN LB healthchecks introduced by #1020 and #1224.
We have a couple of datacenters interconnected, each DC have an incus cluster with a couple of OVN networks and BGP.
Our use case is an anycast IP assigned to the LB on each incus cluster. Eg. 2 x DCs, 10.0.0.10/32 (same configuration apart of the backend target_address):
Query LB backend state (I obviously, on one side stopped my 80/443 LISTENing service):
The feature is to stop advertising the LB listen_address
10.0.0.10
through BGP when any backend have status offline.Some thoughts:
healthcheck.interval
,healthcheck.timeout
,healthcheck.failure_count
,healthcheck.success_count
Information to attach
dmesg
)incus info NAME --show-log
)incus config show NAME --expanded
)incus monitor --pretty
while reproducing the issue)The text was updated successfully, but these errors were encountered: