Skip to main content

Networks

Apps talk over Docker's overlay networks, which span every node of the cluster.

The networks HivePaaS makes​

  • hivepaas_net, which Traefik reaches apps over: every app exposed to the internet is on it.
  • One private network for each environment of each project: the apps of an environment reach each other there, by their keys, and nothing else reaches them.

These are made and removed with their environments: there is nothing to set up.

Networks of your own​

Cluster → Networks lists the cluster's networks. Sync brings in networks made outside HivePaaS, with Docker.

To make one, such as for two apps of different environments to talk, create a network:

SettingWhat it does
NameThe network's name. In a project, it is prefixed with the project's.
AttachableLets containers started on their own join it, beside apps.
InternalCuts it off from the outside: its apps reach each other, and not the internet.
Enable IPv4, Enable IPv6The addresses it gives.
Labels, OptionsDocker's own labels and driver options.

A network made globally, and Available in Projects, can be used by every project; one made in a project's Cluster Resources, by its apps.

Then add it to the apps that need it, in their Networks.