There are two different types of stack you can launch within Rancher: user defined and infrastructure. Stacks are collections of services which are in turn made up containers typically these services are configured to interact with each other in much the same way that services are defined in Docker Compose files.
Infrastructure stacks extend the capabilities of Rancher by adding external features such as load balancers, persistent storage, and DNS services to name a few.
We are going to look at launching a user-defined stack, this is a stack which you configure from the ground up. As in previous chapters, this will be the cluster application, which can be found at https://hub.docker.com/r/russmckendrick/cluster/.
Going to the STACKS
menu item and then selecting All
will show you that there are already some stacks running; these make up the Rancher and Cattle services we are using:
Clicking on the Add Stack
button will take you to a simple form that defines...