Microsoft.ContainerInstance containerGroups 2022-10-01-preview
Bicep-erőforrásdefiníció
A containerGroups erőforrástípus üzembe helyezhető a következő célműveletekkel:
- Erőforráscsoportok – Lásd : Erőforráscsoport üzembehelyezési parancsai
Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.
Erőforrás formátuma
Microsoft.ContainerInstance/containerGroups erőforrás létrehozásához adja hozzá a következő Bicep-et a sablonhoz.
resource symbolicname 'Microsoft.ContainerInstance/containerGroups@2022-10-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
identity: {
type: 'string'
userAssignedIdentities: {}
}
properties: {
confidentialComputeProperties: {
ccePolicy: 'string'
}
containers: [
{
name: 'string'
properties: {
command: [
'string'
]
environmentVariables: [
{
name: 'string'
secureValue: 'string'
value: 'string'
}
]
image: 'string'
livenessProbe: {
exec: {
command: [
'string'
]
}
failureThreshold: int
httpGet: {
httpHeaders: [
{
name: 'string'
value: 'string'
}
]
path: 'string'
port: int
scheme: 'string'
}
initialDelaySeconds: int
periodSeconds: int
successThreshold: int
timeoutSeconds: int
}
ports: [
{
port: int
protocol: 'string'
}
]
readinessProbe: {
exec: {
command: [
'string'
]
}
failureThreshold: int
httpGet: {
httpHeaders: [
{
name: 'string'
value: 'string'
}
]
path: 'string'
port: int
scheme: 'string'
}
initialDelaySeconds: int
periodSeconds: int
successThreshold: int
timeoutSeconds: int
}
resources: {
limits: {
cpu: int
gpu: {
count: int
sku: 'string'
}
memoryInGB: json('decimal-as-string')
}
requests: {
cpu: int
gpu: {
count: int
sku: 'string'
}
memoryInGB: json('decimal-as-string')
}
}
securityContext: {
allowPrivilegeEscalation: bool
capabilities: {
add: [
'string'
]
drop: [
'string'
]
}
privileged: bool
runAsGroup: int
runAsUser: int
seccompProfile: 'string'
}
volumeMounts: [
{
mountPath: 'string'
name: 'string'
readOnly: bool
}
]
}
}
]
diagnostics: {
logAnalytics: {
logType: 'string'
metadata: {}
workspaceId: 'string'
workspaceKey: 'string'
workspaceResourceId: 'string'
}
}
dnsConfig: {
nameServers: [
'string'
]
options: 'string'
searchDomains: 'string'
}
encryptionProperties: {
identity: 'string'
keyName: 'string'
keyVersion: 'string'
vaultBaseUrl: 'string'
}
extensions: [
{
name: 'string'
properties: {
extensionType: 'string'
protectedSettings: any()
settings: any()
version: 'string'
}
}
]
imageRegistryCredentials: [
{
identity: 'string'
identityUrl: 'string'
password: 'string'
server: 'string'
username: 'string'
}
]
initContainers: [
{
name: 'string'
properties: {
command: [
'string'
]
environmentVariables: [
{
name: 'string'
secureValue: 'string'
value: 'string'
}
]
image: 'string'
securityContext: {
allowPrivilegeEscalation: bool
capabilities: {
add: [
'string'
]
drop: [
'string'
]
}
privileged: bool
runAsGroup: int
runAsUser: int
seccompProfile: 'string'
}
volumeMounts: [
{
mountPath: 'string'
name: 'string'
readOnly: bool
}
]
}
}
]
ipAddress: {
autoGeneratedDomainNameLabelScope: 'string'
dnsNameLabel: 'string'
ip: 'string'
ports: [
{
port: int
protocol: 'string'
}
]
type: 'string'
}
osType: 'string'
priority: 'string'
restartPolicy: 'string'
sku: 'string'
subnetIds: [
{
id: 'string'
name: 'string'
}
]
volumes: [
{
azureFile: {
readOnly: bool
shareName: 'string'
storageAccountKey: 'string'
storageAccountName: 'string'
}
emptyDir: any()
gitRepo: {
directory: 'string'
repository: 'string'
revision: 'string'
}
name: 'string'
secret: {}
}
]
}
zones: [
'string'
]
}
Tulajdonságértékek
containerGroups
Név | Leírás | Érték |
---|---|---|
name | Az erőforrás neve | sztring (kötelező) Karakterkorlát: 1-63 Érvényes karakterek: Kisbetűk, számok és kötőjelek. Nem lehet kötőjellel kezdeni vagy végződni. Szomszédos kötőjelek használata nem megengedett. |
location | Az erőforrás helye. | sztring |
tags | Az erőforráscímkék. | Címkenevek és -értékek szótára. Címkék megtekintése sablonokban |
identity | A tárolócsoport identitása, ha konfigurálva van. | ContainerGroupIdentity |
properties | A tárolócsoport tulajdonságai | ContainerGroupPropertiesProperties (kötelező) |
Zónák | A tárolócsoport zónái. | sztring[] |
ContainerGroupIdentity
Név | Leírás | Érték |
---|---|---|
típus | A tárolócsoporthoz használt identitás típusa. A "SystemAssigned, UserAssigned" típus egy implicit módon létrehozott identitást és egy felhasználó által hozzárendelt identitáskészletet is tartalmaz. A "Nincs" típus eltávolít minden identitást a tárolócsoportból. | "Nincs" "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
userAssignedIdentities | A tárolócsoporthoz társított felhasználói identitások listája. | object |
ContainerGroupPropertiesProperties
Név | Leírás | Érték |
---|---|---|
confidentialComputeProperties | A bizalmas tárolócsoport tulajdonságai | ConfidentialComputeProperties |
tárolók | A tárolócsoporton belüli tárolók. | Tároló[] (kötelező) |
diagnosztika | Egy tárolócsoport diagnosztikai információi. | ContainerGroupDiagnostics |
dnsConfig | Egy tárolócsoport DNS-konfigurációs információi. | DnsConfiguration |
encryptionProperties | A tárolócsoportok titkosítási tulajdonságai. | EncryptionProperties |
bővítmények | a virtuális kubelet által használt bővítmények | DeploymentExtensionSpec[] |
imageRegistryCredentials | A rendszerkép-beállításjegyzék hitelesítő adatai, amelyekből a tárolócsoport létrejön. | ImageRegistryCredential[] |
initContainers | Egy tárolócsoport init-tárolói. | InitContainerDefinition[] |
ipAddress | A tárolócsoport IP-címtípusa. | IpAddress |
osType | A tárolócsoport tárolói által megkövetelt operációsrendszer-típus. | "Linux" "Windows" (kötelező) |
Prioritás | A tárolócsoport prioritása. | "Normál" "Kihasználatlan" |
restartPolicy | Indítsa újra a házirendet a tárolócsoport összes tárolójára vonatkozóan. - Always Mindig újraindul- OnFailure Újraindítás hiba esetén- Never Soha ne induljon újra |
"Mindig" "Soha" "OnFailure" |
Sku | Egy tárolócsoport termékváltozata. | "Bizalmas" "Dedikált" "Standard" |
alhálózati azonosítók | Egy tárolócsoport alhálózati erőforrásazonosítói. | ContainerGroupSubnetId[] |
volumes | A tárolócsoport tárolói által csatlakoztatható kötetek listája. | Kötet[] |
ConfidentialComputeProperties
Név | Leírás | Érték |
---|---|---|
ccePolicy | A base64 kódolású bizalmas számítási kényszerítési szabályzat | sztring |
Tároló
Név | Leírás | Érték |
---|---|---|
name | A tárolópéldány felhasználó által megadott neve. | sztring (kötelező) |
properties | A tárolópéldány tulajdonságai. | ContainerProperties (kötelező) |
ContainerProperties
Név | Leírás | Érték |
---|---|---|
command | A tárolópéldányban végrehajtható parancsok exec formában. | sztring[] |
environmentVariables | A tárolópéldányban beállítandó környezeti változók. | EnvironmentVariable[] |
image | A tárolópéldány létrehozásához használt rendszerkép neve. | sztring (kötelező) |
livenessProbe | Az élőség-mintavétel. | ContainerProbe |
ports | A tárolópéldány közzétett portja. | ContainerPort[] |
readinessProbe | A készültségi mintavétel. | ContainerProbe |
resources | A tárolópéldány erőforrás-követelményei. | ResourceRequirements (kötelező) |
securityContext | A tároló biztonsági tulajdonságai. | SecurityContextDefinition |
volumeMounts | A kötet csatlakoztatható a tárolópéldányhoz. | VolumeMount[] |
Környezetválható
Név | Leírás | Érték |
---|---|---|
name | A környezeti változó neve. | sztring (kötelező) |
secureValue | A biztonságos környezeti változó értéke. | sztring |
érték | A környezeti változó értéke. | sztring |
ContainerProbe
Név | Leírás | Érték |
---|---|---|
Exec | A mintavételhez használni kívánt végrehajtási parancs | ContainerExec |
failureThreshold | A hiba küszöbértéke. | int |
httpGet | A mintavételhez használandó HTTP-beállítások lekérése | TárolóhttpGet |
initialDelaySeconds | A kezdeti késleltetési másodperc. | int |
periodSeconds | Az időszak másodperce. | int |
successThreshold | A siker küszöbértéke. | int |
timeoutSeconds | Az időtúllépési másodperc. | int |
ContainerExec
Név | Leírás | Érték |
---|---|---|
command | A tárolóban végrehajtandó parancsok. | sztring[] |
TárolóhttpGet
Név | Leírás | Érték |
---|---|---|
httpHeaders | A HTTP-fejlécek. | HttpHeader[] |
path | A mintavétel elérési útja. | sztring |
port | A mintavételhez használt port száma. | int (kötelező) |
Rendszer | A séma. | "http" "https" |
HttpHeader
Név | Leírás | Érték |
---|---|---|
name | A fejléc neve. | sztring |
érték | A fejléc értéke. | sztring |
ContainerPort
Név | Leírás | Érték |
---|---|---|
port | A tárolócsoporton belül közzétett portszám. | int (kötelező) |
Protokoll | A porthoz társított protokoll. | "TCP" "UDP" |
ResourceRequirements
Név | Leírás | Érték |
---|---|---|
Határok | A tárolópéldány erőforráskorlátai. | ResourceLimits |
Kérelmek | A tárolópéldány erőforrás-kérelmei. | ResourceRequests (kötelező) |
ResourceLimits
Név | Leírás | Érték |
---|---|---|
Cpu | A tárolópéldány processzorkorlátja. | int |
Gpu | A tárolópéldány GPU-korlátja. | GpuResource |
memoryInGB | A tárolópéldány GB-ban megadott memóriakorlátja. Decimális érték megadásához használja a json() függvényt. | int vagy json decimális |
GpuResource
Név | Leírás | Érték |
---|---|---|
count | A GPU-erőforrás száma. | int (kötelező) |
Sku | A GPU-erőforrás termékváltozata. | "K80" "P100" "V100" (kötelező) |
ResourceRequests
Név | Leírás | Érték |
---|---|---|
Cpu | A tárolópéldány CPU-kérése. | int (kötelező) |
Gpu | A tárolópéldány GPU-kérése. | GpuResource |
memoryInGB | A tárolópéldány GB-ban megadott memóriakérelmét. Decimális érték megadásához használja a json() függvényt. | int vagy json decimális (kötelező) |
SecurityContextDefinition
Név | Leírás | Érték |
---|---|---|
allowPrivilegeEscalation | Logikai érték, amely azt jelzi, hogy az init folyamat emelheti-e a jogosultságait | logikai |
képességek | A tárolók hozzáadására vagy elvetésére vonatkozó képességek. | SecurityContextCapabilitiesDefinition |
Kiváltságos | A jelölő, amely meghatározza, hogy a tárolóengedélyek emelt szintűek-e a Privileged értékre. | logikai |
runAsGroup | Beállítja a felhasználói GID-t a tárolóhoz. | int |
runAsUser | Beállítja a tároló felhasználói UID azonosítóját. | int |
seccompProfile | egy base64 kódolású sztring, amely a seccomp profil JSON-tartalmát tartalmazza | sztring |
SecurityContextCapabilitiesDefinition
Név | Leírás | Érték |
---|---|---|
add | A tárolóhoz hozzáadandó képességek. | sztring[] |
drop | A tárolóból való lemorzsolódási képességek. | sztring[] |
VolumeMount
Név | Leírás | Érték |
---|---|---|
mountPath | Annak a tárolónak az elérési útja, amelyen a kötetet csatlakoztatni kell. Nem tartalmazhat kettőspontot (:). | sztring (kötelező) |
name | A kötet csatlakoztatásának neve. | sztring (kötelező) |
readOnly | A jelölő, amely jelzi, hogy a kötet csatlakoztatása írásvédett-e. | logikai |
ContainerGroupDiagnostics
Név | Leírás | Érték |
---|---|---|
logAnalytics | Tárolócsoport naplóelemzési adatai. | LogAnalytics |
LogAnalytics
Név | Leírás | Érték |
---|---|---|
logType | A használni kívánt naplótípus. | "ContainerInsights" "ContainerInstanceLogs" |
metaadatok | A log analytics metaadatai. | object |
workspaceId | A log analytics munkaterület-azonosítója | sztring (kötelező) |
workspaceKey | A log analytics munkaterületkulcsa | sztring (kötelező) |
workspaceResourceId | A log analytics munkaterületi erőforrás-azonosítója | sztring |
DnsConfiguration
Név | Leírás | Érték |
---|---|---|
Névszervereket | A tárolócsoport DNS-kiszolgálói. | string[] (kötelező) |
Lehetőségek | A tárolócsoport DNS-beállításai. | sztring |
searchDomains | A DNS keresési tartományai a tárolócsoportban lévő állomásnév-kereséshez. | sztring |
EncryptionProperties
Név | Leírás | Érték |
---|---|---|
identity | A keyvault felügyelt identitás. | sztring |
Kulcsnév | A titkosítási kulcs neve. | sztring (kötelező) |
keyVersion | A titkosítási kulcs verziója. | sztring (kötelező) |
vaultBaseUrl | A keyvault alap URL-címe. | sztring (kötelező) |
DeploymentExtensionSpec
Név | Leírás | Érték |
---|---|---|
name | A bővítmény neve. | sztring (kötelező) |
properties | Bővítményspecifikus tulajdonságok | DeploymentExtensionSpecProperties |
DeploymentExtensionSpecProperties
Név | Leírás | Érték |
---|---|---|
extensionType | A hozzáadni kívánt bővítmény típusa. | sztring (kötelező) |
protectedSettings | A bővítmény védett beállításai. | A Bicep esetében használhatja az any() függvényt. |
beállítások | A bővítmény beállításai. | A Bicep esetében használhatja az any() függvényt. |
version | A használt bővítmény verziója. | sztring (kötelező) |
ImageRegistryCredential
Név | Leírás | Érték |
---|---|---|
identity | A privát beállításjegyzék identitása. | sztring |
identityUrl | A privát beállításjegyzék identitás URL-címe. | sztring |
jelszó | A privát beállításjegyzék jelszava. | sztring |
kiszolgáló | A Docker lemezkép-beállításjegyzék-kiszolgálója protokoll nélkül, például "http" és "https". | sztring (kötelező) |
username | A privát beállításjegyzék felhasználóneve. | sztring |
InitContainerDefinition
Név | Leírás | Érték |
---|---|---|
name | Az init-tároló neve. | sztring (kötelező) |
properties | Az init-tároló tulajdonságai. | InitContainerPropertiesDefinition (kötelező) |
InitContainerPropertiesDefinition
Név | Leírás | Érték |
---|---|---|
command | Az init-tárolóban végrehajtható parancs exec formában. | sztring[] |
environmentVariables | Az init-tárolóban beállítandó környezeti változók. | EnvironmentVariable[] |
image | Az init-tároló képe. | sztring |
securityContext | A tároló biztonsági tulajdonságai. | SecurityContextDefinition |
volumeMounts | Az init-tárolóhoz elérhető kötetcsatlakozások. | VolumeMount[] |
IpAddress
Név | Leírás | Érték |
---|---|---|
autoGeneratedDomainNameLabelScope | A biztonsági számnak megfelelő érték. A "Nem biztonságos" érték az alapértelmezett érték, ha nincs kijelölve, és azt jelenti, hogy az objektum tartománynévcímkéje nem védett az altartomány-átvétel ellen. A "TenantReuse" érték az alapértelmezett érték, ha ki van jelölve, és azt jelenti, hogy az objektum tartománynévcímkéje újra felhasználható ugyanazon a bérlőn belül. Az "SubscriptionReuse" érték azt jelenti, hogy az objektum tartománynévcímkéje ugyanazon előfizetésen belül újra felhasználható. A "ResourceGroupReuse" érték azt jelenti, hogy az objektum tartománynévcímkéje újra felhasználható ugyanazon az erőforráscsoporton belül. A "NoReuse" érték azt jelenti, hogy az objektum tartománynévcímkéje nem használható fel ugyanabban az erőforráscsoportban, előfizetésben vagy bérlőben. | 'Noreuse' "ResourceGroupReuse" "SubscriptionReuse" 'TenantReuse' "Nem biztonságos" |
dnsNameLabel | Az IP DNS-névcímkéje. | sztring |
Ip | A nyilvános interneten elérhető IP-cím. | sztring |
ports | A tárolócsoporton közzétett portok listája. | Port[] (kötelező) |
típus | Meghatározza, hogy az IP-cím nyilvános vagy privát virtuális hálózatnak legyen-e kitéve. | "Privát" "Nyilvános" (kötelező) |
Port
Név | Leírás | Érték |
---|---|---|
port | A portszám. | int (kötelező) |
Protokoll | A porthoz társított protokoll. | "TCP" "UDP" |
ContainerGroupSubnetId
Név | Leírás | Érték |
---|---|---|
id | A virtuális hálózat és az alhálózat erőforrás-azonosítója. | sztring (kötelező) |
name | Az alhálózat rövid neve. | sztring |
Kötet
Név | Leírás | Érték |
---|---|---|
azureFile | Az Azure File-kötet. | AzureFileVolume |
emptyDir | Az üres könyvtárkötet. | A Bicep esetében használhatja az any() függvényt. |
gitRepo | A Git-adattár kötete. | GitRepoVolume |
name | A kötet neve. | sztring (kötelező) |
titkos kód | A titkos kötet. | object |
AzureFileVolume
Név | Leírás | Érték |
---|---|---|
readOnly | A jelölő azt jelzi, hogy a kötetként csatlakoztatott Megosztott Azure-fájl írásvédett-e. | logikai |
shareName | A kötetként csatlakoztatni kívánt Azure-fájlmegosztás neve. | sztring (kötelező) |
storageAccountKey | Az Azure-fájlmegosztás eléréséhez használt tárfiók hozzáférési kulcsa. | sztring |
storageAccountName | Az Azure-fájlmegosztást tartalmazó tárfiók neve. | sztring (kötelező) |
GitRepoVolume
Név | Leírás | Érték |
---|---|---|
címtár | Célkönyvtár neve. Nem tartalmazhat és nem kezdődhet ".." betűvel. Ha "." van megadva, a kötetkönyvtár lesz a git-adattár. Ellenkező esetben, ha meg van adva, a kötet a git-adattárat fogja tartalmazni az alkönyvtárban a megadott névvel. | sztring |
repository | Adattár URL-címe | sztring (kötelező) |
változat | Véglegesítési kivonat a megadott változathoz. | sztring |
Gyorssablonok
Az alábbi rövid útmutatósablonok ezt az erőforrástípust helyezik üzembe.
Sablon | Leírás |
---|---|
SQL Server Always On AG az AKS-en |
Ezzel létrehoz egy új AKS-fürtöt, majd a Duffle és az ACI használatával üzembe helyezett CNAB-csomag használatával mindig a rendelkezésre állási csoportokon helyezi üzembe SQL Server |
WordPress-webhely létrehozása |
Ez a sablon létrehoz egy WordPress-webhelyet a tárolópéldányon |
WordPress-webhely létrehozása virtuális hálózaton |
Ez a sablon létrehoz egy WordPress-webhelyet egy virtuális hálózat tárolópéldányán. És adjon ki egy nyilvános webhely teljes tartománynevét, amely hozzáférhet a WordPress webhelyhez. |
Azure Container Instances – BC SQL Server és IIS használatával |
Egyetlen Windows-tároló üzembe helyezése teljes funkcionalitású, önálló Microsoft Dynamics 365 Business Central-környezettel a Azure Container Instances. |
Front Door Container Instances és Application Gateway |
Ez a sablon létrehoz egy Front Door Standard/Premium tárolócsoportot és Application Gateway. |
Front Door Standard/Premium Azure Container Instances |
Ez a sablon létrehoz egy Front Door Standard/Premiumot egy tárolócsoporttal. |
Azure Container Instances – tároló állapotadat-mintavétellel |
Helyezzen üzembe egy linuxos tárolót, amely állapotadat-mintavétellel rendelkezik Azure Container Instances használatával. |
Azure Container Instances – Linux-tároló nyilvános IP-címmel |
Egyetlen nyilvános IP-címen keresztül elérhető Linux-tároló üzembe helyezése Azure Container Instances használatával. |
Azure Container Instances – biztonságos envVar tároló |
Biztonságos környezeti változóval rendelkező Linux-tároló üzembe helyezése Azure Container Instances használatával. |
Azure Container Instances – Linux-tároló emptyDir használatával |
Helyezzen üzembe két Linux-tárolót, amelyek egy emptyDir köteten osztoznak Azure Container Instances használatával. |
Azure Container Instances – Linux-tároló a gitRepo használatával |
GitRepo-kötetet használó Linux-tároló üzembe helyezése Azure Container Instances használatával. |
Azure Container Instances – titkos kódokat tartalmazó tároló |
Helyezzen üzembe egy titkos kötetet tartalmazó Linux-tárolót a Azure Container Instances használatával. |
Igény szerinti SFTP-kiszolgáló létrehozása állandó tárhellyel |
Ez a sablon egy Igény szerinti SFTP-kiszolgálót mutat be egy Azure Container Instance (ACI) használatával. |
Igény szerinti SFTP-kiszolgáló meglévő tárfiók használatával |
Ez a sablon egy Igény szerinti SFTP-kiszolgálót mutat be egy Azure Container Instance (ACI) használatával. |
Tárfiók fájlmegosztásának létrehozása tárolókon keresztül |
Ez a sablon létrehoz egy tárfiókot és egy fájlmegosztást az azure-cli használatával egy tárolópéldányban |
UDP-tároló az ACI-ban |
Ez a sablon létrehoz egy ACI-erőforrást, és elérhetővé tesz egy tárolót az UDP-vel |
Azure Container Instances – Virtuális hálózat |
Helyezzen üzembe egy tárolópéldányt egy Azure-beli virtuális hálózaton. |
Application Gateway létrehozása tanúsítványokkal |
Ez a sablon bemutatja, hogyan hozhat létre Key Vault önaláírt tanúsítványokat, majd hogyan hivatkozhat Application Gateway. |
ARM-sablon erőforrás-definíciója
A containerGroups erőforrástípus üzembe helyezhető a következő célműveletekkel:
- Erőforráscsoportok – Lásd : Erőforráscsoport üzembehelyezési parancsai
Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.
Erőforrás formátuma
Microsoft.ContainerInstance/containerGroups erőforrás létrehozásához adja hozzá a következő JSON-t a sablonhoz.
{
"type": "Microsoft.ContainerInstance/containerGroups",
"apiVersion": "2022-10-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"identity": {
"type": "string",
"userAssignedIdentities": {}
},
"properties": {
"confidentialComputeProperties": {
"ccePolicy": "string"
},
"containers": [
{
"name": "string",
"properties": {
"command": [ "string" ],
"environmentVariables": [
{
"name": "string",
"secureValue": "string",
"value": "string"
}
],
"image": "string",
"livenessProbe": {
"exec": {
"command": [ "string" ]
},
"failureThreshold": "int",
"httpGet": {
"httpHeaders": [
{
"name": "string",
"value": "string"
}
],
"path": "string",
"port": "int",
"scheme": "string"
},
"initialDelaySeconds": "int",
"periodSeconds": "int",
"successThreshold": "int",
"timeoutSeconds": "int"
},
"ports": [
{
"port": "int",
"protocol": "string"
}
],
"readinessProbe": {
"exec": {
"command": [ "string" ]
},
"failureThreshold": "int",
"httpGet": {
"httpHeaders": [
{
"name": "string",
"value": "string"
}
],
"path": "string",
"port": "int",
"scheme": "string"
},
"initialDelaySeconds": "int",
"periodSeconds": "int",
"successThreshold": "int",
"timeoutSeconds": "int"
},
"resources": {
"limits": {
"cpu": "int",
"gpu": {
"count": "int",
"sku": "string"
},
"memoryInGB": "[json('decimal-as-string')]"
},
"requests": {
"cpu": "int",
"gpu": {
"count": "int",
"sku": "string"
},
"memoryInGB": "[json('decimal-as-string')]"
}
},
"securityContext": {
"allowPrivilegeEscalation": "bool",
"capabilities": {
"add": [ "string" ],
"drop": [ "string" ]
},
"privileged": "bool",
"runAsGroup": "int",
"runAsUser": "int",
"seccompProfile": "string"
},
"volumeMounts": [
{
"mountPath": "string",
"name": "string",
"readOnly": "bool"
}
]
}
}
],
"diagnostics": {
"logAnalytics": {
"logType": "string",
"metadata": {},
"workspaceId": "string",
"workspaceKey": "string",
"workspaceResourceId": "string"
}
},
"dnsConfig": {
"nameServers": [ "string" ],
"options": "string",
"searchDomains": "string"
},
"encryptionProperties": {
"identity": "string",
"keyName": "string",
"keyVersion": "string",
"vaultBaseUrl": "string"
},
"extensions": [
{
"name": "string",
"properties": {
"extensionType": "string",
"protectedSettings": {},
"settings": {},
"version": "string"
}
}
],
"imageRegistryCredentials": [
{
"identity": "string",
"identityUrl": "string",
"password": "string",
"server": "string",
"username": "string"
}
],
"initContainers": [
{
"name": "string",
"properties": {
"command": [ "string" ],
"environmentVariables": [
{
"name": "string",
"secureValue": "string",
"value": "string"
}
],
"image": "string",
"securityContext": {
"allowPrivilegeEscalation": "bool",
"capabilities": {
"add": [ "string" ],
"drop": [ "string" ]
},
"privileged": "bool",
"runAsGroup": "int",
"runAsUser": "int",
"seccompProfile": "string"
},
"volumeMounts": [
{
"mountPath": "string",
"name": "string",
"readOnly": "bool"
}
]
}
}
],
"ipAddress": {
"autoGeneratedDomainNameLabelScope": "string",
"dnsNameLabel": "string",
"ip": "string",
"ports": [
{
"port": "int",
"protocol": "string"
}
],
"type": "string"
},
"osType": "string",
"priority": "string",
"restartPolicy": "string",
"sku": "string",
"subnetIds": [
{
"id": "string",
"name": "string"
}
],
"volumes": [
{
"azureFile": {
"readOnly": "bool",
"shareName": "string",
"storageAccountKey": "string",
"storageAccountName": "string"
},
"emptyDir": {},
"gitRepo": {
"directory": "string",
"repository": "string",
"revision": "string"
},
"name": "string",
"secret": {}
}
]
},
"zones": [ "string" ]
}
Tulajdonságértékek
containerGroups
Név | Leírás | Érték |
---|---|---|
típus | Az erőforrás típusa | "Microsoft.ContainerInstance/containerGroups" |
apiVersion | Az erőforrás API-verziója | '2022-10-01-preview" |
name | Az erőforrás neve | sztring (kötelező) Karakterkorlát: 1-63 Érvényes karakterek: Kisbetűk, számok és kötőjelek. Nem lehet kötőjellel kezdeni vagy végződni. Szomszédos kötőjelek használata nem megengedett. |
location | Az erőforrás helye. | sztring |
tags | Az erőforráscímkék. | Címkenevek és -értékek szótára. Címkék megtekintése sablonokban |
identity | A tárolócsoport identitása, ha konfigurálva van. | ContainerGroupIdentity |
properties | A tárolócsoport tulajdonságai | ContainerGroupPropertiesProperties (kötelező) |
Zónák | A tárolócsoport zónái. | sztring[] |
ContainerGroupIdentity
Név | Leírás | Érték |
---|---|---|
típus | A tárolócsoporthoz használt identitás típusa. A "SystemAssigned, UserAssigned" típus egy implicit módon létrehozott identitást és egy felhasználó által hozzárendelt identitáskészletet is tartalmaz. A "Nincs" típus eltávolít minden identitást a tárolócsoportból. | "Nincs" "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
userAssignedIdentities | A tárolócsoporthoz társított felhasználói identitások listája. | object |
ContainerGroupPropertiesProperties
Név | Leírás | Érték |
---|---|---|
confidentialComputeProperties | A bizalmas tárolócsoport tulajdonságai | ConfidentialComputeProperties |
tárolók | A tárolócsoporton belüli tárolók. | Tároló[] (kötelező) |
diagnosztika | Egy tárolócsoport diagnosztikai információi. | ContainerGroupDiagnostics |
dnsConfig | Egy tárolócsoport DNS-konfigurációs információi. | DnsConfiguration |
encryptionProperties | A tárolócsoportok titkosítási tulajdonságai. | EncryptionProperties |
bővítmények | a virtuális kubelet által használt bővítmények | DeploymentExtensionSpec[] |
imageRegistryCredentials | A rendszerkép-beállításjegyzék hitelesítő adatai, amelyekből a tárolócsoport létrejön. | ImageRegistryCredential[] |
initContainers | Egy tárolócsoport init-tárolói. | InitContainerDefinition[] |
ipAddress | A tárolócsoport IP-címtípusa. | IpAddress |
osType | A tárolócsoport tárolói által megkövetelt operációsrendszer-típus. | "Linux" "Windows" (kötelező) |
Prioritás | A tárolócsoport prioritása. | "Normál" "Kihasználatlan" |
restartPolicy | Indítsa újra a házirendet a tárolócsoport összes tárolójára vonatkozóan. - Always Mindig újraindul- OnFailure Újraindítás hiba esetén- Never Soha ne induljon újra |
"Mindig" "Soha" "OnFailure" |
Sku | Egy tárolócsoport termékváltozata. | "Bizalmas" "Dedikált" "Standard" |
alhálózati azonosítók | Egy tárolócsoport alhálózati erőforrásazonosítói. | ContainerGroupSubnetId[] |
volumes | A tárolócsoport tárolói által csatlakoztatható kötetek listája. | Kötet[] |
ConfidentialComputeProperties
Név | Leírás | Érték |
---|---|---|
ccePolicy | A base64 kódolású bizalmas számítási kényszerítési szabályzat | sztring |
Tároló
Név | Leírás | Érték |
---|---|---|
name | A tárolópéldány felhasználó által megadott neve. | sztring (kötelező) |
properties | A tárolópéldány tulajdonságai. | ContainerProperties (kötelező) |
ContainerProperties
Név | Leírás | Érték |
---|---|---|
command | A tárolópéldányban végrehajtható parancsok exec formában. | sztring[] |
environmentVariables | A tárolópéldányban beállítandó környezeti változók. | EnvironmentVariable[] |
image | A tárolópéldány létrehozásához használt rendszerkép neve. | sztring (kötelező) |
livenessProbe | Az élőség-mintavétel. | ContainerProbe |
ports | A tárolópéldány közzétett portja. | ContainerPort[] |
readinessProbe | A készültségi mintavétel. | ContainerProbe |
resources | A tárolópéldány erőforrás-követelményei. | ResourceRequirements (kötelező) |
securityContext | A tároló biztonsági tulajdonságai. | SecurityContextDefinition |
volumeMounts | A tárolópéldány számára elérhető kötetcsatlakozások. | VolumeMount[] |
EnvironmentVariable
Név | Leírás | Érték |
---|---|---|
name | A környezeti változó neve. | sztring (kötelező) |
secureValue | A biztonságos környezeti változó értéke. | sztring |
érték | A környezeti változó értéke. | sztring |
ContainerProbe
Név | Leírás | Érték |
---|---|---|
Exec | A mintavételhez használni kívánt végrehajtási parancs | ContainerExec |
failureThreshold | A hiba küszöbértéke. | int |
httpGet | A mintavételhez használandó HTTP-beállítások lekérése | TárolóhttpGet |
initialDelaySeconds | A kezdeti késleltetési másodperc. | int |
periodSeconds | Az időszak másodperce. | int |
successThreshold | A siker küszöbértéke. | int |
timeoutSeconds | Az időtúllépési másodperc. | int |
ContainerExec
Név | Leírás | Érték |
---|---|---|
command | A tárolóban végrehajtandó parancsok. | sztring[] |
TárolóhttpGet
Név | Leírás | Érték |
---|---|---|
httpHeaders | A HTTP-fejlécek. | HttpHeader[] |
path | A mintavétel elérési útja. | sztring |
port | A mintavételhez használt port száma. | int (kötelező) |
Rendszer | A séma. | "http" "https" |
HttpHeader
Név | Leírás | Érték |
---|---|---|
name | A fejléc neve. | sztring |
érték | A fejléc értéke. | sztring |
ContainerPort
Név | Leírás | Érték |
---|---|---|
port | A tárolócsoporton belül közzétett portszám. | int (kötelező) |
Protokoll | A porthoz társított protokoll. | "TCP" "UDP" |
ResourceRequirements
Név | Leírás | Érték |
---|---|---|
Határok | A tárolópéldány erőforráskorlátai. | ResourceLimits |
Kérelmek | A tárolópéldány erőforrás-kérelmei. | ResourceRequests (kötelező) |
ResourceLimits
Név | Leírás | Érték |
---|---|---|
Cpu | A tárolópéldány cpu-korlátja. | int |
Gpu | A tárolópéldány GPU-korlátja. | GpuResource |
memoryInGB | A tárolópéldány GB-ban megadott memóriakorlátja. Decimális érték megadásához használja a json() függvényt. | int vagy json decimális |
GpuResource
Név | Leírás | Érték |
---|---|---|
count | A GPU-erőforrás száma. | int (kötelező) |
Sku | A GPU-erőforrás termékváltozata. | "K80" "P100" "V100" (kötelező) |
ResourceRequests
Név | Leírás | Érték |
---|---|---|
Cpu | A tárolópéldány CPU-kérése. | int (kötelező) |
Gpu | A tárolópéldány GPU-kérése. | GpuResource |
memoryInGB | A tárolópéldány GB-ban megadott memóriakérelmét. Decimális érték megadásához használja a json() függvényt. | int vagy json decimális (kötelező) |
SecurityContextDefinition
Név | Leírás | Érték |
---|---|---|
allowPrivilegeEscalation | Logikai érték, amely azt jelzi, hogy az init folyamat emelheti-e a jogosultságait | logikai |
képességek | A tárolók hozzáadására vagy elvetésére vonatkozó képességek. | SecurityContextCapabilitiesDefinition |
Kiváltságos | A jelölő, amely meghatározza, hogy a tárolóengedélyek emelt szintűek-e a Privileged értékre. | logikai |
runAsGroup | Beállítja a felhasználói GID-t a tárolóhoz. | int |
runAsUser | Beállítja a tároló felhasználói UID azonosítóját. | int |
seccompProfile | egy base64 kódolású sztring, amely a seccomp profil JSON-tartalmát tartalmazza | sztring |
SecurityContextCapabilitiesDefinition
Név | Leírás | Érték |
---|---|---|
add | A tárolóhoz hozzáadandó képességek. | sztring[] |
drop | A tárolóból való lemorzsolódási képességek. | sztring[] |
VolumeMount
Név | Leírás | Érték |
---|---|---|
mountPath | Annak a tárolónak az elérési útja, amelyen a kötetet csatlakoztatni kell. Nem tartalmazhat kettőspontot (:). | sztring (kötelező) |
name | A kötet csatlakoztatásának neve. | sztring (kötelező) |
readOnly | A jelölő, amely jelzi, hogy a kötet csatlakoztatása írásvédett-e. | logikai |
ContainerGroupDiagnostics
Név | Leírás | Érték |
---|---|---|
logAnalytics | Tárolócsoport naplóelemzési adatai. | LogAnalytics |
LogAnalytics
Név | Leírás | Érték |
---|---|---|
logType | A használni kívánt naplótípus. | "ContainerInsights" "ContainerInstanceLogs" |
metaadatok | A log analytics metaadatai. | object |
workspaceId | A log analytics munkaterület-azonosítója | sztring (kötelező) |
workspaceKey | A log analytics munkaterületkulcsa | sztring (kötelező) |
workspaceResourceId | A log analytics munkaterületi erőforrás-azonosítója | sztring |
DnsConfiguration
Név | Leírás | Érték |
---|---|---|
Névszervereket | A tárolócsoport DNS-kiszolgálói. | sztring[] (kötelező) |
Lehetőségek | A tárolócsoport DNS-beállításai. | sztring |
searchDomains | A DNS keresési tartományai a tárolócsoportban található állomásnév-kereséshez. | sztring |
EncryptionProperties
Név | Leírás | Érték |
---|---|---|
identity | A keyvault felügyelt identitás. | sztring |
Kulcsnév | A titkosítási kulcs neve. | sztring (kötelező) |
keyVersion | A titkosítási kulcs verziója. | sztring (kötelező) |
vaultBaseUrl | A keyvault alap URL-címe. | sztring (kötelező) |
DeploymentExtensionSpec
Név | Leírás | Érték |
---|---|---|
name | A bővítmény neve. | sztring (kötelező) |
properties | Bővítményspecifikus tulajdonságok | DeploymentExtensionSpecProperties |
DeploymentExtensionSpecProperties
Név | Leírás | Érték |
---|---|---|
extensionType | A hozzáadni kívánt bővítmény típusa. | sztring (kötelező) |
protectedSettings | A bővítmény védett beállításai. | |
beállítások | A bővítmény beállításai. | |
version | A használt bővítmény verziója. | sztring (kötelező) |
ImageRegistryCredential
Név | Leírás | Érték |
---|---|---|
identity | A privát beállításjegyzék identitása. | sztring |
identityUrl | A privát beállításjegyzék identitás URL-címe. | sztring |
jelszó | A privát beállításjegyzék jelszava. | sztring |
kiszolgáló | A Docker lemezkép-beállításjegyzék-kiszolgálója protokoll nélkül, például "http" és "https". | sztring (kötelező) |
username | A privát beállításjegyzék felhasználóneve. | sztring |
InitContainerDefinition
Név | Leírás | Érték |
---|---|---|
name | Az init-tároló neve. | sztring (kötelező) |
properties | Az init-tároló tulajdonságai. | InitContainerPropertiesDefinition (kötelező) |
InitContainerPropertiesDefinition
Név | Leírás | Érték |
---|---|---|
command | Az init-tárolóban végrehajtható parancs exec formában. | sztring[] |
environmentVariables | Az init-tárolóban beállítandó környezeti változók. | EnvironmentVariable[] |
image | Az init-tároló képe. | sztring |
securityContext | A tároló biztonsági tulajdonságai. | SecurityContextDefinition |
volumeMounts | Az init-tárolóhoz elérhető kötetcsatlakozások. | VolumeMount[] |
IpAddress
Név | Leírás | Érték |
---|---|---|
autoGeneratedDomainNameLabelScope | A biztonsági számnak megfelelő érték. A "Nem biztonságos" érték az alapértelmezett érték, ha nincs kijelölve, és azt jelenti, hogy az objektum tartománynévcímkéje nem védett az altartomány-átvétel ellen. A "TenantReuse" érték az alapértelmezett érték, ha ki van jelölve, és azt jelenti, hogy az objektum tartománynévcímkéje újra felhasználható ugyanazon a bérlőn belül. Az "SubscriptionReuse" érték azt jelenti, hogy az objektum tartománynévcímkéje ugyanazon előfizetésen belül újra felhasználható. A "ResourceGroupReuse" érték azt jelenti, hogy az objektum tartománynévcímkéje újra felhasználható ugyanazon az erőforráscsoporton belül. A "NoReuse" érték azt jelenti, hogy az objektum tartománynévcímkéje nem használható fel ugyanabban az erőforráscsoportban, előfizetésben vagy bérlőben. | 'Noreuse' "ResourceGroupReuse" "SubscriptionReuse" 'TenantReuse' "Nem biztonságos" |
dnsNameLabel | Az IP DNS-névcímkéje. | sztring |
Ip | A nyilvános interneten elérhető IP-cím. | sztring |
ports | A tárolócsoporton közzétett portok listája. | Port[] (kötelező) |
típus | Meghatározza, hogy az IP-cím nyilvános vagy privát virtuális hálózatnak legyen-e kitéve. | "Privát" "Nyilvános" (kötelező) |
Port
Név | Leírás | Érték |
---|---|---|
port | A portszám. | int (kötelező) |
Protokoll | A porthoz társított protokoll. | "TCP" "UDP" |
ContainerGroupSubnetId
Név | Leírás | Érték |
---|---|---|
id | A virtuális hálózat és az alhálózat erőforrás-azonosítója. | sztring (kötelező) |
name | Az alhálózat rövid neve. | sztring |
Kötet
Név | Leírás | Érték |
---|---|---|
azureFile | Az Azure File-kötet. | AzureFileVolume |
emptyDir | Az üres könyvtárkötet. | |
gitRepo | A Git-adattár kötete. | GitRepoVolume |
name | A kötet neve. | sztring (kötelező) |
titkos kód | A titkos kötet. | object |
AzureFileVolume
Név | Leírás | Érték |
---|---|---|
readOnly | A jelölő azt jelzi, hogy a kötetként csatlakoztatott Megosztott Azure-fájl írásvédett-e. | logikai |
shareName | A kötetként csatlakoztatni kívánt Azure-fájlmegosztás neve. | sztring (kötelező) |
storageAccountKey | Az Azure-fájlmegosztás eléréséhez használt tárfiók hozzáférési kulcsa. | sztring |
storageAccountName | Az Azure-fájlmegosztást tartalmazó tárfiók neve. | sztring (kötelező) |
GitRepoVolume
Név | Leírás | Érték |
---|---|---|
címtár | Célkönyvtár neve. Nem tartalmazhat és nem kezdődhet ".." betűvel. Ha "." van megadva, a kötetkönyvtár lesz a git-adattár. Ellenkező esetben, ha meg van adva, a kötet a git-adattárat fogja tartalmazni az alkönyvtárban a megadott névvel. | sztring |
repository | Adattár URL-címe | sztring (kötelező) |
változat | Véglegesítési kivonat a megadott változathoz. | sztring |
Gyorssablonok
Az alábbi rövid útmutatósablonok ezt az erőforrástípust helyezik üzembe.
Sablon | Leírás |
---|---|
SQL Server Always On AG az AKS-en |
Ezzel létrehoz egy új AKS-fürtöt, majd a Duffle és az ACI használatával üzembe helyezett CNAB-csomag használatával mindig a rendelkezésre állási csoportokon helyezi üzembe SQL Server |
WordPress-webhely létrehozása |
Ez a sablon létrehoz egy WordPress-webhelyet a tárolópéldányon |
WordPress-webhely létrehozása virtuális hálózaton |
Ez a sablon létrehoz egy WordPress-webhelyet egy virtuális hálózat tárolópéldányán. És adjon ki egy nyilvános webhely teljes tartománynevét, amely hozzáférhet a WordPress webhelyhez. |
Azure Container Instances – BC SQL Server és IIS használatával |
Egyetlen Windows-tároló üzembe helyezése teljes mértékben kiemelt, önálló Microsoft Dynamics 365 Business Central-környezettel a Azure Container Instances. |
Front Door Container Instances és Application Gateway |
Ez a sablon létrehoz egy Front Door Standard/Premium verziót egy tárolócsoporttal és Application Gateway. |
Front Door Standard/Premium Azure Container Instances |
Ez a sablon létrehoz egy Front Door Standard/Premium verziót egy tárolócsoporttal. |
Azure Container Instances – tároló állapotadat-mintavétellel |
Helyezzen üzembe egy olyan Linux-tárolót, amely állapotteszttel rendelkezik a Azure Container Instances használatával. |
Azure Container Instances – Nyilvános IP-címmel rendelkező Linux-tároló |
Egyetlen nyilvános IP-címen keresztül elérhető Linux-tároló üzembe helyezése Azure Container Instances használatával. |
Azure Container Instances – biztonságos envVar tároló |
Helyezzen üzembe egy biztonságos környezeti változóval rendelkező Linux-tárolót a Azure Container Instances használatával. |
Azure Container Instances – Linux-tároló emptyDir használatával |
Helyezzen üzembe két Linux-tárolót, amelyek egy emptyDir kötetet osztanak meg Azure Container Instances használatával. |
Azure Container Instances – Linux-tároló gitRepo-val |
GitRepo-kötetet használó Linux-tároló üzembe helyezése Azure Container Instances használatával. |
Azure Container Instances – tároló titkos kódokkal |
Helyezzen üzembe egy titkos kötetet tartalmazó Linux-tárolót a Azure Container Instances használatával. |
Igény szerinti SFTP-kiszolgáló létrehozása állandó tárhellyel |
Ez a sablon egy igény szerinti SFTP-kiszolgálót mutat be egy Azure Container Instance (ACI) használatával. |
Igény szerinti SFTP-kiszolgáló meglévő tárfiók használatával |
Ez a sablon egy igény szerinti SFTP-kiszolgálót mutat be egy Azure Container Instance (ACI) használatával. |
Tárfiók fájlmegosztásának létrehozása tárolókon keresztül |
Ez a sablon létrehoz egy tárfiókot és egy fájlmegosztást az azure-cli használatával egy tárolópéldányban |
UDP-tároló az ACI-ben |
Ez a sablon létrehoz egy ACI-erőforrást, és elérhetővé tesz egy tárolót az UDP-vel |
Azure Container Instances – virtuális hálózat |
Tárolópéldány üzembe helyezése egy Azure-beli virtuális hálózaton. |
Application Gateway létrehozása tanúsítványok használatával |
Ez a sablon bemutatja, hogyan hozhat létre Key Vault önaláírt tanúsítványokat, majd hogyan hivatkozhat Application Gateway. |
Terraform (AzAPI-szolgáltató) erőforrásdefiníció
A containerGroups erőforrástípus üzembe helyezhető olyan műveletekkel, amelyek a következő műveleteket célják:
- Erőforráscsoportok
Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.
Erőforrás formátuma
Microsoft.ContainerInstance/containerGroups erőforrás létrehozásához adja hozzá a következő Terraformot a sablonhoz.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ContainerInstance/containerGroups@2022-10-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
confidentialComputeProperties = {
ccePolicy = "string"
}
containers = [
{
name = "string"
properties = {
command = [
"string"
]
environmentVariables = [
{
name = "string"
secureValue = "string"
value = "string"
}
]
image = "string"
livenessProbe = {
exec = {
command = [
"string"
]
}
failureThreshold = int
httpGet = {
httpHeaders = [
{
name = "string"
value = "string"
}
]
path = "string"
port = int
scheme = "string"
}
initialDelaySeconds = int
periodSeconds = int
successThreshold = int
timeoutSeconds = int
}
ports = [
{
port = int
protocol = "string"
}
]
readinessProbe = {
exec = {
command = [
"string"
]
}
failureThreshold = int
httpGet = {
httpHeaders = [
{
name = "string"
value = "string"
}
]
path = "string"
port = int
scheme = "string"
}
initialDelaySeconds = int
periodSeconds = int
successThreshold = int
timeoutSeconds = int
}
resources = {
limits = {
cpu = int
gpu = {
count = int
sku = "string"
}
memoryInGB = "decimal-as-string"
}
requests = {
cpu = int
gpu = {
count = int
sku = "string"
}
memoryInGB = "decimal-as-string"
}
}
securityContext = {
allowPrivilegeEscalation = bool
capabilities = {
add = [
"string"
]
drop = [
"string"
]
}
privileged = bool
runAsGroup = int
runAsUser = int
seccompProfile = "string"
}
volumeMounts = [
{
mountPath = "string"
name = "string"
readOnly = bool
}
]
}
}
]
diagnostics = {
logAnalytics = {
logType = "string"
metadata = {}
workspaceId = "string"
workspaceKey = "string"
workspaceResourceId = "string"
}
}
dnsConfig = {
nameServers = [
"string"
]
options = "string"
searchDomains = "string"
}
encryptionProperties = {
identity = "string"
keyName = "string"
keyVersion = "string"
vaultBaseUrl = "string"
}
extensions = [
{
name = "string"
properties = {
extensionType = "string"
version = "string"
}
}
]
imageRegistryCredentials = [
{
identity = "string"
identityUrl = "string"
password = "string"
server = "string"
username = "string"
}
]
initContainers = [
{
name = "string"
properties = {
command = [
"string"
]
environmentVariables = [
{
name = "string"
secureValue = "string"
value = "string"
}
]
image = "string"
securityContext = {
allowPrivilegeEscalation = bool
capabilities = {
add = [
"string"
]
drop = [
"string"
]
}
privileged = bool
runAsGroup = int
runAsUser = int
seccompProfile = "string"
}
volumeMounts = [
{
mountPath = "string"
name = "string"
readOnly = bool
}
]
}
}
]
ipAddress = {
autoGeneratedDomainNameLabelScope = "string"
dnsNameLabel = "string"
ip = "string"
ports = [
{
port = int
protocol = "string"
}
]
type = "string"
}
osType = "string"
priority = "string"
restartPolicy = "string"
sku = "string"
subnetIds = [
{
id = "string"
name = "string"
}
]
volumes = [
{
azureFile = {
readOnly = bool
shareName = "string"
storageAccountKey = "string"
storageAccountName = "string"
}
gitRepo = {
directory = "string"
repository = "string"
revision = "string"
}
name = "string"
secret = {}
}
]
}
zones = [
"string"
]
})
}
Tulajdonságértékek
containerGroups
Név | Leírás | Érték |
---|---|---|
típus | Az erőforrás típusa | "Microsoft.ContainerInstance/containerGroups@2022-10-01-preview" |
name | Az erőforrás neve | sztring (kötelező) Karakterkorlát: 1-63 Érvényes karakterek: Kisbetűk, számok és kötőjelek. Nem lehet kötőjellel kezdeni vagy végződni. Szomszédos kötőjelek használata nem megengedett. |
location | Az erőforrás helye. | sztring |
parent_id | Az erőforráscsoportban való üzembe helyezéshez használja az erőforráscsoport azonosítóját. | sztring (kötelező) |
tags | Az erőforráscímkék. | Címkenevek és -értékek szótára. |
identity | A tárolócsoport identitása, ha konfigurálva van. | ContainerGroupIdentity |
properties | A tárolócsoport tulajdonságai | ContainerGroupPropertiesProperties (kötelező) |
Zónák | A tárolócsoport zónái. | sztring[] |
ContainerGroupIdentity
Név | Leírás | Érték |
---|---|---|
típus | A tárolócsoporthoz használt identitás típusa. A "SystemAssigned, UserAssigned" típus egy implicit módon létrehozott identitást és egy felhasználó által hozzárendelt identitáskészletet is tartalmaz. A "Nincs" típus eltávolít minden identitást a tárolócsoportból. | "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
identity_ids | A tárolócsoporthoz társított felhasználói identitások listája. | Felhasználói identitásazonosítók tömbje. |
ContainerGroupPropertiesProperties
Név | Leírás | Érték |
---|---|---|
confidentialComputeProperties | A bizalmas tárolócsoport tulajdonságai | ConfidentialComputeProperties |
tárolók | A tárolócsoporton belüli tárolók. | Tároló[] (kötelező) |
diagnosztika | Egy tárolócsoport diagnosztikai információi. | ContainerGroupDiagnostics |
dnsConfig | Egy tárolócsoport DNS-konfigurációs információi. | DnsConfiguration |
encryptionProperties | A tárolócsoportok titkosítási tulajdonságai. | EncryptionProperties |
bővítmények | a virtuális kubelet által használt bővítmények | DeploymentExtensionSpec[] |
imageRegistryCredentials | A rendszerkép-beállításjegyzék hitelesítő adatai, amelyekből a tárolócsoport létrejön. | ImageRegistryCredential[] |
initContainers | Egy tárolócsoport init-tárolói. | InitContainerDefinition[] |
ipAddress | A tárolócsoport IP-címtípusa. | IpAddress |
osType | A tárolócsoport tárolói által megkövetelt operációsrendszer-típus. | "Linux" "Windows" (kötelező) |
Prioritás | A tárolócsoport prioritása. | "Normál" "Spot" |
restartPolicy | Indítsa újra a házirendet a tárolócsoport összes tárolójára vonatkozóan. - Always Mindig újraindul- OnFailure Újraindítás hiba esetén- Never Soha ne induljon újra |
"Mindig" "Soha" "OnFailure" |
Sku | Egy tárolócsoport termékváltozata. | "Bizalmas" "Dedikált" "Standard" |
alhálózati azonosítók | Egy tárolócsoport alhálózati erőforrásazonosítói. | ContainerGroupSubnetId[] |
volumes | A tárolócsoport tárolói által csatlakoztatható kötetek listája. | Kötet[] |
ConfidentialComputeProperties
Név | Leírás | Érték |
---|---|---|
ccePolicy | A base64 kódolású bizalmas számítási kényszerítési szabályzat | sztring |
Tároló
Név | Leírás | Érték |
---|---|---|
name | A tárolópéldány felhasználó által megadott neve. | sztring (kötelező) |
properties | A tárolópéldány tulajdonságai. | ContainerProperties (kötelező) |
ContainerProperties
Név | Leírás | Érték |
---|---|---|
command | A tárolópéldányon végrehajtható parancsok exec formában. | sztring[] |
environmentVariables | A tárolópéldányban beállítandó környezeti változók. | EnvironmentVariable[] |
image | A tárolópéldány létrehozásához használt rendszerkép neve. | sztring (kötelező) |
livenessProbe | Az élőképesség-mintavétel. | ContainerProbe |
ports | A tárolópéldány közzétett portja. | ContainerPort[] |
readinessProbe | A készültségi mintavétel. | ContainerProbe |
resources | A tárolópéldány erőforrás-követelményei. | ResourceRequirements (kötelező) |
securityContext | A tároló biztonsági tulajdonságai. | SecurityContextDefinition |
volumeMounts | A tárolópéldány számára elérhető kötetcsatlakozások. | VolumeMount[] |
EnvironmentVariable
Név | Leírás | Érték |
---|---|---|
name | A környezeti változó neve. | sztring (kötelező) |
secureValue | A biztonságos környezeti változó értéke. | sztring |
érték | A környezeti változó értéke. | sztring |
ContainerProbe
Név | Leírás | Érték |
---|---|---|
Exec | A mintavételhez használni kívánt végrehajtási parancs | ContainerExec |
failureThreshold | A hiba küszöbértéke. | int |
httpGet | A mintavételhez használandó HTTP-beállítások lekérése | TárolóhttpGet |
initialDelaySeconds | A kezdeti késleltetési másodperc. | int |
periodSeconds | Az időszak másodperce. | int |
successThreshold | A siker küszöbértéke. | int |
timeoutSeconds | Az időtúllépési másodperc. | int |
ContainerExec
Név | Leírás | Érték |
---|---|---|
command | A tárolóban végrehajtandó parancsok. | sztring[] |
TárolóhttpGet
Név | Leírás | Érték |
---|---|---|
httpHeaders | A HTTP-fejlécek. | HttpHeader[] |
path | A mintavétel elérési útja. | sztring |
port | A mintavételhez használt port száma. | int (kötelező) |
Rendszer | A séma. | "http" "https" |
HttpHeader
Név | Leírás | Érték |
---|---|---|
name | A fejléc neve. | sztring |
érték | A fejléc értéke. | sztring |
ContainerPort
Név | Leírás | Érték |
---|---|---|
port | A tárolócsoporton belül közzétett portszám. | int (kötelező) |
Protokoll | A porthoz társított protokoll. | "TCP" "UDP" |
ResourceRequirements
Név | Leírás | Érték |
---|---|---|
Határok | A tárolópéldány erőforráskorlátai. | ResourceLimits |
Kérelmek | A tárolópéldány erőforrás-kérelmei. | ResourceRequests (kötelező) |
ResourceLimits
Név | Leírás | Érték |
---|---|---|
Cpu | A tárolópéldány processzorkorlátja. | int |
Gpu | A tárolópéldány GPU-korlátja. | GpuResource |
memoryInGB | A tárolópéldány GB-ban megadott memóriakorlátja. Adjon meg egy decimális értéket sztringként. | int vagy json decimális |
GpuResource
Név | Leírás | Érték |
---|---|---|
count | A GPU-erőforrás száma. | int (kötelező) |
Sku | A GPU-erőforrás termékváltozata. | "K80" "P100" "V100" (kötelező) |
ResourceRequests
Név | Leírás | Érték |
---|---|---|
Cpu | A tárolópéldány CPU-kérése. | int (kötelező) |
Gpu | A tárolópéldány GPU-kérése. | GpuResource |
memoryInGB | A tárolópéldány GB-beli memóriakérelmének száma. Adjon meg egy decimális értéket sztringként. | int vagy json decimális (kötelező) |
SecurityContextDefinition
Név | Leírás | Érték |
---|---|---|
allowPrivilegeEscalation | Logikai érték, amely azt jelzi, hogy az init folyamat emelheti-e a jogosultságait | logikai |
képességek | A tárolók hozzáadására vagy elvetésére vonatkozó képességek. | SecurityContextCapabilitiesDefinition |
Kiváltságos | A jelölő határozza meg, hogy a tárolóengedélyek emelt szintűek-e a Privileged értékre. | logikai |
runAsGroup | Beállítja a felhasználói GID-t a tárolóhoz. | int |
runAsUser | Beállítja a tároló felhasználói UID azonosítóját. | int |
seccompProfile | egy base64 kódolású sztring, amely tartalmazza a JSON tartalmát a seccomp profilban | sztring |
SecurityContextCapabilitiesDefinition
Név | Leírás | Érték |
---|---|---|
add | A tárolóhoz hozzáadandó képességek. | sztring[] |
drop | A tárolóból való lemorzsolódási képességek. | sztring[] |
VolumeMount
Név | Leírás | Érték |
---|---|---|
mountPath | Annak a tárolónak az elérési útja, amelyen a kötetet csatlakoztatni kell. Nem tartalmazhat kettőspontot (:). | sztring (kötelező) |
name | A kötet csatlakoztatásának neve. | sztring (kötelező) |
readOnly | A jelölő jelzi, hogy a kötet csatlakoztatása írásvédett-e. | logikai |
ContainerGroupDiagnostics
Név | Leírás | Érték |
---|---|---|
logAnalytics | Tárolócsoport naplóelemzési adatai. | LogAnalytics |
LogAnalytics
Név | Leírás | Érték |
---|---|---|
logType | A használni kívánt naplótípus. | "ContainerInsights" "ContainerInstanceLogs" |
metaadatok | A log analytics metaadatai. | object |
workspaceId | A log analytics munkaterület-azonosítója | sztring (kötelező) |
workspaceKey | A log analytics munkaterületkulcsa | sztring (kötelező) |
workspaceResourceId | A log analytics munkaterületi erőforrás-azonosítója | sztring |
DnsConfiguration
Név | Leírás | Érték |
---|---|---|
Névszervereket | A tárolócsoport DNS-kiszolgálói. | sztring[] (kötelező) |
Lehetőségek | A tárolócsoport DNS-beállításai. | sztring |
searchDomains | A DNS keresési tartományai a tárolócsoportban található állomásnév-kereséshez. | sztring |
EncryptionProperties
Név | Leírás | Érték |
---|---|---|
identity | A keyvault felügyelt identitás. | sztring |
Kulcsnév | A titkosítási kulcs neve. | sztring (kötelező) |
keyVersion | A titkosítási kulcs verziója. | sztring (kötelező) |
vaultBaseUrl | A keyvault alap URL-címe. | sztring (kötelező) |
DeploymentExtensionSpec
Név | Leírás | Érték |
---|---|---|
name | A bővítmény neve. | sztring (kötelező) |
properties | Bővítményspecifikus tulajdonságok | DeploymentExtensionSpecProperties |
DeploymentExtensionSpecProperties
Név | Leírás | Érték |
---|---|---|
extensionType | A hozzáadni kívánt bővítmény típusa. | sztring (kötelező) |
protectedSettings | A bővítmény védett beállításai. | |
beállítások | A bővítmény beállításai. | |
version | A használt bővítmény verziója. | sztring (kötelező) |
ImageRegistryCredential
Név | Leírás | Érték |
---|---|---|
identity | A privát beállításjegyzék identitása. | sztring |
identityUrl | A privát beállításjegyzék identitás URL-címe. | sztring |
jelszó | A privát beállításjegyzék jelszava. | sztring |
kiszolgáló | A Docker lemezkép-beállításjegyzék-kiszolgálója protokoll nélkül, például "http" és "https". | sztring (kötelező) |
username | A privát beállításjegyzék felhasználóneve. | sztring |
InitContainerDefinition
Név | Leírás | Érték |
---|---|---|
name | Az init-tároló neve. | sztring (kötelező) |
properties | Az init-tároló tulajdonságai. | InitContainerPropertiesDefinition (kötelező) |
InitContainerPropertiesDefinition
Név | Leírás | Érték |
---|---|---|
command | Az init-tárolóban végrehajtható parancs exec formában. | sztring[] |
environmentVariables | Az init-tárolóban beállítandó környezeti változók. | EnvironmentVariable[] |
image | Az init-tároló képe. | sztring |
securityContext | A tároló biztonsági tulajdonságai. | SecurityContextDefinition |
volumeMounts | A kötet csatlakoztatható az init-tárolóhoz. | VolumeMount[] |
IpAddress
Név | Leírás | Érték |
---|---|---|
autoGeneratedDomainNameLabelScope | A biztonsági enumerálás értékét jelölő érték. A "Nem biztonságos" érték az alapértelmezett érték, ha nincs kijelölve, és azt jelenti, hogy az objektum tartománynévcímkéje nincs védve az altartomány-átvétel ellen. A "TenantReuse" érték az alapértelmezett érték, ha ki van választva, és azt jelenti, hogy az objektum tartománynévcímkéje újra felhasználható ugyanazon a bérlőn belül. A "SubscriptionReuse" érték azt jelenti, hogy az objektum tartománynévcímkéje újra felhasználható ugyanabban az előfizetésben. A "ResourceGroupReuse" érték azt jelenti, hogy az objektum tartománynévcímkéje újra felhasználható ugyanabban az erőforráscsoportban. A "NoReuse" érték azt jelenti, hogy az objektum tartománynévcímkéje nem használható újra ugyanabban az erőforráscsoportban, előfizetésben vagy bérlőben. | "Noreuse" "ResourceGroupReuse" "SubscriptionReuse" "TenantReuse" "Nem biztonságos" |
dnsNameLabel | Az IP-cím DNS-névcímkéje. | sztring |
Ip | A nyilvános interneten elérhető IP-cím. | sztring |
ports | A tárolócsoportban közzétett portok listája. | Port[] (kötelező) |
típus | Azt adja meg, hogy az IP-cím elérhetővé legyen-e téve a nyilvános internetnek vagy a magánhálózati virtuális hálózatnak. | "Privát" "Nyilvános" (kötelező) |
Port
Név | Leírás | Érték |
---|---|---|
port | A portszám. | int (kötelező) |
Protokoll | A porthoz társított protokoll. | "TCP" "UDP" |
ContainerGroupSubnetId
Név | Leírás | Érték |
---|---|---|
id | A virtuális hálózat és az alhálózat erőforrás-azonosítója. | sztring (kötelező) |
name | Az alhálózat rövid neve. | sztring |
Kötet
Név | Leírás | Érték |
---|---|---|
azureFile | Az Azure File-kötet. | AzureFileVolume |
emptyDir | Az üres könyvtárkötet. | |
gitRepo | A Git-adattár kötete. | GitRepoVolume |
name | A kötet neve. | sztring (kötelező) |
titkos kód | A titkos kötet. | object |
AzureFileVolume
Név | Leírás | Érték |
---|---|---|
readOnly | A jelölő, amely jelzi, hogy az Azure-fájl megosztott kötetként van-e csatlakoztatva, írásvédett-e. | logikai |
shareName | A kötetként csatlakoztatandó Azure-fájlmegosztás neve. | sztring (kötelező) |
storageAccountKey | Az Azure-fájlmegosztás eléréséhez használt tárfiók hozzáférési kulcsa. | sztring |
storageAccountName | Az Azure-fájlmegosztást tartalmazó tárfiók neve. | sztring (kötelező) |
GitRepoVolume
Név | Leírás | Érték |
---|---|---|
címtár | Célkönyvtár neve. Nem tartalmazhat és nem kezdődhet ".." betűvel. Ha "." van megadva, a kötetkönyvtár lesz a Git-adattár. Ellenkező esetben, ha meg van adva, a kötet tartalmazza a git-adattárat az alkönyvtárban a megadott névvel. | sztring |
repository | Adattár URL-címe | sztring (kötelező) |
változat | Véglegesítse a megadott változat kivonatát. | sztring |