Announcing the Fn-Terraform Project

Devin Carlen
Fn Project
Published in
1 min readMay 7, 2019

We have recently released a new repository on the Fn Project GitHub organization to provide a cloud provider agnostic way to deploy the Fn serverless platform using Terraform. It makes use of Helm to deploy most of the underlying components, and assumes you are targeting a clean Kubernetes cluster (1.11+).

This approach allows us to provide one method for deploying across Oracle, Amazon, Google, Microsoft, or any other Kubernetes cluster, even on-prem.

This repository is intended to provide a quick start for deploying a production ready install of Fn on top of Kubernetes with the following features:

  • DNS managed by External-DNS
  • TLS managed by Cert-Manager / Let’s Encrypt in production mode
  • Ingress managed by Ingress-Nginx
  • Metrics provided by Prometheus
  • Visualizations provided by Grafana

You can find the repository at https://github.com/fnproject/fn-terraform. We look forward to your feedback on our latest experiment on making Fn clusters easier to deploy!

Questions or comments? You can find us on Slack at http://fnproject.slack.com.

Let us know what you think!

The Fn Team

--

--