Skip to content
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

Ingress creates wrong firewall rule after default-http-backend service was clobbered. #19

Closed
bowei opened this issue Oct 11, 2017 · 5 comments
Labels
backend/gce lifecycle/frozen Indicates that an issue or PR should not be auto-closed due to staleness. lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale.

Comments

@bowei
Copy link
Member

bowei commented Oct 11, 2017

From @MrHohn on December 8, 2016 18:46

From kubernetes/kubernetes#36546.

During development, found ingress firewall test failed instantly on my cluster. Turned out due to some reasons, the default-http-backend service was deleted and recreated, and it was then allocated a different nodePort. Because ingress controller records this nodePort at the beginning but never refresh(ref1 and ref2), it always create firewall rule with the stale nodePort after.

@bprashanth

Copied from original issue: kubernetes/ingress-nginx#48

@bowei
Copy link
Member Author

bowei commented Oct 11, 2017

From @bprashanth on December 9, 2016 0:23

The assumption is it doesn't change, and it typically shouldn't because it exists in the kube-system namespace, do you remember why it was deleted ? Since it can totally get deleted by the user, we should periodically reconciling the default backend.

@bowei
Copy link
Member Author

bowei commented Oct 11, 2017

From @MrHohn on December 9, 2016 0:36

I accidentally deleted all kube-system services while doing experiment on addon manager, not kubernetes's fault.

@fejta-bot
Copy link

Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.

Prevent issues from auto-closing with an /lifecycle frozen comment.

If this issue is safe to close now please do so with /close.

Send feedback to sig-testing, kubernetes/test-infra and/or @fejta.
/lifecycle stale

@k8s-ci-robot k8s-ci-robot added the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Jan 9, 2018
@nicksardo
Copy link
Contributor

/lifecycle frozen

@k8s-ci-robot k8s-ci-robot added the lifecycle/frozen Indicates that an issue or PR should not be auto-closed due to staleness. label Feb 7, 2018
@nicksardo
Copy link
Contributor

Dupe #184
/close

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend/gce lifecycle/frozen Indicates that an issue or PR should not be auto-closed due to staleness. lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale.
Projects
None yet
Development

No branches or pull requests

4 participants