Deploying with Kubernetes and a Custom Certificate

The following example deploys FME Server with a custom certificate to a Kubernetes cluster. These steps assume you have created a certificate and private key.

  1. Upload the certificate to the cluster:
  2. kubectl create secret tls fmeserver-tls-cert --key localhost.self.fmeserver.key --cert localhost.self.fmeserver.crt

  3. Install FME server, setting the TLS certificate:
  4. Helm v2:

    helm install -n fmeserver safesoftware/fmeserver-2019.0.0 --set fmeserver.image.tag=19260,

    deployment.tlsSecretName=fmeserver-tls-cert,

    deployment.hostname=localhost

    Helm v3:

    helm install fmeserver safesoftware/fmeserver-2019.0.0 --set fmeserver.image.tag=19260,

    deployment.tlsSecretName=fmeserver-tls-cert,

    deployment.hostname=localhost

  5. Connect to the FME Server Web User Interface on http://localhost. For more information, see: