啟動政策會覆寫工作負載運算子設定的 VM 中繼資料變數,以限制惡意動作。工作負載作者可以在建構容器映像檔時,使用標籤設定政策。
例如,在 Dockerfile
中:
LABEL "tee.launch_policy.allow_cmd_override"="true"
在 Bazel BUILD 檔案中:
container_image(
...
labels={"tee.launch_policy.allow_cmd_override":"true"}
...
)
下表列出可用的發布政策:
政策 | 類型 | 說明 |
---|---|---|
互動對象:
|
布林值 (預設值為 false ) |
決定工作負載運算子是否能將其他 Linux 功能新增至工作負載容器。 |
互動對象:
|
布林值 (預設值為 false ) |
決定是否允許工作負載容器在 /sys/fs/cgroup 中加入命名空間 cgroup 掛接點。
|
互動對象:
|
布林值 (預設值為 false ) |
判斷工作負載容器 Dockerfile 中指定的
CMD 是否可由工作負載運算子以
tee-cmd 中繼資料值覆寫。 |
互動對象:
|
以半形逗號分隔的字串 |
以半形逗號分隔的允許環境變數名稱字串,工作負載運算子可使用
tee-env-ENVIRONMENT_VARIABLE_NAME
中繼資料值設定這些變數。
|
互動對象:
|
以半形冒號分隔的字串 |
以半形冒號分隔的字串,列出工作負載運算子可使用 例如: |
互動對象:
|
定義的字串 |
如果工作負載運算子將
有效值如下:
|
互動對象:
|
定義的字串 |
如果工作負載運算子將
有效值如下:
|