鲲鹏社区首页
中文
注册
开发者
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

编译SRIOV-KAE设备直通插件

通过编译SRIOV-KAE设备直通插件源码生成SRIOV-KAE设备直通插件镜像,并部署至集群。

  1. 编译SRIOV-KAE设备直通插件。
    1. 获取插件代码并进入SRIOV-KAE设备直通插件源码目录,执行构建脚本。
      1
      2
      3
      git clone https://gitee.com/kunpeng_compute/sriov-network-device-plugin.git
      cd /path/to/sriov-network-device-plugin
      DOCKERFILE=./images/Dockerfile.arm64 make image
      
    2. 构建结束之后,确认已生成sriov-network-device-plugin:latest镜像。
      1
      docker images
      

      如果构建成功,可以在回显中看到如下信息。

      REPOSITORY                                                                  TAG                 IMAGE ID            CREATED             SIZE
      ghcr.io/k8snetworkplumbingwg/sriov-network-device-plugin                    latest              e4f88dfba290        3 weeks ago         64.3M
    3. 将编译得到的Docker镜像导入到集群计算节点和主节点上。
      1. 导出Docker镜像。
        1
        docker save -o sriov-device.tar ghcr.io/k8snetworkplumbingwg/sriov-network-device-plugin:latest
        
      2. 把导出的tar包拷贝到各个节点上后执行如下命令,在所有节点上导入镜像。
        • Kubernetes使用的容器运行时是Containerd时,使用如下命令导入镜像。
          1
          ctr -n k8s.io images import /path/to/sriov-device.tar
          
        • Kubernetes使用的容器运行时是Docker时,使用如下命令导入镜像。
          1
          docker load -i /path/to/sriov-device.tar