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
Do not create HTTP monitors for UDP on old Octavia (kubernetes#2000)
Octavia API before 2.16 doesn't support HTTP monitors on UDP pools. It
will however allow creation of such if all-in-one LB creation call is
used. This is a problem for UDP `ETP=Local` Services, where
`healthCheckNodePort` is allocated and CCM will try to create HTTP
monitor there. This monitor will be completely not functional.
OVN Octavia provider doesn't support HTTP health monitors either.
This commit fixes that by making sure we're checking Octavia API version
and if it's lower than 2.16 we fall back to creating UDP-CONNECT health
monitors on a regular port instead. Moreover same is done when provider
is set to "ovn".
0 commit comments