If you are running multiple workspaces that need to communicate safely, you can use the private network feature.
You can create a private network the same way you would create a storage volume, for instance. Go to the corresponding tab on the Research Cloud portal's dashboard.
Click on the green "+" on the top right of the (potentially empty) network list.
The dashboard will guide you through the steps to create a new private network:
Choose the cloud provider that the workspaces in the network will run on.
Choose the CO you want to create the network for.
Choose the wallet that will fund the private network, choose the cloud and the flavour.
In this last step give a unique name for the new private network and a description.
Click on "SUBMIT" to have your new private network created.
After the private network's state changes from "creating" to "available", you can add workspaces to it.
The status of the network will change to "in use", if one workspace has been added. Of course, you can add more workspaces when the network is "in-use". It would not be much of a network, otherwise.
The user who creates the private network remains its owner.
Only the owner can delete the network. Also, the network must have no nodes attached in order to be deleted.
Adding nodes to the network
You can add a workspace to the network when the workspace is created. In the "options" step, select the network-object for the new workspace.
This implicates that it is necessary to create the network before you create any of the workspaces that are supposed to join it.
The private network has the ip-range 10.10.10.0
You can find out about the ip-address of your workspace using the workspace's terminal:
ip route show
On the private network, all active ports of a node will be accessible from all other nodes on the private network. "Active" meaning that an application is listening on the port.