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

Expose ingress hosts with mDNS #3821

Closed
calind opened this issue Mar 7, 2019 · 11 comments
Closed

Expose ingress hosts with mDNS #3821

calind opened this issue Mar 7, 2019 · 11 comments
Labels
area/dns DNS issues area/tunnel Support for the tunnel command help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines. kind/feature Categorizes issue or PR as related to a new feature. lifecycle/rotten Denotes an issue or PR that has aged beyond stale and will be auto-closed. priority/backlog Higher priority than priority/awaiting-more-evidence.

Comments

@calind
Copy link
Contributor

calind commented Mar 7, 2019

This is a feature request for exposing ingresses when using minikube tunnel.

The hosts can be exposed by having minikube answer for mDNS requests for domains ending in .local with the IPs set in the ingress status.

@calind
Copy link
Contributor Author

calind commented Mar 7, 2019

This can be implemented as a stand-alone controller running with host netowrk. Do you think that this can make it to the addons?

@tstromberg tstromberg added kind/feature Categorizes issue or PR as related to a new feature. area/dns DNS issues area/tunnel Support for the tunnel command labels Mar 7, 2019
@tstromberg
Copy link
Contributor

I think so. I'd be happy to review any PR's which make this happen.

@tstromberg tstromberg added priority/backlog Higher priority than priority/awaiting-more-evidence. help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines. labels Mar 8, 2019
@tstromberg tstromberg added the r/2019q2 Issue was last reviewed 2019q2 label May 23, 2019
@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.

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 Aug 21, 2019
@fejta-bot
Copy link

Stale issues rot after 30d of inactivity.
Mark the issue as fresh with /remove-lifecycle rotten.
Rotten issues close after an additional 30d of inactivity.

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 rotten

@k8s-ci-robot k8s-ci-robot added lifecycle/rotten Denotes an issue or PR that has aged beyond stale and will be auto-closed. and removed lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. labels Sep 20, 2019
@tstromberg tstromberg removed lifecycle/rotten Denotes an issue or PR that has aged beyond stale and will be auto-closed. r/2019q2 Issue was last reviewed 2019q2 labels Sep 20, 2019
@woodcockjosh
Copy link
Contributor

woodcockjosh commented Oct 1, 2019

I would rather not have to run minikube tunnel to access a host $(minikube ip) which is already available. What if I have several minikube instances? I have to run minikube tunnel for every host? Instead I would propose that the ingress resources be made available on the host os and mapped to the appropriate minikube ip.

@calind here is a controller ready to become a plugin which resolves the ingress hosts to the minikube ip. https://gitlab.com/cryptexlabs/public/development/minikube-ingress-dns

You still have to add manually the file
/etc/resolvers/minikube-minikube-test
with the contents

domain test
nameserver 192.168.99.169
search_order 1
timeout 5

where192.168.99.169 is your minikube ip

If either one or both of these proposals are accepted we can eliminate manually adding this file to /etc/resolvers/:
#5494
#5498

@woodcockjosh
Copy link
Contributor

Ingress DNS addon provides a DNS server for ingress resources on the host OS: #5507

@priyawadhwa
Copy link

@woodcockjosh has this issue been resolved by #5507?

@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.

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 Mar 16, 2020
@fejta-bot
Copy link

Stale issues rot after 30d of inactivity.
Mark the issue as fresh with /remove-lifecycle rotten.
Rotten issues close after an additional 30d of inactivity.

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 rotten

@k8s-ci-robot k8s-ci-robot added lifecycle/rotten Denotes an issue or PR that has aged beyond stale and will be auto-closed. and removed lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. labels Apr 15, 2020
@fejta-bot
Copy link

Rotten issues close after 30d of inactivity.
Reopen the issue with /reopen.
Mark the issue as fresh with /remove-lifecycle rotten.

Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/close

@k8s-ci-robot
Copy link
Contributor

@fejta-bot: Closing this issue.

In response to this:

Rotten issues close after 30d of inactivity.
Reopen the issue with /reopen.
Mark the issue as fresh with /remove-lifecycle rotten.

Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/close

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/dns DNS issues area/tunnel Support for the tunnel command help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines. kind/feature Categorizes issue or PR as related to a new feature. lifecycle/rotten Denotes an issue or PR that has aged beyond stale and will be auto-closed. priority/backlog Higher priority than priority/awaiting-more-evidence.
Projects
None yet
Development

No branches or pull requests

6 participants