All Products
Search
Document Center

Container Service for Kubernetes:Add eRDMA nodes to ACK clusters

Last Updated:Mar 17, 2025

This topic describes how to add elastic remote direct memory access (eRDMA) nodes to a Container Service for Kubernetes (ACK) cluster.

Limits

  • You can add eRDMA nodes only to ACK clusters that run Kubernetes 1.24 or later. If the eRDMA nodes are GPU-accelerated nodes, make sure that the NVIDIA driver is later than 470.xx.xx.

  • ACK supports all eRDMA-enhanced Elastic Compute Service (ECS) instance types. For more information about eRDMA-enhanced ECS instance types, see Use eRDMA.

Prerequisites

Add eRDMA nodes to an ACK cluster

Manually add nodes

  1. Specify the OS image described in Prerequisites as the OS image of nodes.

  2. Manually add nodes.

Automatically add nodes

  1. Create a node pool and specify the OS image described in Prerequisites.

  2. Automatically add nodes.

Related steps

Install eRDMA dependencies on the node

To install and configure ACK eRDMA Controller on nodes, see Use eRDMA to accelerate container networking.

Install eRDMA dependencies in the container

To use eRDMA in Docker containers, install the eRDMA user-space driver package in the container.

Note

We recommend that you include the eRDMA dependencies installation in the Dockerfile of your image. This ensures consistency and repeatability in different environments, simplifies deployment process, and improves development and O&M efficiency. For more information, see Dockerfile tutorial.