Skip to content

Examples

Ready-to-use Terraform configurations for common AWS managed file systems and deployment topologies. Each example is self-contained: copy the directory, adjust the variables for your environment, then run terraform apply.

Start with Build (Packer) to create the KNFSD AMI, and see Deploy (Terraform) for the full module reference.

Available Examples

  • Basic NFS Example


    A very simple, minimal deployment of a KNFSD proxy.

  • FSx for NetApp ONTAP


    A single proxy in front of a single-AZ FSx for NetApp ONTAP filer, enforcing NFS v4.1 with automated export discovery and a DynamoDB FSID database.

  • FSx for OpenZFS


    A single proxy in front of a single-AZ FSx for OpenZFS filer, using NFS v3 for performance with automatic export detection via showmount.

  • FSx for OpenZFS Fanout (DNS Round Robin)


    A multi-tier fanout topology where a tier-1 proxy feeds a tier-2 cluster, distributing traffic with DNS round-robin.

  • FSx for OpenZFS Fanout (Network Load Balancer)


    The same multi-tier fanout topology, using a Network Load Balancer instead of DNS round-robin to distribute traffic.

  • Weka NFS Gateway


    Two independent clusters serving /projects and /software, each tuned for different metadata cache and instance requirements.