Alibaba Cloud Container Service for Kubernetes (ACK) supports unified scheduling and operations management of various heterogeneous computing resources, improving resource utilization in heterogeneous computing clusters. This topic describes the Kubernetes clusters for heterogeneous computing that ACK supports.
Introduction to Kubernetes clusters for heterogeneous computing
ACK supports unified scheduling and operations management of heterogeneous resources, such as GPUs, Application-Specific Integrated Circuits (ASICs), and elastic Remote Direct Memory Access (eRDMA), to improve cluster resource utilization. The following table describes the Kubernetes clusters and features that ACK supports for heterogeneous computing.
Heterogeneous resource | Description |
GPU | ACK lets you create clusters that contain mainstream GPU cards, such as T4, P100, and V100.
|
ASIC | ACK lets you create clusters that contain NETINT ASIC devices and supports resource requests for individual NETINT ASIC cards. |
eRDMA | ACK lets you create clusters that contain eRDMA devices.
|
GPU instance types supported by ACK
ACK supports multiple GPU-accelerated compute-optimized instance families. To add GPU nodes to an ACK cluster, you can select an instance type from the ECS instance families listed below.
Confidential computing instances are not supported. These instance types contain the-teefield, such asecs.gn8v-tee.4xlarge.
gn8v and gn8v-tee, GPU-accelerated compute-optimized instance families
GPU-accelerated compute-optimized instance families (gn, ebm, and scc series)
ebmgn8v, GPU-accelerated compute-optimized ECS Bare Metal Instance family
ebmgn8is, GPU-accelerated compute-optimized ECS Bare Metal Instance family
ebmgn7e, GPU-accelerated compute-optimized ECS Bare Metal Instance family
ebmgn7i, GPU-accelerated compute-optimized ECS Bare Metal Instance family
ebmgn7, GPU-accelerated compute-optimized ECS Bare Metal Instance family
ebmgn6e, GPU-accelerated compute-optimized ECS Bare Metal Instance family
ebmgn6v, GPU-accelerated compute-optimized ECS Bare Metal Instance family
ebmgn6i, GPU-accelerated compute-optimized ECS Bare Metal Instance family
You cannot select vGPU-accelerated instances as cluster nodes in the ACK console. For more information, see Does Container Service for Kubernetes support vGPU-accelerated instances?.
ASIC instance types supported by ACK
To add ASIC nodes to an ACK cluster, you can select the instance type ecs.video-trans.26xhevc.
eRDMA instance types supported by ACK
ACK supports multiple eRDMA-accelerated instance families. You can select from the ECS instance families listed below. For more information, see Enable eRDMA on an enterprise-level instance and Enable eRDMA on a GPU-accelerated instance.
c8ae, performance-enhanced compute-optimized instance family
GPU-accelerated compute-optimized instance families (gn, ebm, and scc series)
gn8v and gn8v-tee, GPU-accelerated compute-optimized instance families
ebmgn8is, GPU-accelerated compute-optimized ECS Bare Metal Instance family
ebmgn8v, GPU-accelerated compute-optimized ECS Bare Metal Instance family