ACK AI Dev Console is a component of the Cloud-Native AI Suite that provides a model development and training console for algorithm engineers. It helps users quickly set up a deep learning environment on Kubernetes clusters.
- Cluster resource overview
- Dataset management
- Code management
- Single-machine training
- Distributed training
- Scheduled jobs
- Job history
- ACK Pro cluster or ACK@Edge cluster
- ack-arena installed in the cluster
# Build the backend binary
make build
# Build and push the Docker image
make image- Log in to Alibaba Cloud and go to the ACK Console.
- Select an ACK Pro cluster and navigate to Applications → AI Engineering Acceleration in the left sidebar.
- Click One-click Deploy if this is a fresh installation, or click Install next to
ack-ai-dev-consolein the component list. - In the installation dialog, select Dev Console under the interaction mode, configure access permissions, and choose an access method.
- Click Deploy Cloud-Native AI Suite to complete the installation.
- Log in to Alibaba Cloud and go to the ACK Console.
- In the left sidebar, select Marketplace → App Catalog and then choose ack-ai-dev-console.
- Switch to the Parameters tab to review and customize the configuration values.
- In the Create panel on the right, select the target cluster and namespace, then click Create.
| Parameter | Description | Default |
|---|---|---|
| replicaCount | Number of replicas for the deployment | 1 |
| image.repository | Docker image repository | registry.cn-beijing.aliyuncs.com/acs/kubeai-dev-console |
| image.tag | Docker image tag | 1.0.0 |
| image.pullPolicy | Image pull policy | IfNotPresent |
| resources.limits.cpu | CPU limit | 2000m |
| resources.limits.memory | Memory limit | 500Mi |
| resources.requests.cpu | CPU request | 500m |
| resources.requests.memory | Memory request | 100Mi |
| service.type | Kubernetes service type | NodePort |
| service.port | Service port | 80 |
| service.nodePort | Node port (when service type is NodePort) | 31102 |
| console.host | Hostname of the dev console | |
| console.adminUid | Alibaba Cloud account UID for admin access | |
| console.ingress.enabled | Whether to enable Ingress | false |
| nodeSelector | Node selector for the pod | {} |
| tolerations | Tolerations for the pod | [] |
| affinity | Affinity policy for the pod | {} |
- Log in to Alibaba Cloud and go to the ACK Console.
- Select the ACK Pro cluster and navigate to Applications → AI Engineering Acceleration in the left sidebar.
- Click the Dev Console link in the upper-left area of the Cloud-Native AI Suite component list page.
- To grant access to other users, create a RAM sub-account and share the console link. Sub-account users can log in with their own credentials.
- If deployed via Helm, obtain the service address using
kubectlor configure an Ingress to access the console.