-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
Add external-dns using the host PUBLIC-IP #632
Comments
We need this feature! |
+1 for this feature! As a workaround, we could use CRDs. This snippet + a kubectl container + a k8s cronjob, would be able to regularly upsert external-dns entries with public IPs for all nodes. This is assuming external-dns is configured with CRD as a source and the CRD manifest is registered like in the examples.
|
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
/remove-lifecycle stale |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
/remove-lifecycle stale |
Hi, we also would like to use this in a bare-metal environment, where we sometimes need to replace nodes etc.. This would be super-helpful! |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
Stale issues rot after 30d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
/remove-lifecycle rotten |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
/remove-lifecycle stale |
I hope one day this will be implemented. It's such a feature killer because most of the managed Kubernetes have nodes with internal IP in a private subnet. |
/kind feature |
This is also a problem for me. I have implemented everything according to the hostport tutorial and I always get the internal IP published which is of course useless for me since I would like to direct external traffic to an email service (Mailu) that has only a hostPort service. This could be worked around if the "external-dns.alpha.kubernetes.io/access" annotation was properly handled but it is ignored for hostPort services and only taken into account for NodePort services. Isn't this a bug BTW? |
Any updates or workarounds? |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-contributor-experience at kubernetes/community. |
/remove-lifecycle stale |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-contributor-experience at kubernetes/community. |
/remove-lifecycle stale |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle rotten |
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /close |
@k8s-triage-robot: Closing this issue. In response to this:
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. |
I would like to update external-dns with a node's PUBLIC IP as a deployment needs to use hostnetwork: true and uses the hosts external IP. How do I set up external-dns to update based on host PUBLIC-IP?
The examples available are for services and ingresses.
The text was updated successfully, but these errors were encountered: