FME Flow: 2025.0

Deploying with Kubernetes across Multiple Hosts

You can duplicate the FME Flow Core across multiple hosts in a Kubernetes deployment. This duplication provides higher availability; if one host fails, the FME Flow Core on the other host can continue functioning.

To deploy FME Flow across multiple hosts, a network file system (NFS) or other distributed system is required. In a Kubernetes deployment, the storage volume must support a ReadWriteMany access mode. If no existing distributed file system is available, we recommend using an existing NFS server and configuring Kubernetes to use that server to provision volumes. Alternatively, use an offering from a Cloud provider, such as Azure Files.

Note  The Helm chart requires multiple hosts (nodes) to work with more than one FME Flow Core. Only one Core is launched per node.

Architecture of a High-Availability FME Flow Kubernetes Deployment

Mouse-over for diagram:

To Deploy Across Multiple Hosts