The Admin Router runs on DC/OS master nodes. It exposes the API routes shown below. Admin Router listens on port 80
(HTTP) and 443
(HTTPS).
For more detail about how API routing works, see DC/OS API Reference.
-
-
File
DC/OS GUI/
-
-
-
Proxy
API proxy to a specific agent node/(slave|agent)/(?<agentid>[0-9a-zA-Z-]+)(?<url>.+)
-
-
-
File
Access Control List schema/acs/acl-schema.json
-
Proxy
Access Control Service/acs/api/v1
-
Proxy
Access Control Service (unauthenticated)/acs/api/v1/auth/(login|logout|jwks|providers|oidc/callback|oidc/providers/?|saml/providers/?)
-
Proxy
Access Control Service SAML provider callback (unauthenticated)/acs/api/v1/auth/saml/providers/[0-9a-zA-Z-]+/acs-callback
-
Proxy
Access Control List schema/acs/api/v1/users/(?<uid_path>.*)/permissions
-
Proxy
Access Control Service policy query (unauthenticated, internal-only)/internal/acs/api/v1/
-
-
-
Proxy
List of capabilities supported by DC/OS/capabilities
-
-
-
Proxy
Allow access to Cluster APIs/cluster/
-
-
-
Redirect
Redirect to the CockroachDB Admin UI/cockroachdb
-
Proxy
The CockroachDB Admin UI/cockroachdb/
-
-
-
Proxy
Start a DC/OS service from a DC/OS package/cosmos/service/
-
-
-
Proxy
/navstar/lashup/key
-
-
-
Proxy
Manage Zookeeper/exhibitor/
-
Proxy
Exhibitor cluster status (unauthenticated)/exhibitor/exhibitor/v1/cluster/status
-
-
-
Rewrite
/marathon/
-
-
-
Proxy
Apache Mesos/mesos/
-
-
-
Proxy
Domain-based service discovery/mesos_dns/
-
-
-
File
DC/OS bootstrap configuration/dcos-metadata/bootstrap-config.json
-
File
DC/OS version (unauthenticated)/dcos-metadata/dcos-version.json
-
File
DC/OS GUI configuration (unauthenticated)/dcos-metadata/ui-config.json
-
Lua
Public IP and Cluster ID/metadata
-
-
-
Proxy
Exposes the public IP addresses for nodes in a cluster/net/v1/nodes
-
-
-
Proxy
Networking-related metrics/networking/api/v1/
-
-
-
Proxy
/internal/mesos_dns/
-
-
-
Proxy
Package Management/package/
-
-
-
Proxy
DC/OS component package management/pkgpanda/
-
File
List the active Pkgpanda packages/pkgpanda/active.buildinfo.full.json
-
-
-
Proxy
Securely store and retrieve secrets/secrets/v1/
-
-
-
Proxy
Proxy to services running on DC/OS/service/(?<service_path>.+)
-
-
-
Proxy
Component service status/system/health/v1
-
Proxy
System proxy to a specific agent node/system/v1/agent/(?<agentid>[0-9a-zA-Z-]+)(?<url>/logs.*|/metrics/v0.*|/dcos-metadata/dcos-version.json)
-
Proxy
Backup & Restore DC/OS Components/system/v1/backup/
-
Proxy
System proxy to the master node with the Marathon leader/system/v1/leader/marathon(?<url>.*)
-
Proxy
System proxy to the master node with the Mesos leader/system/v1/leader/mesos(?<url>.*)
-
Proxy
Node, component service, and container (task) logs/system/v1/logs/
-
Proxy
Node, container, and application metrics/system/v1/metrics/
-