-
Notifications
You must be signed in to change notification settings - Fork 882
*: DNS functionality is not complete #2044
Comments
@steveej please do this or find another owner |
@steveej: can you help to prioritize each task? |
@steveej can we do something about this? |
any chance to increase priority for:
|
As for populating |
I am currently working on CNI-DNS. A question: what do we do if multiple network plugins return DNS information? Or, if stage0 was supplied |
re:
|
I thought that cni order is not guaranteed. And there are some edge cases with
|
@monder +1 |
For CNI order is not guaranteed, but rkt at least claims to enforce lexicographic ordering :-). In any case, we should accept CNI DNS results without requiring them to be explicitly enabled? |
re:
|
After talking with @steveej, here is my proposal for how DNS should work. In order of precedence:
The multiple interpretations of the |
What do you mean by 'magic'?
So basically if I just run And does that mean that if I don't specify any third-party CNI, there will be no dns, and I should always enable it via |
The standard meaning of
Correct, but be careful. Rkt's network ordering always comes from the lexicographic ordering of the network configuration files. The order specified on the command line has no effect. The default network always has the name
Correct. This is basically the state we are in now - |
As a followup, it seems like |
There is a potential backwards-compatability-breaking change needed for setting the DNS domain name. In the case where a CNI plugin supplies a domain name AND an application in the pod provides an /etc/hosts, we will have to overwrite it with our own. By default, I think this is OK - So, is anyone concerned with this case overwriting the app's |
The text was updated successfully, but these errors were encountered: