This guide will walk through deploying Featureform on Kubernetes. The Featureform ingress currently supports AWS load balancers.
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” |