Dataart Telco Practice Mesos Dns
- By dataart.telco.practice
- Monitoring
Channel | Revision | Published | Runs on |
---|---|---|---|
latest/stable | 0 | 19 Mar 2021 |
juju deploy dataart-telco-practice-mesos-dns
Deploy universal operators easily with Juju, the Universal Operator Lifecycle Manager.
Platform:
-
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.