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: