Dataart Telco Practice Mesos Dns

Channel Revision Published Runs on
latest/stable 0 19 Mar 2021
Ubuntu 14.04
juju deploy dataart-telco-practice-mesos-dns
Show information

Platform:

Ubuntu
14.04

Learn about configurations >

  • dns_SOAExpire | int

    Default: 86400

    The EXPIRE field in the SOA record for the Mesos domain. For details, see the RFC-1035. The default value is 86400.

  • dns_SOAMinttl | int

    Default: 60

    The minimum TTL field in the SOA record for the Mesos domain. For details, see the RFC-2308. The default value is 60.

  • dns_SOAMname | string

    Default: root.ns1.mesos

    The MNAME field in the SOA record for the Mesos domain. The format is mailbox.domain, using a . instead of @. For example, if the email address is root@ns1.mesos, the email field should be root.mesos-dns.mesos. For details, see the RFC-1035. The default value is root.ns1.mesos.

  • dns_SOARefresh | int

    Default: 60

    The REFRESH field in the SOA record for the Mesos domain. For details, see the RFC-1035. The default value is 60.

  • dns_SOARetry | int

    Default: 600

    The RETRY field in the SOA record for the Mesos domain. For details, see the RFC-1035. The default value is 600.

  • dns_SOARname | string

    Default: ns1.mesos

    TODO

  • dns_domain | string

    Default: mesos

    The domain name for the Mesos cluster. The domain name can use characters [a-z, A-Z, 0-9], - if it is not the first or last character of a domain portion, and . as a separator of the textual portions of the domain name. We recommend you avoid valid top-level domain names. The default value is mesos.

  • dns_dsnon | boolean

    Default: True

    A boolean field that controls whether Mesos-DNS listens for DNS requests or not. The default value is true.

  • dns_externalon | boolean

    Default: True

    A boolean field that controls whether Mesos-DNS serves requests outside of the Mesos domain. The default value is true.

  • dns_httpon | boolean

    Default: True

    A boolean field that controls whether Mesos-DNS listens for HTTP requests or not. The default value is true.

  • dns_httpport | int

    Default: 8123

    The port number that Mesos-DNS monitors for incoming HTTP requests. The default value is 8123.

  • dns_listener | string

    Default: 0.0.0.0

    The IP address of Mesos-DNS. In SOA replies, Mesos-DNS identifies hostname mesos-dns.domain as the primary nameserver for the domain. It uses this IP address in an A record for mesos-dns.domain. The default value is '0.0.0.0', which instructs Mesos-DNS to create an A record for every IP address associated with a network interface on the server that runs the Mesos-DNS process.

  • dns_port | int

    Default: 53

    The port number that Mesos-DNS monitors for incoming DNS requests. Requests can be sent over TCP or UDP. We recommend you use port 53 as several applications assume that the DNS server listens to this port. The default value is 53.

  • dns_refreshSeconds | int

    Default: 60

    The frequency at which Mesos-DNS updates DNS records based on information retrieved from the Mesos master. The default value is 60 seconds.

  • dns_timeout | int

    Default: 5

    The timeout threshold, in seconds, for connections and requests to external DNS requests. The default value is 5 seconds.

  • dns_ttl | int

    Default: 60

    The time to live value for DNS records served by Mesos-DNS, in seconds. It allows caching of the DNS record for a period of time in order to reduce DNS request rate. ttl should be equal or larger than refreshSeconds. The default value is 60 seconds.