FME Flow: 2024.2
Deploying with Kubernetes and a Trusted Certificate
To deploy FME Flow with a trusted certificate to a Kubernetes cluster, you can run cert-manager in your cluster, which issues the necessary certificates.
Alternatively, you can deploy with a certificate and private key that are already generated.
Use the deployment.certManager.issuerName and deployment.certManager.issuerType parameters in the FME Flow Helm chart to add annotations to the ingress. The annotations instruct cert-manager to issue a certificate for that ingress.
- Upload the certificate to the cluster:
- Install FME Flow, setting the TLS certificate:
kubectl create secret tls fmeflow-tls-cert --key localhost.self.fmeflow.key --cert localhost.self.fmeflow.crt
Example (Helm v3):
helm install fmeflow safesoftware/fmeflow --set fmeflow.image.tag=2024.0,
deployment.tlsSecretName=fmeflow-tls-cert,
deployment.hostname=localhost
When finished, connect to the FME Flow Web User Interface on http://localhost. For more information, see: