You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
sgx: add two special resources for quoting daemon and SGX platform registration
`qe` and `registration` resources are intended for a very specific use-case: every
SGX enabled node gets only one such resource and they are consumed by a quoting
daemon (e.g., `aesmd` or `tdx-qgs`) and a platform registration tool (e.g.,
PCK-ID-Retrieval-Tool), respectively. This is done so that these containers can run
without any elevated privileges.
Signed-off-by: Mikko Ylinen <[email protected]>
@@ -39,10 +39,16 @@ The SGX plugin can take a number of command line arguments, summarised in the fo
39
39
|:---- |:-------- |:------- |
40
40
| -enclave-limit | int | the number of containers per worker node allowed to use `/dev/sgx_enclave` device node (default: `20`) |
41
41
| -provision-limit | int | the number of containers per worker node allowed to use `/dev/sgx_provision` device node (default: `20`) |
42
+
| -dcap-infra-resources | bool | a boolean opt-in flag to register special `qe` and `registration` resources for Intel Data Center Attestation Primitive containers (default: `false`) |
42
43
43
44
The plugin also accepts a number of other arguments related to logging. Please use the `-h` option to see
44
45
the complete list of logging related options.
45
46
47
+
Note: `qe` and `registration` resources are intended for a very specific use-case: every SGX enabled
48
+
node gets only one such resource and they are consumed by a quoting daemon (e.g., `aesmd` or `tdx-qgs`)
49
+
and a platform registration tool (e.g., PCK-ID-Retrieval-Tool), respectively. This is done so that
50
+
these containers can run without any elevated privileges.
51
+
46
52
## Installation
47
53
48
54
The following sections cover how to use the necessary Kubernetes SGX specific
// Note: /sys/firmware is a maskedPath set by runtimes so efivarfs gets mounted to /run/efivars. Applications must be adapted to the non-standard path.
0 commit comments