Startrichtlinien überschreiben die von Arbeitslastoperatoren festgelegten VM-Metadatavariablen, um schädliche Aktionen einzuschränken. Ein Arbeitslastautor kann beim Erstellen seines Container-Images Richtlinien mit einem Label festlegen.
Beispiel: Dockerfile
LABEL "tee.launch_policy.allow_cmd_override"="true"
In einer Bazel-BUILD-Datei:
container_image(
...
labels={"tee.launch_policy.allow_cmd_override":"true"}
...
)
Die verfügbaren Startrichtlinien finden Sie in der folgenden Tabelle:
Richtlinie | Typ | Beschreibung |
---|---|---|
Interagiert mit:
|
Boolesch (Standardwert ist false ) |
Gibt an, ob der Arbeitslastoperator dem Arbeitslastcontainer zusätzliche Linux-Funktionen hinzufügen kann. |
Interagiert mit:
|
Boolesch (Standardwert ist false ) |
Bestimmt, ob der Arbeitslastcontainer eine Namespaced-Cgroup-Bereitstellung unter /sys/fs/cgroup enthalten darf.
|
Interagiert mit:
|
Boolesch (Standardwert ist false ) |
Bestimmt, ob das im Dockerfile des Arbeitslastcontainers angegebene
CMD durch einen Arbeitslastoperator mit dem Metadatenwert
tee-cmd überschrieben werden kann.
|
Interagiert mit:
|
Durch Kommas getrennter String |
Ein durch Kommas getrennter String mit zulässigen Umgebungsvariablennamen, die von einem Arbeitslastoperator mit
tee-env-ENVIRONMENT_VARIABLE_NAME -Metadatenwerten festgelegt werden dürfen.
|
Interagiert mit:
|
Durch Doppelpunkte getrennter String |
Ein durch Doppelpunkte getrennter String mit zulässigen Bereitstellungsverzeichnissen, in die der Arbeitslastoperator mit Beispiel: |
Interagiert mit:
|
Definierter String |
Bestimmt, wie das Logging funktioniert, wenn
Die gültigen Werte sind:
|
Interagiert mit:
|
Definierter String |
Bestimmt, wie die Überwachung der Speichernutzung von Arbeitslasten funktioniert, wenn
Die gültigen Werte sind:
|