Cluster is a lifecycle management tool. With Cluster, you use a YAML file to configure your provider’s resources. Then, with a single command, you provision and install all the resources from your configuration.

Using Cluster is a three-step process:

  1. Ensure you have the credentials necessary to provision a cluster.

  2. Define the resources that make up your cluster in cluster.yml

  3. Run docker cluster create to have Cluster provision resources and install MKE and MSR on the resources.

Docker Cluster has commands for managing the whole lifecycle of your cluster:

  • Create and destroy clusters

  • Scale up or scale down clusters

  • Upgrade clusters

  • View the status of clusters

  • Backup and restore clusters