mirror of
https://github.com/intel/intel-device-plugins-for-kubernetes.git
synced 2025-06-03 03:59:37 +00:00
Collection of Intel device plugins for Kubernetes
![]() runtime uses /dev/termination-log to write container termination messages. If this file doesn't exist on the host the runtime tries to create it. As /dev is read-only for intel-fpga-plugin container attempt to create /dev/termination-log fails with this error: Warning Failed kubelet, device-plugins-kubernetes-clearlinux-14-4.novalocal Error: container create failed: container_linux.go:345: starting container process caused "process_linux.go:430: container init caused \"rootfs_linux.go:58: mounting \\\"/var/lib/kubelet/pods/d7262db5-e3fc-4b7b-bc2e-da245f600c4b/containers/intel-fpga-plugin/cddd0f76\\\" to rootfs \\\"/var/lib/containers/storage/overlay/edd75bb94b1b4cf93ae1ea5c064945169fb329d0abdb56b7621cddfc721f6eda/merged\\\" at \\\"/var/lib/containers/storage/overlay/edd75bb94b1b4cf93ae1ea5c064945169fb329d0abdb56b7621cddfc721f6eda/merged/dev/termination-log\\\" caused \\\"open /var/lib/containers/storage/overlay/edd75bb94b1b4cf93ae1ea5c064945169fb329d0abdb56b7621cddfc721f6eda/merged/dev/termination-log: read-only file system\\\"\"" Setting terminationMessagePath to rw-mounted file system /tmp/termination-log for the plugin container should fix this. Fixes: #259 |
||
---|---|---|
build | ||
cmd | ||
demo | ||
deployments | ||
pkg | ||
scripts | ||
.gitignore | ||
.intel-logo.png | ||
.travis.yml | ||
DEVEL.md | ||
go.mod | ||
go.sum | ||
Jenkinsfile | ||
LICENSE | ||
Makefile | ||
README.md |
Device Plugins for Kubernetes
Table of Contents
- About
- GPU device plugin
- FPGA plugin code
- QuickAssist device plugin
- How to develop simple device plugins
About
This repository contains a set of Kubernetes plugins that enable you to use Intel devices.
Prerequisites for building and running Intel device plugins include:
- Intel hardware
- Fully configured Kubernetes cluster
- Working Go environment
Supported Kubernetes versions
Branch | Kubernetes branch/version |
---|---|
release-0.15 | Kubernetes 1.15 branch v1.15.x |
release-0.11 | Kubernetes 1.11 branch v1.11.x |