Definice prostředku Bicep
Typ prostředku containerGroups je možné nasadit s operacemi, které cílí:
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Pokud chcete vytvořit prostředek Microsoft.ContainerInstance/containerGroups, přidejte do šablony následující bicep.
resource symbolicname 'Microsoft.ContainerInstance/containerGroups@2018-06-01' = {
location: 'string'
name: 'string'
properties: {
containers: [
{
name: 'string'
properties: {
command: [
'string'
]
environmentVariables: [
{
name: 'string'
secureValue: 'string'
value: 'string'
}
]
image: 'string'
livenessProbe: {
exec: {
command: [
'string'
]
}
failureThreshold: int
httpGet: {
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: {
path: 'string'
port: int
scheme: 'string'
}
initialDelaySeconds: int
periodSeconds: int
successThreshold: int
timeoutSeconds: int
}
resources: {
limits: {
cpu: int
memoryInGB: int
}
requests: {
cpu: int
memoryInGB: int
}
}
volumeMounts: [
{
mountPath: 'string'
name: 'string'
readOnly: bool
}
]
}
}
]
diagnostics: {
logAnalytics: {
workspaceId: 'string'
workspaceKey: 'string'
}
}
imageRegistryCredentials: [
{
password: 'string'
server: 'string'
username: 'string'
}
]
ipAddress: {
dnsNameLabel: 'string'
ip: 'string'
ports: [
{
port: int
protocol: 'string'
}
]
type: 'string'
}
osType: 'string'
restartPolicy: 'string'
volumes: [
{
azureFile: {
readOnly: bool
shareName: 'string'
storageAccountKey: 'string'
storageAccountName: 'string'
}
emptyDir: any(...)
gitRepo: {
directory: 'string'
repository: 'string'
revision: 'string'
}
name: 'string'
secret: {
{customized property}: 'string'
}
}
]
}
tags: {
{customized property}: 'string'
}
}
Hodnoty vlastností
Microsoft.ContainerInstance/containerGroups
Jméno |
Popis |
Hodnota |
umístění |
Umístění prostředku. |
řetězec |
Jméno |
Název prostředku |
string (povinné) |
vlastnosti |
|
ContainerGroupProperties (povinné) |
visačky |
Značky prostředků |
Slovník názvů a hodnot značek Viz Značky v šablonách |
Svazek souborů AzureVolume
Jméno |
Popis |
Hodnota |
jen pro čtení |
Příznak označující, jestli je sdílený soubor Azure připojený jako svazek jen pro čtení. |
Bool |
název sdílení |
Název sdílené složky Azure, která se má připojit jako svazek. |
string (povinné) |
klíčÚčtuÚložiště |
Přístupový klíč účtu úložiště, který se používá pro přístup ke sdílené složce Azure. |
řetězec |
názevÚložištěÚčtu |
Název účtu úložiště, který obsahuje sdílenou složku Azure. |
string (povinné) |
Kontejner
Jméno |
Popis |
Hodnota |
Jméno |
Uživatelem zadaný název instance kontejneru. |
string (povinné) |
vlastnosti |
Vlastnosti instance kontejneru. |
containerProperties (povinné) |
ContainerExec
Jméno |
Popis |
Hodnota |
příkaz |
Příkazy, které se mají spustit v rámci kontejneru. |
řetězec[] |
ContainerGroupDiagnostics
Jméno |
Popis |
Hodnota |
LogAnalytics |
Informace o analýze protokolů skupin kontejnerů |
LogAnalytics |
Vlastnosti kontejnerové skupiny
Jméno |
Popis |
Hodnota |
kontejnery |
Kontejnery ve skupině kontejnerů. |
kontejneru[] (povinné) |
diagnostika |
Diagnostické informace pro skupinu kontejnerů. |
ContainerGroupDiagnostics |
imageRegistryCredentials |
Přihlašovací údaje registru image, ze kterých je skupina kontejnerů vytvořena. |
ImageRegistryCredential[] |
IP adresa |
Typ IP adresy skupiny kontejnerů. |
IpAddress |
OSType |
Typ operačního systému vyžadovaný kontejnery ve skupině kontejnerů. |
Linux Windows (povinné) |
politika restartování |
Restartujte zásadu pro všechny kontejnery ve skupině kontejnerů.
-
Always Vždy restartovat
-
OnFailure Restartování při selhání
-
Never Nikdy se nerestartuje |
Vždy "Nikdy" OnFailure |
obsahy |
Seznam svazků, které lze připojit kontejnery v této skupině kontejnerů. |
svazku [] |
KontejnerHttpGet
Jméno |
Popis |
Hodnota |
cesta |
Cesta k sondě. |
řetězec |
přístav |
Číslo portu, které se má testovat. |
int (povinné) |
schéma |
Schéma. |
Http Https |
Kontejnerový přístav
Jméno |
Popis |
Hodnota |
přístav |
Číslo portu vystavené ve skupině kontejnerů. |
int (povinné) |
protokol |
Protokol přidružený k portu. |
TCP UDP |
Kontejnerová sonda
Jméno |
Popis |
Hodnota |
vykonavatel |
Spouštěcí příkaz pro sondu |
ContainerExec |
prahová hodnota selhání |
Prahová hodnota selhání. |
Int |
httpGet (Získat informace) |
Nastavení Http Get pro sondu |
ContainerHttpGet |
initialDelaySeconds |
Počáteční prodleva sekund. |
Int |
doba v sekundách |
Interval sekund. |
Int |
prahová hodnota úspěchu |
Prahová hodnota úspěchu. |
Int |
Časový limit sekund |
Sekundy časového limitu. |
Int |
Vlastnosti kontejneru
Jméno |
Popis |
Hodnota |
příkaz |
Příkazy, které se mají spustit v instanci kontejneru ve formuláři exec. |
řetězec[] |
proměnné prostředí |
Proměnné prostředí, které se mají nastavit v instanci kontejneru. |
Proměnná prostředí[] |
obraz |
Název image použité k vytvoření instance kontejneru. |
string (povinné) |
livenessProbe |
Sonda aktivity. |
Kontejnerová sonda |
přístavy |
Vystavené porty v instanci kontejneru. |
ContainerPort[] |
readinessProbe |
Sonda připravenosti. |
Kontejnerová sonda |
prostředky |
Požadavky na prostředky instance kontejneru. |
požadavky na prostředky (povinné) |
PřipojeníSvazku |
Svazek se připojí k instanci kontejneru. |
VolumeMount[] |
Proměnná prostředí
Jméno |
Popis |
Hodnota |
Jméno |
Název proměnné prostředí. |
string (povinné) |
secureValue |
Hodnota zabezpečené proměnné prostředí. |
řetězec |
hodnota |
Hodnota proměnné prostředí. |
řetězec |
GitRepoVolume
Jméno |
Popis |
Hodnota |
adresář |
Název cílového adresáře. Nesmí obsahovat ani začínat na ".". Pokud se zadá ".", adresář svazku bude úložištěm Git. V opačném případě bude svazek obsahovat úložiště Git v podadresáři s daným názvem. |
řetězec |
skladiště |
Adresa URL úložiště |
string (povinné) |
revize |
Potvrďte hodnotu hash pro zadanou revizi. |
řetězec |
ImageRegistryCredential
Jméno |
Popis |
Hodnota |
heslo |
Heslo privátního registru. |
řetězec |
počítačový server |
Server registru imagí Dockeru bez protokolu, jako je http a https. |
string (povinné) |
uživatelské jméno |
Uživatelské jméno pro privátní registr. |
string (povinné) |
IP adresa
Jméno |
Popis |
Hodnota |
Štítek názvu dns |
Popisek názvu DNS pro IP adresu. |
řetězec |
Ip |
IP adresa vystavená veřejnému internetu. |
řetězec |
přístavy |
Seznam portů vystavených ve skupině kontejnerů. |
port[] (povinné) |
typ |
Určuje, jestli je IP adresa zpřístupněná veřejnému internetu. |
Public (povinné) |
LogAnalytics
Jméno |
Popis |
Hodnota |
ID pracoviště |
ID pracovního prostoru pro Log Analytics |
string (povinné) |
klíč pracovního prostoru |
Klíč pracovního prostoru pro Log Analytics |
string (povinné) |
Přístav
Jméno |
Popis |
Hodnota |
přístav |
Číslo portu. |
int (povinné) |
protokol |
Protokol přidružený k portu. |
TCP UDP |
Limity zdrojů
Jméno |
Popis |
Hodnota |
procesor |
Omezení procesoru této instance kontejneru. |
Int |
memoryInGB |
Limit paměti v GB této instance kontejneru. |
Int |
Žádosti o prostředky
Jméno |
Popis |
Hodnota |
procesor |
Požadavek na procesor této instance kontejneru. |
int (povinné) |
memoryInGB |
Požadavek na paměť v GB této instance kontejneru. |
int (povinné) |
Požadavky na prostředky
Jméno |
Popis |
Hodnota |
hranice |
Omezení prostředků této instance kontejneru. |
resourceLimits |
požaduje |
Požadavky na prostředky této instance kontejneru. |
ResourceRequests (povinné) |
Tajný_svazek
Hlasitost
Jméno |
Popis |
Hodnota |
azureFile |
Svazek Azure File. |
AzureFileVolume |
emptyDir |
Prázdný svazek adresáře. |
jakýkoliv |
GitRepo |
Svazek úložiště Git. |
GitRepoVolume |
Jméno |
Název svazku. |
string (povinné) |
tajný |
Tajný svazek. |
SecretVolume |
VolumeMount
Jméno |
Popis |
Hodnota |
horská cesta |
Cesta v kontejneru, do kterého se má svazek připojit. Nesmí obsahovat dvojtečku (:). |
string (povinné) |
Jméno |
Název připojení svazku. |
string (povinné) |
jen pro čtení |
Příznak označující, jestli je připojení svazku jen pro čtení. |
Bool |
Příklady použití
Ověřené moduly Azure
K nasazení tohoto typu prostředku je možné použít následující ověřené moduly Azure.
Ukázky rychlého startu Azure
Následující šablony Azure pro rychlý start obsahují ukázky Bicep pro nasazení tohoto typu prostředku.
Definice prostředku šablony ARM
Typ prostředku containerGroups je možné nasadit s operacemi, které cílí:
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Pokud chcete vytvořit prostředek Microsoft.ContainerInstance/containerGroups, přidejte do šablony následující JSON.
{
"type": "Microsoft.ContainerInstance/containerGroups",
"apiVersion": "2018-06-01",
"name": "string",
"location": "string",
"properties": {
"containers": [
{
"name": "string",
"properties": {
"command": [ "string" ],
"environmentVariables": [
{
"name": "string",
"secureValue": "string",
"value": "string"
}
],
"image": "string",
"livenessProbe": {
"exec": {
"command": [ "string" ]
},
"failureThreshold": "int",
"httpGet": {
"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": {
"path": "string",
"port": "int",
"scheme": "string"
},
"initialDelaySeconds": "int",
"periodSeconds": "int",
"successThreshold": "int",
"timeoutSeconds": "int"
},
"resources": {
"limits": {
"cpu": "int",
"memoryInGB": "int"
},
"requests": {
"cpu": "int",
"memoryInGB": "int"
}
},
"volumeMounts": [
{
"mountPath": "string",
"name": "string",
"readOnly": "bool"
}
]
}
}
],
"diagnostics": {
"logAnalytics": {
"workspaceId": "string",
"workspaceKey": "string"
}
},
"imageRegistryCredentials": [
{
"password": "string",
"server": "string",
"username": "string"
}
],
"ipAddress": {
"dnsNameLabel": "string",
"ip": "string",
"ports": [
{
"port": "int",
"protocol": "string"
}
],
"type": "string"
},
"osType": "string",
"restartPolicy": "string",
"volumes": [
{
"azureFile": {
"readOnly": "bool",
"shareName": "string",
"storageAccountKey": "string",
"storageAccountName": "string"
},
"emptyDir": {},
"gitRepo": {
"directory": "string",
"repository": "string",
"revision": "string"
},
"name": "string",
"secret": {
"{customized property}": "string"
}
}
]
},
"tags": {
"{customized property}": "string"
}
}
Hodnoty vlastností
Microsoft.ContainerInstance/containerGroups
Jméno |
Popis |
Hodnota |
Verze rozhraní apiVersion |
Verze rozhraní API |
'2018-06-01' |
umístění |
Umístění prostředku. |
řetězec |
Jméno |
Název prostředku |
string (povinné) |
vlastnosti |
|
ContainerGroupProperties (povinné) |
visačky |
Značky prostředků |
Slovník názvů a hodnot značek Viz Značky v šablonách |
typ |
Typ prostředku |
Microsoft.ContainerInstance/containerGroups |
Svazek souborů AzureVolume
Jméno |
Popis |
Hodnota |
jen pro čtení |
Příznak označující, jestli je sdílený soubor Azure připojený jako svazek jen pro čtení. |
Bool |
název sdílení |
Název sdílené složky Azure, která se má připojit jako svazek. |
string (povinné) |
klíčÚčtuÚložiště |
Přístupový klíč účtu úložiště, který se používá pro přístup ke sdílené složce Azure. |
řetězec |
názevÚložištěÚčtu |
Název účtu úložiště, který obsahuje sdílenou složku Azure. |
string (povinné) |
Kontejner
Jméno |
Popis |
Hodnota |
Jméno |
Uživatelem zadaný název instance kontejneru. |
string (povinné) |
vlastnosti |
Vlastnosti instance kontejneru. |
containerProperties (povinné) |
ContainerExec
Jméno |
Popis |
Hodnota |
příkaz |
Příkazy, které se mají spustit v rámci kontejneru. |
řetězec[] |
ContainerGroupDiagnostics
Jméno |
Popis |
Hodnota |
LogAnalytics |
Informace o analýze protokolů skupin kontejnerů |
LogAnalytics |
Vlastnosti kontejnerové skupiny
Jméno |
Popis |
Hodnota |
kontejnery |
Kontejnery ve skupině kontejnerů. |
kontejneru[] (povinné) |
diagnostika |
Diagnostické informace pro skupinu kontejnerů. |
ContainerGroupDiagnostics |
imageRegistryCredentials |
Přihlašovací údaje registru image, ze kterých je skupina kontejnerů vytvořena. |
ImageRegistryCredential[] |
IP adresa |
Typ IP adresy skupiny kontejnerů. |
IpAddress |
OSType |
Typ operačního systému vyžadovaný kontejnery ve skupině kontejnerů. |
Linux Windows (povinné) |
politika restartování |
Restartujte zásadu pro všechny kontejnery ve skupině kontejnerů.
-
Always Vždy restartovat
-
OnFailure Restartování při selhání
-
Never Nikdy se nerestartuje |
Vždy "Nikdy" OnFailure |
obsahy |
Seznam svazků, které lze připojit kontejnery v této skupině kontejnerů. |
svazku [] |
KontejnerHttpGet
Jméno |
Popis |
Hodnota |
cesta |
Cesta k sondě. |
řetězec |
přístav |
Číslo portu, které se má testovat. |
int (povinné) |
schéma |
Schéma. |
Http Https |
Kontejnerový přístav
Jméno |
Popis |
Hodnota |
přístav |
Číslo portu vystavené ve skupině kontejnerů. |
int (povinné) |
protokol |
Protokol přidružený k portu. |
TCP UDP |
Kontejnerová sonda
Jméno |
Popis |
Hodnota |
vykonavatel |
Spouštěcí příkaz pro sondu |
ContainerExec |
prahová hodnota selhání |
Prahová hodnota selhání. |
Int |
httpGet (Získat informace) |
Nastavení Http Get pro sondu |
ContainerHttpGet |
initialDelaySeconds |
Počáteční prodleva sekund. |
Int |
doba v sekundách |
Interval sekund. |
Int |
prahová hodnota úspěchu |
Prahová hodnota úspěchu. |
Int |
Časový limit sekund |
Sekundy časového limitu. |
Int |
Vlastnosti kontejneru
Jméno |
Popis |
Hodnota |
příkaz |
Příkazy, které se mají spustit v instanci kontejneru ve formuláři exec. |
řetězec[] |
proměnné prostředí |
Proměnné prostředí, které se mají nastavit v instanci kontejneru. |
Proměnná prostředí[] |
obraz |
Název image použité k vytvoření instance kontejneru. |
string (povinné) |
livenessProbe |
Sonda aktivity. |
Kontejnerová sonda |
přístavy |
Vystavené porty v instanci kontejneru. |
ContainerPort[] |
readinessProbe |
Sonda připravenosti. |
Kontejnerová sonda |
prostředky |
Požadavky na prostředky instance kontejneru. |
požadavky na prostředky (povinné) |
PřipojeníSvazku |
Svazek se připojí k instanci kontejneru. |
VolumeMount[] |
Proměnná prostředí
Jméno |
Popis |
Hodnota |
Jméno |
Název proměnné prostředí. |
string (povinné) |
secureValue |
Hodnota zabezpečené proměnné prostředí. |
řetězec |
hodnota |
Hodnota proměnné prostředí. |
řetězec |
GitRepoVolume
Jméno |
Popis |
Hodnota |
adresář |
Název cílového adresáře. Nesmí obsahovat ani začínat na ".". Pokud se zadá ".", adresář svazku bude úložištěm Git. V opačném případě bude svazek obsahovat úložiště Git v podadresáři s daným názvem. |
řetězec |
skladiště |
Adresa URL úložiště |
string (povinné) |
revize |
Potvrďte hodnotu hash pro zadanou revizi. |
řetězec |
ImageRegistryCredential
Jméno |
Popis |
Hodnota |
heslo |
Heslo privátního registru. |
řetězec |
počítačový server |
Server registru imagí Dockeru bez protokolu, jako je http a https. |
string (povinné) |
uživatelské jméno |
Uživatelské jméno pro privátní registr. |
string (povinné) |
IP adresa
Jméno |
Popis |
Hodnota |
Štítek názvu dns |
Popisek názvu DNS pro IP adresu. |
řetězec |
Ip |
IP adresa vystavená veřejnému internetu. |
řetězec |
přístavy |
Seznam portů vystavených ve skupině kontejnerů. |
port[] (povinné) |
typ |
Určuje, jestli je IP adresa zpřístupněná veřejnému internetu. |
Public (povinné) |
LogAnalytics
Jméno |
Popis |
Hodnota |
ID pracoviště |
ID pracovního prostoru pro Log Analytics |
string (povinné) |
klíč pracovního prostoru |
Klíč pracovního prostoru pro Log Analytics |
string (povinné) |
Přístav
Jméno |
Popis |
Hodnota |
přístav |
Číslo portu. |
int (povinné) |
protokol |
Protokol přidružený k portu. |
TCP UDP |
Limity zdrojů
Jméno |
Popis |
Hodnota |
procesor |
Omezení procesoru této instance kontejneru. |
Int |
memoryInGB |
Limit paměti v GB této instance kontejneru. |
Int |
Žádosti o prostředky
Jméno |
Popis |
Hodnota |
procesor |
Požadavek na procesor této instance kontejneru. |
int (povinné) |
memoryInGB |
Požadavek na paměť v GB této instance kontejneru. |
int (povinné) |
Požadavky na prostředky
Jméno |
Popis |
Hodnota |
hranice |
Omezení prostředků této instance kontejneru. |
resourceLimits |
požaduje |
Požadavky na prostředky této instance kontejneru. |
ResourceRequests (povinné) |
Tajný_svazek
Hlasitost
Jméno |
Popis |
Hodnota |
azureFile |
Svazek Azure File. |
AzureFileVolume |
emptyDir |
Prázdný svazek adresáře. |
jakýkoliv |
GitRepo |
Svazek úložiště Git. |
GitRepoVolume |
Jméno |
Název svazku. |
string (povinné) |
tajný |
Tajný svazek. |
SecretVolume |
VolumeMount
Jméno |
Popis |
Hodnota |
horská cesta |
Cesta v kontejneru, do kterého se má svazek připojit. Nesmí obsahovat dvojtečku (:). |
string (povinné) |
Jméno |
Název připojení svazku. |
string (povinné) |
jen pro čtení |
Příznak označující, jestli je připojení svazku jen pro čtení. |
Bool |
Příklady použití
Šablony azure pro rychlý start
Následující šablony Azure Pro rychlý start nasadit tento typ prostředku.
Typ prostředku containerGroups je možné nasadit s operacemi, které cílí:
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Pokud chcete vytvořit prostředek Microsoft.ContainerInstance/containerGroups, přidejte do šablony následující Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ContainerInstance/containerGroups@2018-06-01"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
containers = [
{
name = "string"
properties = {
command = [
"string"
]
environmentVariables = [
{
name = "string"
secureValue = "string"
value = "string"
}
]
image = "string"
livenessProbe = {
exec = {
command = [
"string"
]
}
failureThreshold = int
httpGet = {
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 = {
path = "string"
port = int
scheme = "string"
}
initialDelaySeconds = int
periodSeconds = int
successThreshold = int
timeoutSeconds = int
}
resources = {
limits = {
cpu = int
memoryInGB = int
}
requests = {
cpu = int
memoryInGB = int
}
}
volumeMounts = [
{
mountPath = "string"
name = "string"
readOnly = bool
}
]
}
}
]
diagnostics = {
logAnalytics = {
workspaceId = "string"
workspaceKey = "string"
}
}
imageRegistryCredentials = [
{
password = "string"
server = "string"
username = "string"
}
]
ipAddress = {
dnsNameLabel = "string"
ip = "string"
ports = [
{
port = int
protocol = "string"
}
]
type = "string"
}
osType = "string"
restartPolicy = "string"
volumes = [
{
azureFile = {
readOnly = bool
shareName = "string"
storageAccountKey = "string"
storageAccountName = "string"
}
emptyDir = ?
gitRepo = {
directory = "string"
repository = "string"
revision = "string"
}
name = "string"
secret = {
{customized property} = "string"
}
}
]
}
}
}
Hodnoty vlastností
Microsoft.ContainerInstance/containerGroups
Jméno |
Popis |
Hodnota |
umístění |
Umístění prostředku. |
řetězec |
Jméno |
Název prostředku |
string (povinné) |
vlastnosti |
|
ContainerGroupProperties (povinné) |
visačky |
Značky prostředků |
Slovník názvů a hodnot značek |
typ |
Typ prostředku |
Microsoft.ContainerInstance/containerGroups@2018-06-01 |
Svazek souborů AzureVolume
Jméno |
Popis |
Hodnota |
jen pro čtení |
Příznak označující, jestli je sdílený soubor Azure připojený jako svazek jen pro čtení. |
Bool |
název sdílení |
Název sdílené složky Azure, která se má připojit jako svazek. |
string (povinné) |
klíčÚčtuÚložiště |
Přístupový klíč účtu úložiště, který se používá pro přístup ke sdílené složce Azure. |
řetězec |
názevÚložištěÚčtu |
Název účtu úložiště, který obsahuje sdílenou složku Azure. |
string (povinné) |
Kontejner
Jméno |
Popis |
Hodnota |
Jméno |
Uživatelem zadaný název instance kontejneru. |
string (povinné) |
vlastnosti |
Vlastnosti instance kontejneru. |
containerProperties (povinné) |
ContainerExec
Jméno |
Popis |
Hodnota |
příkaz |
Příkazy, které se mají spustit v rámci kontejneru. |
řetězec[] |
ContainerGroupDiagnostics
Jméno |
Popis |
Hodnota |
LogAnalytics |
Informace o analýze protokolů skupin kontejnerů |
LogAnalytics |
Vlastnosti kontejnerové skupiny
Jméno |
Popis |
Hodnota |
kontejnery |
Kontejnery ve skupině kontejnerů. |
kontejneru[] (povinné) |
diagnostika |
Diagnostické informace pro skupinu kontejnerů. |
ContainerGroupDiagnostics |
imageRegistryCredentials |
Přihlašovací údaje registru image, ze kterých je skupina kontejnerů vytvořena. |
ImageRegistryCredential[] |
IP adresa |
Typ IP adresy skupiny kontejnerů. |
IpAddress |
OSType |
Typ operačního systému vyžadovaný kontejnery ve skupině kontejnerů. |
Linux Windows (povinné) |
politika restartování |
Restartujte zásadu pro všechny kontejnery ve skupině kontejnerů.
-
Always Vždy restartovat
-
OnFailure Restartování při selhání
-
Never Nikdy se nerestartuje |
Vždy "Nikdy" OnFailure |
obsahy |
Seznam svazků, které lze připojit kontejnery v této skupině kontejnerů. |
svazku [] |
KontejnerHttpGet
Jméno |
Popis |
Hodnota |
cesta |
Cesta k sondě. |
řetězec |
přístav |
Číslo portu, které se má testovat. |
int (povinné) |
schéma |
Schéma. |
Http Https |
Kontejnerový přístav
Jméno |
Popis |
Hodnota |
přístav |
Číslo portu vystavené ve skupině kontejnerů. |
int (povinné) |
protokol |
Protokol přidružený k portu. |
TCP UDP |
Kontejnerová sonda
Jméno |
Popis |
Hodnota |
vykonavatel |
Spouštěcí příkaz pro sondu |
ContainerExec |
prahová hodnota selhání |
Prahová hodnota selhání. |
Int |
httpGet (Získat informace) |
Nastavení Http Get pro sondu |
ContainerHttpGet |
initialDelaySeconds |
Počáteční prodleva sekund. |
Int |
doba v sekundách |
Interval sekund. |
Int |
prahová hodnota úspěchu |
Prahová hodnota úspěchu. |
Int |
Časový limit sekund |
Sekundy časového limitu. |
Int |
Vlastnosti kontejneru
Jméno |
Popis |
Hodnota |
příkaz |
Příkazy, které se mají spustit v instanci kontejneru ve formuláři exec. |
řetězec[] |
proměnné prostředí |
Proměnné prostředí, které se mají nastavit v instanci kontejneru. |
Proměnná prostředí[] |
obraz |
Název image použité k vytvoření instance kontejneru. |
string (povinné) |
livenessProbe |
Sonda aktivity. |
Kontejnerová sonda |
přístavy |
Vystavené porty v instanci kontejneru. |
ContainerPort[] |
readinessProbe |
Sonda připravenosti. |
Kontejnerová sonda |
prostředky |
Požadavky na prostředky instance kontejneru. |
požadavky na prostředky (povinné) |
PřipojeníSvazku |
Svazek se připojí k instanci kontejneru. |
VolumeMount[] |
Proměnná prostředí
Jméno |
Popis |
Hodnota |
Jméno |
Název proměnné prostředí. |
string (povinné) |
secureValue |
Hodnota zabezpečené proměnné prostředí. |
řetězec |
hodnota |
Hodnota proměnné prostředí. |
řetězec |
GitRepoVolume
Jméno |
Popis |
Hodnota |
adresář |
Název cílového adresáře. Nesmí obsahovat ani začínat na ".". Pokud se zadá ".", adresář svazku bude úložištěm Git. V opačném případě bude svazek obsahovat úložiště Git v podadresáři s daným názvem. |
řetězec |
skladiště |
Adresa URL úložiště |
string (povinné) |
revize |
Potvrďte hodnotu hash pro zadanou revizi. |
řetězec |
ImageRegistryCredential
Jméno |
Popis |
Hodnota |
heslo |
Heslo privátního registru. |
řetězec |
počítačový server |
Server registru imagí Dockeru bez protokolu, jako je http a https. |
string (povinné) |
uživatelské jméno |
Uživatelské jméno pro privátní registr. |
string (povinné) |
IP adresa
Jméno |
Popis |
Hodnota |
Štítek názvu dns |
Popisek názvu DNS pro IP adresu. |
řetězec |
Ip |
IP adresa vystavená veřejnému internetu. |
řetězec |
přístavy |
Seznam portů vystavených ve skupině kontejnerů. |
port[] (povinné) |
typ |
Určuje, jestli je IP adresa zpřístupněná veřejnému internetu. |
Public (povinné) |
LogAnalytics
Jméno |
Popis |
Hodnota |
ID pracoviště |
ID pracovního prostoru pro Log Analytics |
string (povinné) |
klíč pracovního prostoru |
Klíč pracovního prostoru pro Log Analytics |
string (povinné) |
Přístav
Jméno |
Popis |
Hodnota |
přístav |
Číslo portu. |
int (povinné) |
protokol |
Protokol přidružený k portu. |
TCP UDP |
Limity zdrojů
Jméno |
Popis |
Hodnota |
procesor |
Omezení procesoru této instance kontejneru. |
Int |
memoryInGB |
Limit paměti v GB této instance kontejneru. |
Int |
Žádosti o prostředky
Jméno |
Popis |
Hodnota |
procesor |
Požadavek na procesor této instance kontejneru. |
int (povinné) |
memoryInGB |
Požadavek na paměť v GB této instance kontejneru. |
int (povinné) |
Požadavky na prostředky
Jméno |
Popis |
Hodnota |
hranice |
Omezení prostředků této instance kontejneru. |
resourceLimits |
požaduje |
Požadavky na prostředky této instance kontejneru. |
ResourceRequests (povinné) |
Tajný_svazek
Hlasitost
Jméno |
Popis |
Hodnota |
azureFile |
Svazek Azure File. |
AzureFileVolume |
emptyDir |
Prázdný svazek adresáře. |
jakýkoliv |
GitRepo |
Svazek úložiště Git. |
GitRepoVolume |
Jméno |
Název svazku. |
string (povinné) |
tajný |
Tajný svazek. |
SecretVolume |
VolumeMount
Jméno |
Popis |
Hodnota |
horská cesta |
Cesta v kontejneru, do kterého se má svazek připojit. Nesmí obsahovat dvojtečku (:). |
string (povinné) |
Jméno |
Název připojení svazku. |
string (povinné) |
jen pro čtení |
Příznak označující, jestli je připojení svazku jen pro čtení. |
Bool |
Příklady použití
Ověřené moduly Azure
K nasazení tohoto typu prostředku je možné použít následující ověřené moduly Azure.