intel-device-plugins-for-ku.../demo
Mikko Ylinen 1cd078dedf demo: add OpenSSL QAT Engine demo files
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>
2018-11-26 11:06:36 +02:00
..
crypto-perf demo: update crypto-perf Dockerfile 2018-11-23 09:01:08 +00:00
openssl-qat-engine demo: add OpenSSL QAT Engine demo files 2018-11-26 11:06:36 +02:00
ubuntu-demo-opae upgrade OPAE to v1.1.0-2 for ubuntu-demo-opae image 2018-08-07 17:28:50 +03:00
ubuntu-demo-opencl Update GPU demo to run FFT on the device 2018-07-05 16:19:16 +03:00
build-image.sh Use buildah to build images 2018-09-28 17:21:12 +03:00
crypto-perf-dpdk-pod-requesting-qat.yaml Fixing minor bugs with QAT plugin 2018-09-03 14:27:27 +01:00
intelfpga-job.yaml demo: use ubuntu-demo-opae:devel in FPGA pods 2018-09-14 12:23:47 +03:00
intelgpu-job.yaml Fix typos 2018-11-22 20:44:00 +00:00
openssl-qat-engine-pod.yaml demo: add OpenSSL QAT Engine demo files 2018-11-26 11:06:36 +02:00
readme.md demo: add OpenSSL QAT Engine demo files 2018-11-26 11:06:36 +02:00
screencast.sh fpga: update to dcp 1.1 2018-10-17 12:26:53 +03:00
test-fpga-region.yml demo: use ubuntu-demo-opae:devel in FPGA pods 2018-09-14 12:23:47 +03:00

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:

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

  1. Validate the status of the Kubernetes cluster.
  2. Clone the Intel Device Plugins for Kubernetes source.
  3. Provision the admission controller webhook.
  4. Provision the Intel® FPGA Device Plugin.
  5. Create bitstream storage for the Intel® FPGA.
  6. Run the sample GZIP compression workload.

Screencast

Intel® FPGA Device Plugin deployment

Intel® FPGA Device Plugin deployment

Intel® QuickAssist Technology Device Plugin OpenSSL demo video

TBD

Demo platform configuration

Demo steps

Screencast