Fluid Requirements

Compute Requirements

  • x86_64

  • at least an AMD EPYC 7443P or Intel Xeon E-2388G

  • Minimum 16GB of RAM, 64GB Recommended

Network Requirements

Port + Protocol

Name

Traffic Flow

Endpoint

Purpose

80 TCP

HTTP

Outbound

*.fluidhq.io

Used for iPXE to download the Fluid install script

443 TCP

HTTPS

Outbound

*.fluidhq.io

Used to download Fluid OS, Software and tools

3021-3024 & 3080 TCP

Fluid Support access (Teleport)

Outbound

*.fluidhq.io

Used to establish secured tunnels for Fluid engineering support use during troubleshooting

4242 UDP

Fluid Networking (Nebula)

Outbound

*.fluidhq.io AND the lighthouse IP address shown in the Fluid portal for each cluster

Used to establish secured tunnels between Fluid nodes for data plane traffic and to the Fluid cloud service for VNC/Kube for control plane traffic

*.fluidhq.io IP addresses as at date of publication

  • 103.249.124.0/22

  • 45.76.115.247/32

  • 139.180.168.183/32

  • 149.28.164.171/32

  • 45.76.113.124/32

  • 45.76.121.153/32

  • 139.180.170.220/32

  • 113.29.244.30/32

Addressing Requirements

Fluid requires nodes to receive a DHCP address on boot that can also provide PXE boot options (option 82, option 128) to nodes when they boot, and persistent (top priority) to PXE on boot for Fluid’s Immutable support.

Nodes will automatically establish networking with each other, so L2 or L3 adjacency is not required between Fluid nodes. A subnet(s) is required to advertise Fluid services outbound which is advertised over a BGP peer. These subnets can be public or private, provided the wider network can handle them appropriately. See BGP Configuration for more information about peering.