Skip to main content

Private networks

Networks provide isolation for your instances and Kubernetes clusters, separating groups of instances used for different purposes. When you create a resource such as a Kubernetes cluster, you can assign it to a specific network.

Networks are region-specific: if you create a network in one Civo region it will not be visible in another. Networks also count toward your quota.

note

Network assignment is permanent. If you create a resource in one network, you cannot move it to another network. You would need to re-create the resource in the network of your choice.

Listing networks

You can find the networks management section under Networking in your Civo dashboard.

Each region will have a Default network created automatically. When creating resources, unless you specify a network, they will be assigned to this Default network. If you have created other networks, they will be displayed with a set of options to manage them. You can also rename a network in this view.

Listing networks on the Civo dashboard

Creating a private network

To create a network, click on the "Create a network" button on top of the networks page.

Once you do, you will be able to give your new network a name:

Network naming on creation

After the network is created you can create resources that share the network, and can route to each other internally. You will be able to choose the network in the instance creation or cluster creation step like in the image below:

Selecting a network called "Demo" on instance creation

Deleting a private network

Networks can be deleted if no resources such as instances or clusters exist in them. In other words, you can only delete an empty private network.

Once you have removed any resources running in a network, you will be able to delete it.

From the Networks listing page, click on the Actions menu item for the network you wish to delete, and click "Delete":

Delete network menu option shown for a private network

You will need to input the name of the network to delete as a confirmation. Once you do, the network can be deleted:

Confirming the name of the network to be deleted