intel-device-plugins-for-ku.../demo
Ed Bartosh 6d981cb492
Merge pull request #116 from MCamp859/demo-readme-new
Add demo readme file to serve as landing page.
2018-11-02 09:55:43 +00:00
..
crypto-perf Enabling support for QuickAssist Devices 2018-07-23 17:35:37 +01: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 Update README.md files to reflect changes caused by refactoring 2018-07-30 15:29:33 +03:00
readme.md Demo readme: embedded screencast 2018-11-01 11:00:49 -04: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