Skip to content

aiDAPTIVCache Operator

This guide demonstrates how to install the aiDAPTIVCache Operator, which is required for Kubernetes to recognize and utilize Phison aiDAPTIVCache devices (phison.com/ai100).

Before installing the operator, ensure you have:

  • Access to OtterScale platform with Application management permissions
  • A Kubernetes cluster with Phison aiDAPTIVCache hardware installed
  • Sufficient cluster resources for the operator deployment
  1. Navigate to Application Store

    In the OtterScale web interface:

    • Go to ApplicationStore
    • This opens the Helm chart repository
  2. Add the aiDAPTIVCache Operator Chart

    Click Import button and provide the following information:

    • Chart URL:
      https://github.com/otterscale/charts/releases/download/aidaptivcache-operator-0.4.3/aidaptivcache-operator-0.4.3.tgz

    Click Confirm to import the chart into your store.

  3. Install the Operator

    • Find aidaptivcache-inference in the Store list
    • Click the Install button
    • In the Install Release dialog:
      • Enter a Name for your deployment (e.g., aidaptivcache-operator)
      • Enter a Namespace (e.g., aidaptivcache-operator)
      • Click View/Edit button to open the configuration editor

The aiDAPTIVCache Operator performs the following functions:

  • Resource Manager: Manage aiDAPTIVCache devices
  • Device Discovery: Automatically detects Phison aiDAPTIVCache devices on cluster nodes
  • Device Plugin: Registers aiDAPTIVCache devices as Kubernetes resources, enabling targeted workload scheduling
  • Exporter: Exposes metrics and cache information via an NVMe exporter

If the operator pod fails to start:

  1. Check pod logs via OtterScale UI:

    • Navigate to ApplicationWorkloads
    • Find the aidaptivcache-operator workload
    • Click on the pod name to view details
    • Click the Logs tab to view container logs
  2. Verify node labels and taints allow the operator to schedule

  3. Check that the cluster has sufficient resources

After successfully installing the aiDAPTIVCache Operator, you can: