Install Feast

In Alauda AI 2.8.x, Alauda Build of Feast is installed and managed by Alauda AI. Set the feast component in the cluster-scoped default AmlCluster to Managed; you do not need to install the Operator from OperatorHub or create a custom resource manually. After the component is reconciled, FeatureStore custom resources can be created to deploy Feast services.

Upload the Operator Package

Download the Feast Operator package, then upload the package following Upload Packages.

Enable Feast

In Administrator view:

  1. Open Marketplace > OperatorHub.
  2. Select the target cluster and open Alauda AI.
  3. Open the All Instances tab and edit the default AmlCluster instance.
  4. Set spec.components.feast.managementState to Managed.
  5. Save the AmlCluster instance and wait for the Feast Operator to become ready.

You can apply the component setting in the AmlCluster YAML:

spec:
  components:
    feast:
      managementState: Managed

Verify the Installation

Check the AmlCluster status and the Feast Operator:

kubectl get amlcluster default

kubectl get pods -n feast-operator-system

The AmlCluster should report Phase=Ready, and the Feast Operator controller pod should be in Running state. The FeatureStore CRD is registered once the operator is ready:

kubectl get crd featurestores.feast.dev

Next Steps

Enabling the component creates the Operator, controller, and CRDs. Feast services are created after a FeatureStore custom resource is applied.

Continue with Quickstart for FeatureStore configuration and deployment examples.