Prerequisites
- An existing Kubernetes Cluster in AWS
- A domain name that can be directed at the Featureform load balancer
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
This guide will walk through deploying Featureform on Kubernetes. The Featureform ingress currently supports AWS load balancers.
helm repo add featureform https://storage.googleapis.com/featureform-helm/
helm repo add jetstack https://charts.jetstack.io
helm repo update
helm install certmgr jetstack/cert-manager \
--set installCRDs=true \
--version v1.8.0 \
--namespace cert-manager \
--create-namespace
helm install featureform/featureform \
--set hostname=
--set publicCert=true
| Name | Description | Default |
|---|---|---|
| hostname | The hostname where the cluster will be accessible. Required to terminate the TLS certificate for GRPC. | ”localhost” |
| versionOverride | The Docker container tag to pull. The default value is overwritten with the latest deployment version when pulling from artifacthub. | ”0.0.0” |
| repository | The Docker repo to pull the images from. | ”featureformcom” |
| pullPolicy | The container pull policies. | ”Always” |
| selfSignedCert | Will create a self-signed certificate for the hostname. Either selfSignedCert or publicCert must be enabled if generating a certificate. | ”true” |
| publicCert | Whether to use a public TLS certificate or a self-signed one. If true, the public certificate is generated for the provided hostname. | ”false” |
| tlsSecretName | Will set the name of the TLS secret for the ingress to use if manually adding a certificate. | ”featureform-ca-secret” |
| k8s_runner_enable | If true, uses a Kubernetes Job to run Featureform jobs. If false, Featureform jobs are run in the coordinator container in a separate thread. | ”false” |
| nginx.enabled | Will install nginx along with Featureform if true. | ”true” |
| logging | Will enable logging fluentbit, loki, and graphana within the cluster. | ”true” |