跳转至

工作负载使用 RDMA

本章节主要介绍介绍工作负载如何配置并使用 RDMA 资源。

Note

本章内容基于 SR-IOV 使用 RoCE 网卡为例。为方便测试 RDMA,配置镜像需使用: docker.io/mellanox/rping-test,且运行 sh 命令,防止操作过程中 Pod 异常退出,详情参考下文。

前提条件

界面操作

  1. 登录平台 UI,在左侧导航栏点击容器管理->集群列表,找到对应集群。然后,在左侧导航栏选择无状态负载,点击镜像创建

    镜像创建

  2. 创建无状态负载页面,镜像使用 docker.io/mellanox/rping-testReplica 设置为 2,部署一组跨节点 Pod。

  3. 填写基本信息,进入容器配置输入如下信息。

    rdma_sriov

    • 网络资源参数

      示例中的spidernet.io/mellnoxrdma基于 SRIOV 使用 RoCE 网卡 的示例。请求值和限制值目前保持一致,输入值不大于最大可用值。

    • 运行命令:为防止 Pod 启动异常退出, 添加如下运行命令:

      - sh - -c - | ls -l /dev/infiniband /sys/class/net sleep 1000000

  4. 完成容器配置服务配置页面的信息输入后。然后,进入高级配置,点击配置容器网卡

    容器网卡

  5. 选择已创建的 Multus CR,关闭创建固定 IP 池功能,选择已创建 IP Pool,点击确定,完成创建。

    rdma_usage01

评论