安装 Feast

在 Alauda AI 2.8.x 中,Alauda Build of Feast 由 Alauda AI 安装并管理。将集群范围的 default AmlCluster 中的 feast 组件设置为 Managed;你无需从 OperatorHub 安装 Operator,也无需手动创建自定义资源。组件完成协调后,即可创建 FeatureStore 自定义资源来部署 Feast 服务。

上传 Operator 软件包

下载 Feast Operator 软件包,然后按照 上架软件包 上传该软件包。

启用 Feast

Administrator 视图中:

  1. 打开 Marketplace > OperatorHub
  2. 选择目标集群并打开 Alauda AI
  3. 打开 All Instances 选项卡,并编辑 default AmlCluster 实例。
  4. spec.components.feast.managementState 设置为 Managed
  5. 保存 AmlCluster 实例,并等待 Feast Operator 就绪。

你可以在 AmlCluster YAML 中应用该组件设置:

spec:
  components:
    feast:
      managementState: Managed

验证安装

检查 AmlCluster 状态以及 Feast Operator:

kubectl get amlcluster default

kubectl get pods -n feast-operator-system

AmlCluster 应报告 Phase=Ready,且 Feast Operator controller pod 应处于 Running 状态。Operator 就绪后,会注册 FeatureStore CRD:

kubectl get crd featurestores.feast.dev

后续步骤

启用该组件会创建 Operator、controller 和 CRD。应用 FeatureStore 自定义资源后,将创建 Feast 服务。

继续阅读 Quickstart,了解 FeatureStore 配置和部署示例。