Documentation ¶
Index ¶
Constants ¶
View Source
const ( // RoleMaster defines a master role. RoleMaster = "master" // RoleAgent defines an agent role. RoleAgent = "agent" // RoleAgentPublic defines a public agent role. RoleAgentPublic = "agent_public" )
DC/OS roles.
View Source
const ( // DNSRecordLeader is a domain name used by the leading Mesos master in a DC/OS cluster. DNSRecordLeader = "leader.mesos" // DNSRecordMarathonLeader is the domain name used by the leading Marathon master. DNSRecordMarathonLeader = "marathon.mesos" // DNSRecordMasters is the domain name listing the connected masters in a DC/OS cluster. DNSRecordMasters = "master.mesos" )
DC/OS DNS records.
View Source
const ( // PortAdminrouterHTTP defines a TCP port for Adminrouter. PortAdminrouterHTTP = 80 // PortExhibitor defines a TCP port for Exhibitor. PortExhibitor = 8181 // PortHistoryService defines a TCP port for the DC/OS history service. PortHistoryService = 15055 // PortMarathonHTTP defines a TCP port for Marathon. PortMarathonHTTP = 8080 // PortMesosAgent defines a TCP port for Mesos on agent / public agent nodes. PortMesosAgent = 5051 // PortMesosDNS defines a TCP port for MesosDNS. PortMesosDNS = 8123 // PortMesosMaster defines a TCP port for Mesos on master nodes. PortMesosMaster = 5050 // PortMetronomeHTTP defines a TCP port for Metronome. PortMetronomeHTTP = 9090 )
DC/OS ports.
Variables ¶
This section is empty.
Functions ¶
func GetFileDetectIPLocation ¶
func GetFileDetectIPLocation() string
GetFileDetectIPLocation is a shell script on every DC/OS node which provides IP address used by mesos.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.