Uploaded image for project: 'Mesos'
  1. Mesos
  2. MESOS-5840

Mesos shouldn't allow `NetworkInfo` when network mode is not `USER`.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Accepted
    • Minor
    • Resolution: Unresolved
    • None
    • None
    • network

    Description

      Using DC/OS' IPAM module, we attempted to launch a Docker task using BRIDGE networking, while also requesting an IP in an overlay network through the NetworkInfo message.

      The IP subnet for that overlay network is 192.168.0.0/17, but the the IP in TaskStatus is the private Docker BRIDGE IP: 172.17.0.3.

      It is confusing/inconsistent that TaskStatus.NetworkInfo[0].name is still overlay-network, but the IP is not in the right subnet.

      {
        "id": "bridge.bfdf8491-48f6-11e6-abde-06f05fb76c9f",
        "name": "bridge",
        "slave_id": "09d73fd0-3413-4934-8657-be2a29f2361a-S0",
        "state": "TASK_RUNNING",
        [...]
        "statuses": [
          {
            "state": "TASK_RUNNING",
            "timestamp": 1468413530.91615,
            "labels": [
              {
                "key": "Docker.NetworkSettings.IPAddress",
                "value": "172.17.0.3"
              }
            ],
            "container_status": {
              "network_infos": [
                {
                  "labels": [],
                  "ip_addresses": [
                    {
                      "ip_address": "172.17.0.3" // this is the Docker Bridge interface private IP
                    }
                  ],
                  "name": "overlay-network"
                }
              ]
            }
          }
        ],
        "container": {
          "type": "DOCKER",
          "docker": {
            "image": "busybox",
            "network": "BRIDGE",
            "privileged": false,
            "force_pull_image": false
          },
          "network_infos": [
            {
              "ip_addresses": [
                {}
              ],
              "name": "overlay-network",
              "labels": {}
            }
          ]
        }
      }
      ]
      

      Attachments

        Activity

          People

            Unassigned Unassigned
            gkleiman Gastón Kleiman
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated: