Avinash Sridharan created MESOS-6052:
----------------------------------------

             Summary: Unable to launch containers on CNI networks on CoreOS
                 Key: MESOS-6052
                 URL: https://issues.apache.org/jira/browse/MESOS-6052
             Project: Mesos
          Issue Type: Bug
          Components: containerization
    Affects Versions: 1.0.0
         Environment: Linux
            Reporter: Avinash Sridharan
            Assignee: Avinash Sridharan
             Fix For: 1.1.0


CoreOS does not have an `/etc/hosts`. Currently, in the `network/cni` isolator, 
if we don't see a `/etc/hosts` on the host filesystem we don't bind mount the 
containers `hosts` file to this target for the `command executor`. On distros 
such as CoreOS this fails the container launch since the `libprocess` 
initialization of the `command executor` fails cause it can't resolve its 
`hostname`.

We should be creating the `/etc/hosts` and `/etc/hostname` files when they are 
absent on the host filesystem since creating these files should not affect name 
resolution on the host network namespace, and it will allow the `/etc/hosts` 
file to be bind mounted correctly and allow name resolution in the containers 
network namespace as well. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to