Contenitore Microsoft.ContainerInstanceGroups 2017-10-01-preview
Definizione di risorsa Bicep
Il tipo di risorsa containerGroups può essere distribuito con operazioni destinate:
- Gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato di risorsa
Per creare una risorsa Microsoft.ContainerInstance/containerGroups, aggiungere il codice Bicep seguente al modello.
resource symbolicname 'Microsoft.ContainerInstance/containerGroups@2017-10-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
containers: [
{
name: 'string'
properties: {
command: [
'string'
]
environmentVariables: [
{
name: 'string'
value: 'string'
}
]
image: 'string'
ports: [
{
port: int
protocol: 'string'
}
]
resources: {
limits: {
cpu: int
memoryInGB: json('decimal-as-string')
}
requests: {
cpu: int
memoryInGB: json('decimal-as-string')
}
}
volumeMounts: [
{
mountPath: 'string'
name: 'string'
readOnly: bool
}
]
}
}
]
imageRegistryCredentials: [
{
password: 'string'
server: 'string'
username: 'string'
}
]
ipAddress: {
ip: 'string'
ports: [
{
port: int
protocol: 'string'
}
]
type: 'Public'
}
osType: 'string'
restartPolicy: 'string'
volumes: [
{
azureFile: {
readOnly: bool
shareName: 'string'
storageAccountKey: 'string'
storageAccountName: 'string'
}
emptyDir: any()
name: 'string'
}
]
}
}
Valori delle proprietà
containerGroups
Nome | Descrizione | valore |
---|---|---|
name | Nome della risorsa | stringa (obbligatoria) Limite di caratteri: 1-63 Caratteri validi: Lettere minuscole, numeri e trattini. Non può iniziare o terminare con un trattino. I trattini consecutivi non sono consentiti. |
posizione | Percorso della risorsa. | stringa (obbligatoria) |
tags | Tag di risorsa. | Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli |
properties | ContainerGroupProperties (obbligatorio) |
ContainerGroupProperties
Nome | Descrizione | Valore |
---|---|---|
containers | Contenitori all'interno del gruppo di contenitori. | Contenitore[] (obbligatorio) |
imageRegistryCredentials | Credenziali del Registro di sistema immagini da cui viene creato il gruppo di contenitori. | ImageRegistryCredential[] |
IpAddress | Tipo di indirizzo IP del gruppo di contenitori. | Ipaddress |
osType | Tipo di sistema operativo richiesto dai contenitori nel gruppo di contenitori. | 'Linux' 'Windows' (obbligatorio) |
restartPolicy | Riavviare i criteri per tutti i contenitori all'interno del gruppo di contenitori. - Always Riavviare sempre- OnFailure Riavvio in caso di errore- Never Non riavviare mai |
'Always' 'Mai' 'OnFailure' |
volumes | Elenco di volumi che possono essere montati da contenitori in questo gruppo di contenitori. | Volume[] |
Contenitore
Nome | Descrizione | valore |
---|---|---|
name | Nome specificato dall'utente dell'istanza del contenitore. | stringa (obbligatoria) |
properties | Proprietà dell'istanza del contenitore. | ContainerProperties (obbligatorio) |
ContainerProperties
Nome | Descrizione | Valore |
---|---|---|
. | I comandi da eseguire all'interno dell'istanza del contenitore nel modulo exec. | string[] |
environmentVariables | Variabili di ambiente da impostare nell'istanza del contenitore. | EnvironmentVariable[] |
image | Nome dell'immagine usata per creare l'istanza del contenitore. | stringa (obbligatorio) |
ports | Porte esposte nell'istanza del contenitore. | ContainerPort[] |
resources | Requisiti delle risorse dell'istanza del contenitore. | ResourceRequirements (obbligatorio) |
volumeMounts | Il volume monta disponibile per l'istanza del contenitore. | VolumeMount[] |
EnvironmentVariable
Nome | Descrizione | valore |
---|---|---|
name | Nome della variabile di ambiente. | stringa (obbligatorio) |
Valore | Valore della variabile di ambiente. | stringa (obbligatorio) |
ContainerPort
Nome | Descrizione | Valore |
---|---|---|
port | Numero di porta esposto all'interno del gruppo di contenitori. | int (obbligatorio) |
protocol | Protocollo associato alla porta. | 'TCP' 'UDP' |
ResourceRequirements
Nome | Descrizione | Valore |
---|---|---|
limiti | Limiti delle risorse di questa istanza del contenitore. | ResourceLimits |
requests | Richieste di risorse di questa istanza del contenitore. | ResourceRequests (obbligatorio) |
ResourceLimits
Nome | Descrizione | Valore |
---|---|---|
cpu | Limite della CPU di questa istanza del contenitore. | INT |
memoryInGB | Limite di memoria in GB di questa istanza del contenitore. Per specificare un valore decimale, usare la funzione json(). | int o json decimal |
ResourceRequests
Nome | Descrizione | Valore |
---|---|---|
cpu | Richiesta CPU di questa istanza del contenitore. | int (obbligatorio) |
memoryInGB | Richiesta di memoria in GB di questa istanza del contenitore. Per specificare un valore decimale, usare la funzione json(). | int o json decimal (obbligatorio) |
VolumeMount
Nome | Descrizione | Valore |
---|---|---|
mountPath | Percorso all'interno del contenitore in cui deve essere montato il volume. Non deve contenere due punti (:). | stringa (obbligatorio) |
name | Nome del montaggio del volume. | stringa (obbligatorio) |
readOnly | Flag che indica se il montaggio del volume è di sola lettura. | bool |
ImageRegistryCredential
Nome | Descrizione | Valore |
---|---|---|
password | Password per il Registro di sistema privato. | string |
server | Il server del Registro di sistema delle immagini Docker senza un protocollo, ad esempio "http" e "https". | stringa (obbligatorio) |
username | Nome utente per il Registro di sistema privato. | stringa (obbligatorio) |
IpAddress
Nome | Descrizione | Valore |
---|---|---|
Ip | Ip esposto alla rete Internet pubblica. | string |
ports | Elenco di porte esposte nel gruppo di contenitori. | Porta[] (obbligatorio) |
tipo | Specifica se l'indirizzo IP è esposto alla rete Internet pubblica. | 'Public' (obbligatorio) |
Porta
Nome | Descrizione | Valore |
---|---|---|
port | Il numero della porta. | int (obbligatorio) |
protocol | Protocollo associato alla porta. | 'TCP' 'UDP' |
Volume
Nome | Descrizione | Valore |
---|---|---|
azureFile | Nome del volume file di Azure. | AzureFileVolume |
emptyDir | Volume di directory vuoto. | Per Bicep, è possibile usare la funzione any(). |
name | Il nome del volume. | stringa (obbligatorio) |
AzureFileVolume
Nome | Descrizione | Valore |
---|---|---|
readOnly | Flag che indica se il file di Azure condiviso montato come volume è di sola lettura. | bool |
Nomecondivisione | Nome della condivisione file di Azure da montare come volume. | stringa (obbligatorio) |
storageAccountKey | Chiave di accesso dell'account di archiviazione usata per accedere alla condivisione file di Azure. | string |
storageAccountName | Nome dell'account di archiviazione che contiene la condivisione file di Azure. | stringa (obbligatorio) |
Modelli di avvio rapido
I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Modello | Descrizione |
---|---|
SQL Server gruppo di disponibilità nel servizio Azure Kubernetes |
Verrà creato un nuovo cluster del servizio Azure Kubernetes e quindi vengono distribuiti SQL Server gruppi di disponibilità usando un pacchetto CNAB distribuito usando Duffle e ACI |
Creare un sito WordPress |
Questo modello crea un sito WordPress nell'istanza del contenitore |
Creare un sito WordPress in una rete virtuale |
Questo modello crea un sito WordPress nell'istanza del contenitore in una rete virtuale. E restituisce un nome di dominio completo del sito pubblico che può accedere al sito WordPress. |
Istanze di Azure Container - BC con SQL Server e IIS |
Distribuire un singolo contenitore Windows con un ambiente Microsoft Dynamics 365 Business Central completamente indipendente in Istanze di Azure Container. |
Frontdoor con Istanze di Container e gateway applicazione |
Questo modello crea un frontdoor Standard/Premium con un gruppo di contenitori e gateway applicazione. |
Frontdoor Standard/Premium con Istanze di Azure Container |
Questo modello crea un frontdoor Standard/Premium con un gruppo di contenitori. |
Istanze di Azure Container - Contenitore con probe di integrità |
Distribuire un contenitore Linux con un probe di integrità usando Istanze di Azure Container. |
Istanze di Azure Container - Contenitore Linux con IP pubblico |
Distribuire un singolo contenitore Linux accessibile tramite un indirizzo IP pubblico usando Istanze di Azure Container. |
Istanze di Azure Container - contenitore con secure envVar |
Distribuire un contenitore Linux con una variabile di ambiente sicura usando Istanze di Azure Container. |
Istanze di Azure Container - Contenitore Linux con emptyDir |
Distribuire due contenitori Linux che condividono un volume emptyDir usando Istanze di Azure Container. |
Istanze di Azure Container - Contenitore Linux con gitRepo |
Distribuire un contenitore Linux che usa un volume gitRepo usando Istanze di Azure Container. |
Istanze di Azure Container - Contenitore con segreti |
Distribuire un contenitore Linux con un volume segreto usando Istanze di Azure Container. |
Creare un server SFTP su richiesta con archiviazione permanente |
Questo modello illustra un server SFTP su richiesta usando un'istanza di Azure Container. |
Server SFTP su richiesta con un account di archiviazione esistente |
Questo modello illustra un server SFTP su richiesta usando un'istanza di Azure Container. |
Creare una condivisione file dell'account di archiviazione tramite contenitori |
Questo modello crea un account di archiviazione e una condivisione file tramite azure-cli in un'istanza di contenitore |
Contenitore UDP in ACI |
Questi modelli creano una risorsa ACI ed espongono un contenitore tramite UDP |
Istanze di Azure Container - Rete virtuale |
Distribuire un'istanza di contenitore in una rete virtuale di Azure. |
Creare gateway applicazione con certificati |
Questo modello illustra come generare Key Vault certificati autofirmato, quindi fare riferimento da gateway applicazione. |
Definizione della risorsa modello di Resource Manager
Il tipo di risorsa containerGroups può essere distribuito con operazioni destinate:
- Gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato di risorsa
Per creare una risorsa Microsoft.ContainerInstance/containerGroups, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.ContainerInstance/containerGroups",
"apiVersion": "2017-10-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"containers": [
{
"name": "string",
"properties": {
"command": [ "string" ],
"environmentVariables": [
{
"name": "string",
"value": "string"
}
],
"image": "string",
"ports": [
{
"port": "int",
"protocol": "string"
}
],
"resources": {
"limits": {
"cpu": "int",
"memoryInGB": "[json('decimal-as-string')]"
},
"requests": {
"cpu": "int",
"memoryInGB": "[json('decimal-as-string')]"
}
},
"volumeMounts": [
{
"mountPath": "string",
"name": "string",
"readOnly": "bool"
}
]
}
}
],
"imageRegistryCredentials": [
{
"password": "string",
"server": "string",
"username": "string"
}
],
"ipAddress": {
"ip": "string",
"ports": [
{
"port": "int",
"protocol": "string"
}
],
"type": "Public"
},
"osType": "string",
"restartPolicy": "string",
"volumes": [
{
"azureFile": {
"readOnly": "bool",
"shareName": "string",
"storageAccountKey": "string",
"storageAccountName": "string"
},
"emptyDir": {},
"name": "string"
}
]
}
}
Valori delle proprietà
containerGroups
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di risorsa | 'Microsoft.ContainerInstance/containerGroups' |
apiVersion | Versione dell'API risorsa | '2017-10-01-preview' |
name | Nome della risorsa | stringa (obbligatoria) Limite di caratteri: 1-63 Caratteri validi: Lettere minuscole, numeri e trattini. Non può iniziare o terminare con un trattino. I trattini consecutivi non sono consentiti. |
posizione | Percorso della risorsa. | stringa (obbligatoria) |
tags | Tag di risorsa. | Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli |
properties | ContainerGroupProperties (obbligatorio) |
ContainerGroupProperties
Nome | Descrizione | Valore |
---|---|---|
containers | Contenitori all'interno del gruppo di contenitori. | Contenitore[] (obbligatorio) |
imageRegistryCredentials | Credenziali del Registro di sistema immagini da cui viene creato il gruppo di contenitori. | ImageRegistryCredential[] |
IpAddress | Tipo di indirizzo IP del gruppo di contenitori. | Ipaddress |
osType | Tipo di sistema operativo richiesto dai contenitori nel gruppo di contenitori. | 'Linux' 'Windows' (obbligatorio) |
restartPolicy | Riavviare i criteri per tutti i contenitori all'interno del gruppo di contenitori. - Always Riavviare sempre- OnFailure Riavvio in caso di errore- Never Non riavviare mai |
'Always' 'Mai' 'OnFailure' |
volumes | Elenco di volumi che possono essere montati da contenitori in questo gruppo di contenitori. | Volume[] |
Contenitore
Nome | Descrizione | valore |
---|---|---|
name | Nome specificato dall'utente dell'istanza del contenitore. | stringa (obbligatoria) |
properties | Proprietà dell'istanza del contenitore. | ContainerProperties (obbligatorio) |
ContainerProperties
Nome | Descrizione | Valore |
---|---|---|
. | I comandi da eseguire all'interno dell'istanza del contenitore nel modulo exec. | string[] |
environmentVariables | Variabili di ambiente da impostare nell'istanza del contenitore. | EnvironmentVariable[] |
image | Nome dell'immagine usata per creare l'istanza del contenitore. | stringa (obbligatoria) |
ports | Porte esposte nell'istanza del contenitore. | ContainerPort[] |
resources | Requisiti delle risorse dell'istanza del contenitore. | ResourceRequirements (obbligatorio) |
volumeMounts | Il montaggio del volume è disponibile per l'istanza del contenitore. | VolumeMount[] |
EnvironmentVariable
Nome | Descrizione | valore |
---|---|---|
name | Nome della variabile di ambiente. | stringa (obbligatorio) |
Valore | Valore della variabile di ambiente. | stringa (obbligatorio) |
ContainerPort
Nome | Descrizione | Valore |
---|---|---|
port | Numero di porta esposto all'interno del gruppo di contenitori. | int (obbligatorio) |
protocol | Protocollo associato alla porta. | 'TCP' 'UDP' |
ResourceRequirements
Nome | Descrizione | Valore |
---|---|---|
limiti | Limiti delle risorse di questa istanza del contenitore. | ResourceLimits |
requests | Richieste di risorse di questa istanza del contenitore. | ResourceRequests (obbligatorio) |
ResourceLimits
Nome | Descrizione | Valore |
---|---|---|
cpu | Limite della CPU di questa istanza del contenitore. | INT |
memoryInGB | Limite di memoria in GB di questa istanza del contenitore. Per specificare un valore decimale, usare la funzione json(). | int o json decimal |
ResourceRequests
Nome | Descrizione | Valore |
---|---|---|
cpu | Richiesta CPU di questa istanza del contenitore. | int (obbligatorio) |
memoryInGB | Richiesta di memoria in GB di questa istanza del contenitore. Per specificare un valore decimale, usare la funzione json(). | int o json decimal (obbligatorio) |
VolumeMount
Nome | Descrizione | Valore |
---|---|---|
mountPath | Percorso all'interno del contenitore in cui deve essere montato il volume. Non deve contenere due punti (:). | stringa (obbligatorio) |
name | Nome del montaggio del volume. | stringa (obbligatorio) |
readOnly | Flag che indica se il montaggio del volume è di sola lettura. | bool |
ImageRegistryCredential
Nome | Descrizione | Valore |
---|---|---|
password | Password per il Registro di sistema privato. | string |
server | Il server del Registro di sistema delle immagini Docker senza un protocollo, ad esempio "http" e "https". | stringa (obbligatorio) |
username | Nome utente per il Registro di sistema privato. | stringa (obbligatorio) |
IpAddress
Nome | Descrizione | Valore |
---|---|---|
Ip | Ip esposto alla rete Internet pubblica. | string |
ports | Elenco di porte esposte nel gruppo di contenitori. | Porta[] (obbligatorio) |
tipo | Specifica se l'indirizzo IP è esposto alla rete Internet pubblica. | 'Public' (obbligatorio) |
Porta
Nome | Descrizione | Valore |
---|---|---|
port | Il numero della porta. | int (obbligatorio) |
protocol | Protocollo associato alla porta. | 'TCP' 'UDP' |
Volume
Nome | Descrizione | Valore |
---|---|---|
azureFile | Nome del volume file di Azure. | AzureFileVolume |
emptyDir | Volume di directory vuoto. | |
name | Il nome del volume. | stringa (obbligatorio) |
AzureFileVolume
Nome | Descrizione | Valore |
---|---|---|
readOnly | Flag che indica se il file di Azure condiviso montato come volume è di sola lettura. | bool |
Nomecondivisione | Nome della condivisione file di Azure da montare come volume. | stringa (obbligatorio) |
storageAccountKey | Chiave di accesso dell'account di archiviazione usata per accedere alla condivisione file di Azure. | string |
storageAccountName | Nome dell'account di archiviazione che contiene la condivisione file di Azure. | stringa (obbligatorio) |
Modelli di avvio rapido
I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Modello | Descrizione |
---|---|
SQL Server gruppo di disponibilità nel servizio Azure Kubernetes |
Verrà creato un nuovo cluster del servizio Azure Kubernetes e quindi vengono distribuiti SQL Server gruppi di disponibilità usando un pacchetto CNAB distribuito usando Duffle e ACI |
Creare un sito WordPress |
Questo modello crea un sito WordPress nell'istanza del contenitore |
Creare un sito WordPress in una rete virtuale |
Questo modello crea un sito WordPress nell'istanza del contenitore in una rete virtuale. E restituisce un nome di dominio completo del sito pubblico che può accedere al sito WordPress. |
Istanze di Azure Container - BC con SQL Server e IIS |
Distribuire un singolo contenitore Windows con un ambiente Microsoft Dynamics 365 Business Central completamente indipendente in Istanze di Azure Container. |
Frontdoor con Istanze di Container e gateway applicazione |
Questo modello crea un frontdoor Standard/Premium con un gruppo di contenitori e gateway applicazione. |
Frontdoor Standard/Premium con Istanze di Azure Container |
Questo modello crea un frontdoor Standard/Premium con un gruppo di contenitori. |
Istanze di Azure Container - Contenitore con probe di integrità |
Distribuire un contenitore Linux con un probe di integrità usando Istanze di Azure Container. |
Istanze di Azure Container - Contenitore Linux con IP pubblico |
Distribuire un singolo contenitore Linux accessibile tramite un indirizzo IP pubblico usando Istanze di Azure Container. |
Istanze di Azure Container - contenitore con secure envVar |
Distribuire un contenitore Linux con una variabile di ambiente sicura usando Istanze di Azure Container. |
Istanze di Azure Container - Contenitore Linux con emptyDir |
Distribuire due contenitori Linux che condividono un volume emptyDir usando Istanze di Azure Container. |
Istanze di Azure Container - Contenitore Linux con gitRepo |
Distribuire un contenitore Linux che usa un volume gitRepo usando Istanze di Azure Container. |
Istanze di Azure Container - Contenitore con segreti |
Distribuire un contenitore Linux con un volume segreto usando Istanze di Azure Container. |
Creare un server SFTP su richiesta con archiviazione permanente |
Questo modello illustra un server SFTP su richiesta usando un'istanza di Azure Container. |
Server SFTP su richiesta con un account di archiviazione esistente |
Questo modello illustra un server SFTP su richiesta usando un'istanza di Azure Container. |
Creare una condivisione file dell'account di archiviazione tramite contenitori |
Questo modello crea un account di archiviazione e una condivisione file tramite azure-cli in un'istanza di contenitore |
Contenitore UDP in ACI |
Questi modelli creano una risorsa ACI ed espongono un contenitore tramite UDP |
Istanze di Azure Container - Rete virtuale |
Distribuire un'istanza di contenitore in una rete virtuale di Azure. |
Creare gateway applicazione con certificati |
Questo modello illustra come generare Key Vault certificati autofirmato, quindi fare riferimento da gateway applicazione. |
Definizione della risorsa Terraform (provider AzAPI)
Il tipo di risorsa containerGroups può essere distribuito con operazioni destinate a:
- Gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.
Formato di risorsa
Per creare una risorsa Microsoft.ContainerInstance/containerGroups, aggiungere il codice Terraform seguente al modello.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ContainerInstance/containerGroups@2017-10-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
containers = [
{
name = "string"
properties = {
command = [
"string"
]
environmentVariables = [
{
name = "string"
value = "string"
}
]
image = "string"
ports = [
{
port = int
protocol = "string"
}
]
resources = {
limits = {
cpu = int
memoryInGB = "decimal-as-string"
}
requests = {
cpu = int
memoryInGB = "decimal-as-string"
}
}
volumeMounts = [
{
mountPath = "string"
name = "string"
readOnly = bool
}
]
}
}
]
imageRegistryCredentials = [
{
password = "string"
server = "string"
username = "string"
}
]
ipAddress = {
ip = "string"
ports = [
{
port = int
protocol = "string"
}
]
type = "Public"
}
osType = "string"
restartPolicy = "string"
volumes = [
{
azureFile = {
readOnly = bool
shareName = "string"
storageAccountKey = "string"
storageAccountName = "string"
}
name = "string"
}
]
}
})
}
Valori delle proprietà
containerGroups
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di risorsa | "Microsoft.ContainerInstance/containerGroups@2017-10-01-preview" |
name | Nome della risorsa | stringa (obbligatorio) Limite di caratteri: 1-63 Caratteri validi: Lettere minuscole, numeri e trattini. Non può iniziare o terminare con un trattino. I trattini consecutivi non sono consentiti. |
posizione | Percorso della risorsa. | stringa (obbligatorio) |
parent_id | Per eseguire la distribuzione in un gruppo di risorse, usare l'ID del gruppo di risorse. | stringa (obbligatorio) |
tags | Tag di risorsa. | Dizionario di nomi e valori di tag. |
properties | ContainerGroupProperties (obbligatorio) |
ContainerGroupProperties
Nome | Descrizione | Valore |
---|---|---|
containers | Contenitori all'interno del gruppo di contenitori. | Container[] (obbligatorio) |
imageRegistryCredentials | Credenziali del registro immagini da cui viene creato il gruppo di contenitori. | ImageRegistryCredential[] |
IpAddress | Tipo di indirizzo IP del gruppo di contenitori. | Ipaddress |
osType | Tipo di sistema operativo richiesto dai contenitori nel gruppo di contenitori. | "Linux" "Windows" (obbligatorio) |
restartPolicy | Riavviare i criteri per tutti i contenitori all'interno del gruppo di contenitori. - Always Riavviare sempre- OnFailure Riavvio in caso di errore- Never Non riavviare mai |
"Sempre" "Mai" "OnFailure" |
volumes | Elenco di volumi che possono essere montati da contenitori in questo gruppo di contenitori. | Volume[] |
Contenitore
Nome | Descrizione | valore |
---|---|---|
name | Nome fornito dall'utente dell'istanza del contenitore. | stringa (obbligatorio) |
properties | Proprietà dell'istanza del contenitore. | ContainerProperties (obbligatorio) |
ContainerProperties
Nome | Descrizione | Valore |
---|---|---|
. | Comandi da eseguire all'interno dell'istanza del contenitore in formato exec. | string[] |
environmentVariables | Variabili di ambiente da impostare nell'istanza del contenitore. | EnvironmentVariable[] |
image | Nome dell'immagine usata per creare l'istanza del contenitore. | stringa (obbligatorio) |
ports | Porte esposte nell'istanza del contenitore. | ContainerPort[] |
resources | Requisiti delle risorse dell'istanza del contenitore. | ResourceRequirements (obbligatorio) |
volumeMounts | Il volume monta disponibile per l'istanza del contenitore. | VolumeMount[] |
EnvironmentVariable
Nome | Descrizione | valore |
---|---|---|
name | Nome della variabile di ambiente. | stringa (obbligatorio) |
Valore | Valore della variabile di ambiente. | stringa (obbligatorio) |
ContainerPort
Nome | Descrizione | Valore |
---|---|---|
port | Numero di porta esposto all'interno del gruppo di contenitori. | int (obbligatorio) |
protocol | Protocollo associato alla porta. | "TCP" "UDP" |
ResourceRequirements
Nome | Descrizione | Valore |
---|---|---|
limiti | Limiti delle risorse di questa istanza del contenitore. | ResourceLimits |
requests | Richieste di risorse di questa istanza del contenitore. | ResourceRequests (obbligatorio) |
ResourceLimits
Nome | Descrizione | Valore |
---|---|---|
cpu | Limite della CPU di questa istanza del contenitore. | INT |
memoryInGB | Limite di memoria in GB di questa istanza del contenitore. Specificare un valore decimale come stringa. | int o json decimal |
ResourceRequests
Nome | Descrizione | Valore |
---|---|---|
cpu | Richiesta CPU di questa istanza del contenitore. | int (obbligatorio) |
memoryInGB | Richiesta di memoria in GB di questa istanza del contenitore. Specificare un valore decimale come stringa. | int o json decimal (obbligatorio) |
VolumeMount
Nome | Descrizione | Valore |
---|---|---|
mountPath | Percorso all'interno del contenitore in cui deve essere montato il volume. Non deve contenere punti (:). | stringa (obbligatoria) |
name | Nome del montaggio del volume. | stringa (obbligatoria) |
readOnly | Flag che indica se il montaggio del volume è di sola lettura. | bool |
ImageRegistryCredential
Nome | Descrizione | Valore |
---|---|---|
password | Password per il Registro di sistema privato. | string |
server | Il server del Registro di sistema immagini Docker senza protocollo, ad esempio "http" e "https". | stringa (obbligatoria) |
username | Nome utente per il Registro di sistema privato. | stringa (obbligatoria) |
IpAddress
Nome | Descrizione | Valore |
---|---|---|
Ip | L'IP esposto a Internet pubblico. | string |
ports | Elenco delle porte esposte nel gruppo di contenitori. | Porta[] (obbligatorio) |
tipo | Specifica se l'INDIRIZZO IP è esposto a Internet pubblico. | "Public" (obbligatorio) |
Porta
Nome | Descrizione | Valore |
---|---|---|
port | Il numero della porta. | int (obbligatorio) |
protocol | Protocollo associato alla porta. | "TCP" "UDP" |
Volume
Nome | Descrizione | Valore |
---|---|---|
azureFile | Nome del volume File di Azure. | AzureFileVolume |
emptyDir | Volume di directory vuoto. | |
name | Il nome del volume. | stringa (obbligatoria) |
AzureFileVolume
Nome | Descrizione | Valore |
---|---|---|
readOnly | Flag che indica se il file di Azure condiviso montato come volume è di sola lettura. | bool |
Nomecondivisione | Nome della condivisione file di Azure da montare come volume. | stringa (obbligatorio) |
storageAccountKey | Chiave di accesso dell'account di archiviazione usata per accedere alla condivisione file di Azure. | string |
storageAccountName | Nome dell'account di archiviazione che contiene la condivisione file di Azure. | stringa (obbligatorio) |