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).
Prerequisites
Section titled “Prerequisites”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
Installation Steps
Section titled “Installation Steps”-
Navigate to Application Store
In the OtterScale web interface:
- Go to Application → Store
- This opens the Helm chart repository
-
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.
- Chart URL:
-
Install the Operator
- Find
aidaptivcache-inferencein 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
- Enter a Name for your deployment (e.g.,
- Find
What the Operator Does
Section titled “What the Operator Does”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
Troubleshooting
Section titled “Troubleshooting”Operator Pod Not Starting
Section titled “Operator Pod Not Starting”If the operator pod fails to start:
-
Check pod logs via OtterScale UI:
- Navigate to Application → Workloads
- Find the
aidaptivcache-operatorworkload - Click on the pod name to view details
- Click the Logs tab to view container logs
-
Verify node labels and taints allow the operator to schedule
-
Check that the cluster has sufficient resources
Next Steps
Section titled “Next Steps”After successfully installing the aiDAPTIVCache Operator, you can:
- Deploy fine-tuning jobs that utilize aiDAPTIVCache devices (see Deploy aiDAPTIVCache Finetune)
- Deploy inference services with aiDAPTIVCache acceleration (see Deploy aiDAPTIVCache Inference)