You connect to multiple DC/OS clusters using dcos cluster commands.
The dcos cluster command has subcommands to set up connections to and attach to clusters, and rename and remove clusters.
Setting up a connection to a cluster
Setting up a connection to a cluster
- stores connection configuration in the file
<home-directory>/.dcos/clusters/<cluster_id>/dcos.toml - attaches to the cluster
- authenticates to DC/OS
Attaching to a cluster sets it as the active cluster.
To set up a connection to a cluster, run the dcos cluster setup command, replacing <dcos-url> with the cluster URL:
dcos cluster setup <dcos-url>
Attaching to a cluster
To attach to a connected cluster, run the dcos cluster attach command, replacing <name> with the cluster name:
dcos cluster attach <connected-cluster-name>
Viewing connected clusters
To view all connected clusters, run the dcos cluster list command. The command lists the cluster name, cluster ID, status, DC/OS version (if the cluster is reachable), and the URL of the master node. The attached cluster has an asterisk (*) by its cluster name.
Status can have the following values:
- AVAILABLE : the cluster was set up locally and is reachable
- UNAVAILABLE : the cluster was set up locally and is unreachable
- UNCONFIGURED : the cluster was not set up locally (i.e., the cluster is linked to the currently attached cluster).
In this example, the cluster named dcosdev is attached:
NAME CLUSTER ID STATUS VERSION URL
dcosprod 5f7fb957-6daf-446e-8689-0b5b476b2d39 UNAVAILABLE 1.13.0 https://dcosclus-eosy.us-west-2.elb.amazonaws.com
dcosdev* cf96739f-f800-42ea-95d7-d60acc689194 AVAILABLE 1.13.0 https://dcosclus-5m65.us-west-2.elb.amazonaws.com
To view only the attached cluster, run the dcos cluster list --attached command.
Renaming a cluster
You can rename a connected cluster with the dcos cluster rename <name> <new-name> command. For example, to rename your cluster from dcosdev to dcoslive:
dcos cluster rename dcosdev dcoslive
Removing a cluster
You can remove a connected cluster with the dcos cluster remove <name> command. For example, to remove the cluster dcosdev:
dcos cluster remove dcosdev
If you remove the attached cluster, dcos commands to perform operations such as installing packages on the cluster will fail until you attach another connected cluster.
DC/OS Documentation