-
Notifications
You must be signed in to change notification settings - Fork 616
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
Hostname is not resolvable if created by template in swarm compose #2325
Comments
Also setting the network alias does not change anything. No error, but no new alias. But I can ping the given one from any container.
|
Feature Request opened at moby/moby#34239 |
This Closes moby#34239, closes moby/swarmkit#2325, closes moby/libnetwork#1854 Signed-off-by: Mario Kleinsasser <mario.kleinsasser@gmail.com>
This closes moby#1854 which is related to moby/moby#34239 and moby/swarmkit#2325. Details of this patch are in the PR. Signed-off-by: Mario Kleinsasser <mario.kleinsasser@gmail.com>
@kleinsasserm since this issue is being tracked and discussed elsewhere, can we close this one? |
@nishanttotla As this issue is covered as closes due commit moby/libnetwork@61f3d913, this one would be closed automatically if the PR is merged. My PR there is quite simple (two 2 liner) but very useful and it would be nice if you could support (+1) the merge there to get this done. This would be very helpful. I've opened this issue here, because at first I thought that this is a swarm issue. Sometimes later I researched, that the source of this behavior is technically in libnetwork. I guess that others would also try to search here then elsewhere. Another thing is, that the default search view on Github covers only issues with status open. Therefore it is sometimes hard to see if something is merged or solved or wip for inexperienced users if issues are closed. But if you think so you can close this one :) |
@kleinsasserm thank you for the detailed explanation and context. Since issues are searchable even when closed, let's close this one, and track any follow-up discussion in libnetwork. |
Linking #1242, which is where the global design for a DNS schema is being discussed |
Given the following working swarm compose yml results in not resolvable hostnames on the overlay network using the swarm DNS service discovery as usual.
Here is the evidence:
Expected result:
The hostnames of the containers should be registered correctly in the swarm DNS service discovery during startup. It does also not work if I recreate the stack (rm, deploy)
Importance:
I guess that this is important because the correct behavior is needed for cluster services like Redis/Minio/etc which should be deployed through stack but which are depending to use stable DNS resolvable hostnames during the cluster configuration. IP-address are subject of change during redeployment's and these IP-addresses are not predictable beforehand - therefore ip-addresses are not usable in these scenarios (cluster configuration).
Docker version
The text was updated successfully, but these errors were encountered: