Deploy the Intel SGX Device Plugin for Kubernetes

The instructions in this section are modified from the Intel SGX Device Plugin homepage, to which please refer should questions arise.

Prerequisites

Prerequisites for building and running these device plugins include:

Here we would want to deploy the plugin as a DaemonSet, so pull the source code. In the working directory, compile with

make intel-sgx-plugin
make intel-sgx-initcontainer

Deploy the DaemonSet with

kubectl apply -k deployments/sgx_plugin/overlays/epc-register/

Verify with (replace the <node name> with your own node name)

kubectl describe node <node name> | grep sgx.intel.com