Skip to content

Commit

Permalink
Best Practices for storage network configuration
Browse files Browse the repository at this point in the history
  • Loading branch information
rrajendran17 committed Feb 4, 2025
1 parent 84aad9b commit af3d934
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions docs/advanced/storagenetwork.md
Original file line number Diff line number Diff line change
Expand Up @@ -384,3 +384,9 @@ The storage network may malfunction because of issues with the external network,
### Start VM Manually

After verifying the configuration, users could start VM manually on demand.

## Best Practices

- When configuring an [IP range](https://docs.harvesterhci.io/v1.4/advanced/storagenetwork/#configuration-example) for the storage network, ensure that the allocated IP addresses can service the future needs of the cluster. This is important because Longhorn pods (`instance-manager` and `backing-image-manager`) stop running when new nodes are added to the cluster or more disks are added to a node after the storage network is configured, and when the required number of IPs exceeds the allocated IPs. Resolving the issue involves reconfiguring the storage network with the correct IP range.

- Configure the storage network on a non-`mgmt` cluster network to ensure complete separation of the Longhorn replication traffic from the Kubernetes control plane traffic. Using `mgmt` is possible but not recommended because of the negative impact (resource and bandwidth contention) on the control plane network performance. Use `mgmt` only if your cluster has NIC-related constraints and if you can completely segregate the traffic.

0 comments on commit af3d934

Please sign in to comment.