希姆计算Kubernetes使用说明

版本历史

版本 作者 日期 注释
V1.0 希姆计算 2021-09-01 初始版本。
V1.2.0 希姆计算 2022-04-11 配套HPE V1.2.0发布文档。

概述

希姆计算提供了部署通用Kubernetes解决方案所需的Kubernetes设备插件stc-k8s-device-plugin,该设备插件实现以下功能:

  • 在Kubernetes集群中申请、使用希姆计算设备

  • 跟踪希姆计算设备的健康状况

准备工作

  • 安装Kubernetes,推荐安装版本1.18

  • 参考希姆计算STCP920快速安装指南,在主机部署希姆计算异构编程环境

部署工作

编译设备插件工程

$ docker build -t stc/k8s-device-plugin .

部署设备插件

$ kubectl apply -f stc-device-plugin.yaml

检查部署状态

$ kubectl get pods -n kube-system

运行示例

运行pod示例(debian-10.6),该示例映射主机上部署的希姆计算异构编程环境

$ docker build -t stc/k8s-pod-example pod/
$ kubectl apply -f pod/example.yaml
$ kubectl exec -it stc-example-pod -- bash

检查pod状态

$ kubectl get pods

在容器中验证希姆计算设备

$ kubectl exec stc-example-pod -- /usr/local/hpe/example/hello_world