5 Commits

Author SHA1 Message Date
Murali Reddy
0857436ec3
use endpoint (IP, port) tuple to track active endpoints of a service in use. Currently only endpoint IP (#842)
used so any change in port of the endpoint leaves stale ipvs server config

Fixes #841
2020-03-02 23:28:14 +05:30
Arthur Outhenin-Chalandre
97c682e6f2
Ignore deletion of unknown IPVS rules (#830)
* add a --excluded-cidrs
* ignore deletion of ipvs rules with address in excluded cidrs

Signed-off-by: Arthur Outhenin-Chalandre <arthur@cri.epita.fr>
2020-02-17 01:39:28 +05:30
Murali Reddy
230ff155dd
restrict externalTrafficPolicy=Local interpretation only to NodePort and LoadBalancer services (#836)
* restrict externalTrafficPolicy=Local interpretation only to NodePort and LoadBalancer services

Fixes #818

* addressing review comments
2020-01-28 10:27:56 +05:30
Murali Reddy
f01a9a579e
Revert "restrict externalTrafficPolicy=Local interpretation only to NodePort and LoadBalancer services (#819)" (#835)
This reverts commit 27ec314e969fedc512de27ff1c519fa4186cf4ff.
2020-01-22 06:37:42 +05:30
Murali Reddy
27ec314e96
restrict externalTrafficPolicy=Local interpretation only to NodePort and LoadBalancer services (#819)
* restrict externalTrafficPolicy=Local interpretation only to NodePort and LoadBalancer services

Fixes #818

* refactoring service controller sync() logic to be more modular
2020-01-22 06:36:19 +05:30