Hi Alex,

My config.json is quite similar, but having "IPSources": ["netinfo", 
"mesos", "host"]

You will only run into this issue when you have multihomed tasks, having 
two or more network adapters, eth0, eth1 etc 




-----Original Message-----
From: Alex Evonosky [mailto:[email protected]] 
Sent: maandag 27 juli 2020 14:36
To: [email protected]
Subject: Re: fyi: mesos-dns is not registering all ip addresses

thank you.

We have been running mesos-dns for years now without any issues.  The 
docker apps spin up on marathon and automatically gets picked up by 
mesos-dns...

This is our config.json:


{
  "zk": "zk://10.10.10.51:2181,10.10.10.52:2181,10.10.10.53:2181/mesos",
  "masters": ["10.10.10.51:5050", "10.10.10.52:5050", 
"10.10.10.53:5050"],
  "refreshSeconds": 3,
  "ttl": 3,
  "domain": "mesos",
  "port": 53,
  "resolvers": ["10.10.10.88", "10.10.10.86"],
  "timeout": 3,
  "httpon": true,
  "dnson": true,
  "httpport": 8123,
  "externalon": true,
  "listener": "0.0.0.0",
  "SOAMname": "ns1.mesos",
  "SOARname": "root.ns1.mesos",
  "SOARefresh": 5,
  "SOARetry":   600,
  "SOAExpire":  86400,
  "SOAMinttl": 5,
  "IPSources":["mesos", "host"]
}




we just have our main DNS resolvers have a zone  "mesos.marathon" and 
forwards the request to this cluster...



On Mon, Jul 27, 2020 at 3:56 AM Marc Roos <[email protected]> 
wrote:




        I am not sure if mesos-dns is discontinued. But for the ones still 
using 
        it, in some cases it does not register all tasks ip addresses.
        
        The default[2] works, but if you have this setup[1] it will only 
        register one ip address 192.168.122.140 and not the 2nd. I filed 
issue a 
        year ago or so[3]
        
        
        
        [3]
        https://github.com/mesosphere/mesos-dns/issues/54145
        https://issues.apache.org/jira/browse/MESOS-10164
        
        [1]
        "network_infos": [
          {
            "ip_addresses": [
              {
                "protocol": "IPv4",
                "ip_address": "192.168.122.140"
              }
            ]
          },
          {
            "ip_addresses": [
              {
                "protocol": "IPv4",
                "ip_address": "192.168.10.17"
              }
            ],
          }
        ]
        
        
        [2]
        "network_infos": [
          {
            "ip_addresses": [
              {
                "protocol": "IPv4",
                "ip_address": "12.0.1.2"
              },
              {
                "protocol": "IPv6",
                "ip_address": "fd01:b::1:8000:2"
              }
            ],
          }
        ]
        
        
        


Reply via email to