Sie können das Verhalten der Confidential Space-VM für Arbeitslasten ändern, indem Sie beim Erstellen der VM Variablen an die Option --metadata
übergeben.
Wenn Sie mehrere Variablen übergeben möchten, legen Sie zuerst das Trennzeichen fest, indem Sie dem Wert --metadata
das Präfix ^~^
voranstellen. Dadurch wird das Trennzeichen auf ~
festgelegt, da ,
in Variablenwerten verwendet wird.
Beispiel:
metadata="^~^tee-restart-policy=Always~tee-image-reference=us-docker.pkg.dev/WORKLOAD_AUTHOR_PROJECT_ID/REPOSITORY_NAME/WORKLOAD_CONTAINER_NAME:latest"
In der folgenden Tabelle sind die Metadatenvariablen aufgeführt, die Sie für Ihre Arbeitslast-VM festlegen können.
Metadatenschlüssel | Typ | Beschreibung und Werte |
---|---|---|
Interagiert mit:
|
String |
Erforderlich. Dieser verweist auf den Speicherort des Arbeitslastcontainers. Beispiel
|
Interagiert mit:
|
JSON-Strings-Array |
Überschreibt die CMD-Anweisungen, die in der Beispiel
|
Interagiert mit:
|
Definierter String |
Gibt Gültige Werte:
Ein hohes Protokollvolumen in der seriellen Konsole kann sich auf die Arbeitslastleistung auswirken. Beispiel
|
|
Ganzzahl |
Hiermit wird die Größe des freigegebenen Arbeitsspeichers von Beispiel
|
Interagiert mit:
|
String |
Hiermit werden Umgebungsvariablen im Arbeitslastcontainer festgelegt. Der Autor der Arbeitslast muss die Namen der Umgebungsvariablen auch der
Beispiel
|
Interagiert mit:
|
String |
Eine Liste der Dienstkonten, deren Identität vom Arbeitslastoperator übernommen werden kann. Der Arbeitslastoperator muss die Identität der Dienstkonten übernehmen dürfen. Es können mehrere Dienstkonten durch Kommas getrennt aufgeführt werden. Beispiel
|
Interagiert mit:
|
Boolesch |
Die Standardeinstellung ist Beispiel
|
Interagiert mit:
|
String |
Eine Liste von durch Semikolons getrennten Bereitstellungsdefinitionen. Eine Bereitstellungsdefinition besteht aus einer durch Kommas getrennten Liste von Schlüssel/Wert-Paaren, für die Beispiel
|
Interagiert mit:
|
Definierter String |
Die Neustart-Richtlinie des Container-Launchers, wenn die Arbeitslast beendet wird Gültige Werte:
Diese Variable wird nur vom Produktions-Image für Confidential Space unterstützt. Beispiel
|
Interagiert mit:
|
String |
Eine Liste von durch Kommas getrennten Container-Repositories, in denen die Signaturen gespeichert werden, die von Sigstore Cosign generiert werden. Beispiel
|