![]() Add: * Dockerfile that builds a container with OpenSSL 1.1.1 + QAT Engine * Sample openssl-qat-engine-pod deployment yaml The demo deployment yaml has the following dependencies: * kata-runtime is installed and registered as the untrusted workload handler * QAT virtual function device configuration(s) (from QAT_Engine repo) are available in /etc for the target hardware. TODOs: * readme.md * move to RuntimeClass Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com> |
||
---|---|---|
.. | ||
crypto-perf | ||
openssl-qat-engine | ||
ubuntu-demo-opae | ||
ubuntu-demo-opencl | ||
build-image.sh | ||
crypto-perf-dpdk-pod-requesting-qat.yaml | ||
intelfpga-job.yaml | ||
intelgpu-job.yaml | ||
openssl-qat-engine-pod.yaml | ||
readme.md | ||
screencast.sh | ||
test-fpga-region.yml |
Intel Device Plugin Demo for Kubernetes
Demo overview
Acceleration of compute and data processing of workloads like video transcoding, compression, and encryption is enabled in Kubernetes with the Device Plugin Framework. This repository contains a set of Kubernetes plugins and instructions to enable Intel devices for the acceleration of your workloads orchestrated by Kubernetes.
The current list of supported Intel Device Plugins includes:
-
GPU Device Plugin with support for Intel® Graphics Technology
We have included an example demo and configuration information for the Intel Device Plugins for Kubernetes below. Please join us on the sig-node-rtk channel on kubernetes.slack.com to ask questions, contribute to the community, and learn about the work we are doing with Kubernetes and the Device Plugin Framework.
Intel® FPGA Device Plugin demo video
The screencast demonstrates the deployment of the Intel® FPGA Device Plugin for Kubernetes and executes a sample GZIP compression workload. The demo begins with a fully configured Kubernetes cluster with the Go runtime.
Demo platform configuration
- 1-node, 2x Intel® Xeon® E5-2680 CPU @ 2.4 GHz
- Total memory 251 GB
- Intel® Arria® 10 GX FPGA
- Software
- OpenSUSE 15 (Kernel: 4.18.9-200.fc28.x86_64)
- Kubernetes 1.11
- CRI-O 1.11.1
- Intel® FPGA Device Plugin built from master branch
Demo steps
- Validate the status of the Kubernetes cluster.
- Clone the Intel Device Plugins for Kubernetes source.
- Provision the admission controller webhook.
- Provision the Intel® FPGA Device Plugin.
- Create bitstream storage for the Intel® FPGA.
- Run the sample GZIP compression workload.
Screencast
Intel® FPGA Device Plugin deployment
Intel® QuickAssist Technology Device Plugin OpenSSL demo video
TBD