-
Notifications
You must be signed in to change notification settings - Fork 39.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
kube-proxy doesn't respond to updates #566
Comments
@smarterclayton any way this could be due to your config changes? |
Possible, testing. |
I was able to get update to work, but it looks like delete of a service is not purging the service from the proxy map. Did you update the service via the REST API or kubecfg (because it looks like kubecfg is broken for update, or at least... doesn't work for me, which I'm fixing in a related pull)? |
Did a create on port 9999, then an update to 9998 (no endpoints in this case), and got this dump (which shows that the config is properly set, so probably not my change). The proxier may not be expecting a port change. Will look tomorrow. Also, proxy/config/etcd.go needs a deeper rewrite to match kubelet/config/etcd.go at some point. It's possible for the channels to race and cause out of order updates (delete delivered before add, for example).
|
Heh, #468 seems to be reporting the same thing. |
Hi, I was using kubecfg. Regards |
I believe this is now fixed. Please re-open if it re-occurs. |
This will allow cAdvisor to be reverse proxied. Fixes kubernetes#513 Fixes kubernetes#566 Fixes kubernetes#596 Fixes kubernetes#667
…rry-pick-558-to-release-4.7 [release-4.7] Bug 1927500: UPSTREAM: <carry>: kube-apiserver: ignore SIGTERM/INT after the first one
Reported by pixie79 in IRC. Changing the service didn't cause the proxy to change the ports it was directing traffic to, but restarting the proxy made it start working again.
The text was updated successfully, but these errors were encountered: