Contêiner Microsoft.ContainerInstanceGroups 2017-10-01-preview
Definição de recurso do Bicep
O tipo de recurso containerGroups pode ser implantado com operações direcionadas:
- Grupos de recursos – Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um recurso Microsoft.ContainerInstance/containerGroups, adicione o seguinte Bicep ao modelo.
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'
}
]
}
}
Valores de propriedade
containerGroups
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso | cadeia de caracteres (obrigatório) Limite de caracteres: 1 a 63 Caracteres válidos: Letras minúsculas, números e hifens. Não pode iniciar ou terminar com hífen. Hifens consecutivos não são permitidos. |
local | O local do recurso. | cadeia de caracteres (obrigatório) |
marcas | As marcas do recurso. | Dicionário de nomes e valores de marcas. Consulte Marcas em modelos |
properties | ContainerGroupProperties (obrigatório) |
ContainerGroupProperties
Nome | Descrição | Valor |
---|---|---|
containers | Os contêineres dentro do grupo de contêineres. | Contêiner[] (obrigatório) |
imageRegistryCredentials | As credenciais do registro de imagem pelas quais o grupo de contêineres é criado. | ImageRegistryCredential[] |
ipAddress | O tipo de endereço IP do grupo de contêineres. | IpAddress |
osType | O tipo de sistema operacional exigido pelos contêineres do grupo. | 'Linux' 'Windows' (obrigatório) |
restartPolicy | A política de reinicialização para todos os contêineres no grupo. - Always Sempre reiniciar- OnFailure Reiniciar em caso de falha- Never Nunca reiniciar |
'Always' 'Nunca' 'OnFailure' |
volumes | A lista de volumes que podem ser montados pelos contêineres do grupo. | Volume[] |
Contêiner
Nome | Descrição | Valor |
---|---|---|
name | O nome da instância de contêiner fornecido pelo usuário. | cadeia de caracteres (obrigatório) |
properties | As propriedades da instância de contêiner. | ContainerProperties (obrigatório) |
ContainerProperties
Nome | Descrição | Valor |
---|---|---|
. | Os comandos a serem executados na instância de contêiner no formato de execução. | string[] |
environmentVariables | As variáveis de ambiente a serem definidas na instância de contêiner. | EnvironmentVariable[] |
image | O nome da imagem usada para criar a instância de contêiner. | cadeia de caracteres (obrigatório) |
ports | As portas expostas na instância de contêiner. | ContainerPort[] |
recursos | Os requisitos de recurso da instância de contêiner. | ResourceRequirements (obrigatório) |
volumeMounts | As montagens de volume disponíveis para a instância de contêiner. | VolumeMount[] |
EnvironmentVariable
Nome | Descrição | Valor |
---|---|---|
name | O nome da variável de ambiente. | cadeia de caracteres (obrigatório) |
value | O valor da variável de ambiente. | cadeia de caracteres (obrigatório) |
ContainerPort
Nome | Descrição | Valor |
---|---|---|
porta | O número da porta exposta no grupo de contêineres. | int (obrigatório) |
protocolo | O protocolo associado à porta. | 'TCP' 'UDP' |
ResourceRequirements
Nome | Descrição | Valor |
---|---|---|
limites | Os limites de recurso desta instância de contêiner. | ResourceLimits |
solicitações | As solicitações de recurso desta instância de contêiner. | ResourceRequests (obrigatório) |
ResourceLimits
Nome | Descrição | Valor |
---|---|---|
cpu | O limite de CPU da instância de contêiner. | INT |
memoryInGB | O limite de memória da instância de contêiner em GB. Para especificar um valor decimal, use a função json(). | int ou json decimal |
ResourceRequests
Nome | Descrição | Valor |
---|---|---|
cpu | A solicitação de CPU da instância de contêiner. | int (obrigatório) |
memoryInGB | A solicitação de memória da instância de contêiner em GB. Para especificar um valor decimal, use a função json(). | int ou json decimal (obrigatório) |
VolumeMount
Nome | Descrição | Valor |
---|---|---|
mountPath | O caminho no contêiner em que o volume deve ser montado. Não pode conter dois-pontos (:). | cadeia de caracteres (obrigatório) |
name | O nome da montagem de volume. | cadeia de caracteres (obrigatório) |
readOnly | O sinalizador que indica se a montagem de volume é somente leitura. | bool |
ImageRegistryCredential
Nome | Descrição | Valor |
---|---|---|
password | A senha do registro privado. | string |
Servidor | O servidor do registro de imagem do Docker sem um protocolo como "http" ou "https". | cadeia de caracteres (obrigatório) |
Nome de Usuário | O nome de usuário do registro privado. | cadeia de caracteres (obrigatório) |
IpAddress
Nome | Descrição | Valor |
---|---|---|
ip | O IP exposto à Internet pública. | string |
ports | A lista de portas expostas no grupo de contêineres. | Porta[] (obrigatório) |
tipo | Especifica se o IP é exposto à Internet pública. | 'Public' (obrigatório) |
Porta
Nome | Descrição | Valor |
---|---|---|
porta | O número da porta. | int (obrigatório) |
protocolo | O protocolo associado à porta. | 'TCP' 'UDP' |
Volume
Nome | Descrição | Valor |
---|---|---|
azureFile | O nome do volume do Arquivo do Azure. | AzureFileVolume |
emptyDir | O volume de diretório vazio. | Para o Bicep, você pode usar a função any(). |
name | O nome do volume. | cadeia de caracteres (obrigatório) |
AzureFileVolume
Nome | Descrição | Valor |
---|---|---|
readOnly | O sinalizador que indica se o arquivo do Azure que foi compartilhado montado como volume é somente leitura. | bool |
shareName | O nome do compartilhamento de arquivo do Azure a ser montado como volume. | cadeia de caracteres (obrigatório) |
storageAccountKey | A chave de acesso da conta de armazenamento usada para acessar o compartilhamento de arquivo do Azure. | string |
storageAccountName | O nome da conta de armazenamento que contém o compartilhamento de arquivo do Azure. | cadeia de caracteres (obrigatório) |
Modelos de início rápido
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Modelo | Descrição |
---|---|
SQL Server grupo de disponibilidade no AKS |
Isso cria um novo Cluster do AKS e, em seguida, implanta SQL Server grupos de disponibilidade nele usando um pacote CNAB implantado usando o Duffle e a ACI |
Criar um site do WordPress |
Este modelo cria um site do WordPress na Instância de Contêiner |
Criar um site do WordPress em uma rede virtual |
Este modelo cria um site do WordPress na Instância de Contêiner em uma rede virtual. E gera um FQDN de site público que pode acessar o site do WordPress. |
Instâncias de Contêiner do Azure – BC com SQL Server e IIS |
Implante um único contêiner do Windows com um ambiente do Microsoft Dynamics 365 Business Central totalmente independente em Instâncias de Contêiner do Azure. |
Front Door com Instâncias de Contêiner e Gateway de Aplicativo |
Este modelo cria um Front Door Standard/Premium com um grupo de contêineres e Gateway de Aplicativo. |
Front Door Standard/Premium com Instâncias de Contêiner do Azure |
Este modelo cria um Front Door Standard/Premium com um grupo de contêineres. |
Instâncias de Contêiner do Azure – contêiner com investigação de integridade |
Implante um contêiner do Linux que tenha uma investigação de integridade usando Instâncias de Contêiner do Azure. |
Instâncias de Contêiner do Azure – contêiner do Linux com IP público |
Implante um único contêiner do Linux acessível por meio de um IP público usando Instâncias de Contêiner do Azure. |
Instâncias de Contêiner do Azure – contêiner com envVar seguro |
Implante um contêiner do Linux que tenha uma variável de ambiente segura usando Instâncias de Contêiner do Azure. |
Instâncias de Contêiner do Azure – contêiner do Linux com emptyDir |
Implante dois contêineres do Linux que compartilham um volume emptyDir usando Instâncias de Contêiner do Azure. |
Instâncias de Contêiner do Azure – contêiner do Linux com gitRepo |
Implante um contêiner do Linux que usa um volume gitRepo usando Instâncias de Contêiner do Azure. |
Instâncias de Contêiner do Azure – contêiner com segredos |
Implante um contêiner do Linux que tenha um volume secreto usando Instâncias de Contêiner do Azure. |
Criar um servidor SFTP sob demanda com armazenamento persistente |
Este modelo demonstra um servidor SFTP sob demanda usando uma ACI (Instância de Contêiner do Azure). |
Servidor SFTP sob demanda usando uma conta de armazenamento existente |
Este modelo demonstra um servidor SFTP sob demanda usando uma ACI (Instância de Contêiner do Azure). |
Criar um compartilhamento de arquivos de conta de armazenamento por meio de contêineres |
Este modelo cria uma conta de armazenamento e um compartilhamento de arquivos por meio do azure-cli em uma Instância de Contêiner |
Contêiner UDP na ACI |
Esses modelos criam um recurso de ACI e expõem um contêiner por meio do UDP |
Instâncias de Contêiner do Azure - VNet |
Implante uma instância de contêiner em uma rede virtual do Azure. |
Criar Gateway de Aplicativo com certificados |
Este modelo mostra como gerar Key Vault certificados autoassinados e, em seguida, fazer referência de Gateway de Aplicativo. |
Definição de recurso de modelo do ARM
O tipo de recurso containerGroups pode ser implantado com operações direcionadas:
- Grupos de recursos – Consulte comandos de implantação do grupo de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um recurso Microsoft.ContainerInstance/containerGroups, adicione o JSON a seguir ao modelo.
{
"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"
}
]
}
}
Valores de propriedade
containerGroups
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | 'Microsoft.ContainerInstance/containerGroups' |
apiVersion | A versão da API do recurso | '2017-10-01-preview' |
name | O nome do recurso | cadeia de caracteres (obrigatório) Limite de caracteres: 1-63 Caracteres válidos: Letras minúsculas, números e hifens. Não pode iniciar ou terminar com hífen. Hifens consecutivos não são permitidos. |
local | O local do recurso. | cadeia de caracteres (obrigatório) |
marcas | As marcas do recurso. | Dicionário de nomes e valores de marcas. Confira Marcas em modelos |
properties | ContainerGroupProperties (obrigatório) |
ContainerGroupProperties
Nome | Descrição | Valor |
---|---|---|
containers | Os contêineres dentro do grupo de contêineres. | Container[] (obrigatório) |
imageRegistryCredentials | As credenciais do registro de imagem pelas quais o grupo de contêineres é criado. | ImageRegistryCredential[] |
ipAddress | O tipo de endereço IP do grupo de contêineres. | IpAddress |
osType | O tipo de sistema operacional exigido pelos contêineres do grupo. | 'Linux' 'Windows' (obrigatório) |
restartPolicy | A política de reinicialização para todos os contêineres no grupo. - Always Sempre reiniciar- OnFailure Reiniciar em caso de falha- Never Nunca reiniciar |
'Always' 'Never' 'OnFailure' |
volumes | A lista de volumes que podem ser montados pelos contêineres do grupo. | Volume[] |
Contêiner
Nome | Descrição | Valor |
---|---|---|
name | O nome da instância de contêiner fornecido pelo usuário. | cadeia de caracteres (obrigatório) |
properties | As propriedades da instância de contêiner. | ContainerProperties (obrigatório) |
ContainerProperties
Nome | Descrição | Valor |
---|---|---|
. | Os comandos a serem executados na instância de contêiner no formato de execução. | string[] |
environmentVariables | As variáveis de ambiente a serem definidas na instância de contêiner. | EnvironmentVariable[] |
image | O nome da imagem usada para criar a instância de contêiner. | cadeia de caracteres (obrigatório) |
ports | As portas expostas na instância de contêiner. | ContainerPort[] |
recursos | Os requisitos de recurso da instância de contêiner. | ResourceRequirements (obrigatório) |
volumeMounts | As montagens de volume disponíveis para a instância de contêiner. | VolumeMount[] |
EnvironmentVariable
Nome | Descrição | Valor |
---|---|---|
name | O nome da variável de ambiente. | cadeia de caracteres (obrigatório) |
value | O valor da variável de ambiente. | cadeia de caracteres (obrigatório) |
ContainerPort
Nome | Descrição | Valor |
---|---|---|
porta | O número da porta exposta no grupo de contêineres. | int (obrigatório) |
protocolo | O protocolo associado à porta. | 'TCP' 'UDP' |
ResourceRequirements
Nome | Descrição | Valor |
---|---|---|
limites | Os limites de recurso desta instância de contêiner. | ResourceLimits |
solicitações | As solicitações de recurso desta instância de contêiner. | ResourceRequests (obrigatório) |
ResourceLimits
Nome | Descrição | Valor |
---|---|---|
cpu | O limite de CPU da instância de contêiner. | INT |
memoryInGB | O limite de memória da instância de contêiner em GB. Para especificar um valor decimal, use a função json(). | int ou json decimal |
ResourceRequests
Nome | Descrição | Valor |
---|---|---|
cpu | A solicitação de CPU da instância de contêiner. | int (obrigatório) |
memoryInGB | A solicitação de memória da instância de contêiner em GB. Para especificar um valor decimal, use a função json(). | int ou json decimal (obrigatório) |
VolumeMount
Nome | Descrição | Valor |
---|---|---|
mountPath | O caminho no contêiner em que o volume deve ser montado. Não pode conter dois-pontos (:). | cadeia de caracteres (obrigatório) |
name | O nome da montagem de volume. | cadeia de caracteres (obrigatório) |
readOnly | O sinalizador que indica se a montagem de volume é somente leitura. | bool |
ImageRegistryCredential
Nome | Descrição | Valor |
---|---|---|
password | A senha do registro privado. | string |
Servidor | O servidor do registro de imagem do Docker sem um protocolo como "http" ou "https". | cadeia de caracteres (obrigatório) |
Nome de Usuário | O nome de usuário do registro privado. | cadeia de caracteres (obrigatório) |
IpAddress
Nome | Descrição | Valor |
---|---|---|
ip | O IP exposto à Internet pública. | string |
ports | A lista de portas expostas no grupo de contêineres. | Port[] (obrigatório) |
tipo | Especifica se o IP está exposto à Internet pública. | 'Public' (obrigatório) |
Porta
Nome | Descrição | Valor |
---|---|---|
porta | O número da porta. | int (obrigatório) |
protocolo | O protocolo associado à porta. | 'TCP' 'UDP' |
Volume
Nome | Descrição | Valor |
---|---|---|
azureFile | O nome do volume do Arquivo do Azure. | AzureFileVolume |
emptyDir | O volume de diretório vazio. | |
name | O nome do volume. | cadeia de caracteres (obrigatório) |
AzureFileVolume
Nome | Descrição | Valor |
---|---|---|
readOnly | O sinalizador que indica se o arquivo do Azure que foi compartilhado montado como volume é somente leitura. | bool |
shareName | O nome do compartilhamento de arquivo do Azure a ser montado como volume. | cadeia de caracteres (obrigatório) |
storageAccountKey | A chave de acesso da conta de armazenamento usada para acessar o compartilhamento de arquivo do Azure. | string |
storageAccountName | O nome da conta de armazenamento que contém o compartilhamento de arquivo do Azure. | cadeia de caracteres (obrigatório) |
Modelos de início rápido
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Modelo | Descrição |
---|---|
SQL Server grupo de disponibilidade no AKS |
Isso cria um novo Cluster do AKS e, em seguida, implanta SQL Server grupos de disponibilidade nele usando um pacote CNAB implantado usando o Duffle e a ACI |
Criar um site do WordPress |
Este modelo cria um site do WordPress na Instância de Contêiner |
Criar um site do WordPress em uma rede virtual |
Este modelo cria um site do WordPress na Instância de Contêiner em uma rede virtual. E gera um FQDN de site público que pode acessar o site do WordPress. |
Instâncias de Contêiner do Azure – BC com SQL Server e IIS |
Implante um único contêiner do Windows com um ambiente do Microsoft Dynamics 365 Business Central totalmente independente em Instâncias de Contêiner do Azure. |
Front Door com Instâncias de Contêiner e Gateway de Aplicativo |
Este modelo cria um Front Door Standard/Premium com um grupo de contêineres e Gateway de Aplicativo. |
Front Door Standard/Premium com Instâncias de Contêiner do Azure |
Este modelo cria um Front Door Standard/Premium com um grupo de contêineres. |
Instâncias de Contêiner do Azure – contêiner com investigação de integridade |
Implante um contêiner do Linux que tenha uma investigação de integridade usando Instâncias de Contêiner do Azure. |
Instâncias de Contêiner do Azure – contêiner do Linux com IP público |
Implante um único contêiner do Linux acessível por meio de um IP público usando Instâncias de Contêiner do Azure. |
Instâncias de Contêiner do Azure – contêiner com envVar seguro |
Implante um contêiner do Linux que tenha uma variável de ambiente segura usando Instâncias de Contêiner do Azure. |
Instâncias de Contêiner do Azure – contêiner do Linux com emptyDir |
Implante dois contêineres do Linux que compartilham um volume emptyDir usando Instâncias de Contêiner do Azure. |
Instâncias de Contêiner do Azure – contêiner do Linux com gitRepo |
Implante um contêiner do Linux que usa um volume gitRepo usando Instâncias de Contêiner do Azure. |
Instâncias de Contêiner do Azure – contêiner com segredos |
Implante um contêiner do Linux que tenha um volume secreto usando Instâncias de Contêiner do Azure. |
Criar um servidor SFTP sob demanda com armazenamento persistente |
Este modelo demonstra um servidor SFTP sob demanda usando uma ACI (Instância de Contêiner do Azure). |
Servidor SFTP sob demanda usando uma conta de armazenamento existente |
Este modelo demonstra um servidor SFTP sob demanda usando uma ACI (Instância de Contêiner do Azure). |
Criar um compartilhamento de arquivos de conta de armazenamento por meio de contêineres |
Este modelo cria uma conta de armazenamento e um compartilhamento de arquivos por meio do azure-cli em uma Instância de Contêiner |
Contêiner UDP na ACI |
Esses modelos criam um recurso de ACI e expõem um contêiner por meio do UDP |
Instâncias de Contêiner do Azure - VNet |
Implante uma instância de contêiner em uma rede virtual do Azure. |
Criar Gateway de Aplicativo com certificados |
Este modelo mostra como gerar Key Vault certificados autoassinados e, em seguida, fazer referência de Gateway de Aplicativo. |
Definição de recurso do Terraform (provedor AzAPI)
O tipo de recurso containerGroups pode ser implantado com operações direcionadas:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um recurso Microsoft.ContainerInstance/containerGroups, adicione o Terraform a seguir ao modelo.
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"
}
]
}
})
}
Valores de propriedade
containerGroups
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.ContainerInstance/containerGroups@2017-10-01-preview" |
name | O nome do recurso | cadeia de caracteres (obrigatório) Limite de caracteres: 1 a 63 Caracteres válidos: Letras minúsculas, números e hifens. Não pode iniciar ou terminar com hífen. Hifens consecutivos não são permitidos. |
local | O local do recurso. | cadeia de caracteres (obrigatório) |
parent_id | Para implantar em um grupo de recursos, use a ID desse grupo de recursos. | cadeia de caracteres (obrigatório) |
marcas | As marcas do recurso. | Dicionário de nomes e valores de marcas. |
properties | ContainerGroupProperties (obrigatório) |
ContainerGroupProperties
Nome | Descrição | Valor |
---|---|---|
containers | Os contêineres dentro do grupo de contêineres. | Contêiner[] (obrigatório) |
imageRegistryCredentials | As credenciais do registro de imagem pelas quais o grupo de contêineres é criado. | ImageRegistryCredential[] |
ipAddress | O tipo de endereço IP do grupo de contêineres. | IpAddress |
osType | O tipo de sistema operacional exigido pelos contêineres do grupo. | “Linux” "Windows" (obrigatório) |
restartPolicy | A política de reinicialização para todos os contêineres no grupo. - Always Sempre reiniciar- OnFailure Reiniciar em caso de falha- Never Nunca reiniciar |
"Always" "Nunca" "OnFailure" |
volumes | A lista de volumes que podem ser montados pelos contêineres do grupo. | Volume[] |
Contêiner
Nome | Descrição | Valor |
---|---|---|
name | O nome da instância de contêiner fornecido pelo usuário. | cadeia de caracteres (obrigatório) |
properties | As propriedades da instância de contêiner. | ContainerProperties (obrigatório) |
ContainerProperties
Nome | Descrição | Valor |
---|---|---|
. | Os comandos a serem executados na instância de contêiner no formato de execução. | string[] |
environmentVariables | As variáveis de ambiente a serem definidas na instância de contêiner. | EnvironmentVariable[] |
image | O nome da imagem usada para criar a instância de contêiner. | cadeia de caracteres (obrigatório) |
ports | As portas expostas na instância de contêiner. | ContainerPort[] |
recursos | Os requisitos de recurso da instância de contêiner. | ResourceRequirements (obrigatório) |
volumeMounts | As montagens de volume disponíveis para a instância de contêiner. | VolumeMount[] |
EnvironmentVariable
Nome | Descrição | Valor |
---|---|---|
name | O nome da variável de ambiente. | cadeia de caracteres (obrigatório) |
value | O valor da variável de ambiente. | cadeia de caracteres (obrigatório) |
ContainerPort
Nome | Descrição | Valor |
---|---|---|
porta | O número da porta exposta no grupo de contêineres. | int (obrigatório) |
protocolo | O protocolo associado à porta. | "TCP" "UDP" |
ResourceRequirements
Nome | Descrição | Valor |
---|---|---|
limites | Os limites de recurso desta instância de contêiner. | ResourceLimits |
solicitações | As solicitações de recurso desta instância de contêiner. | ResourceRequests (obrigatório) |
ResourceLimits
Nome | Descrição | Valor |
---|---|---|
cpu | O limite de CPU da instância de contêiner. | INT |
memoryInGB | O limite de memória da instância de contêiner em GB. Especifique um valor decimal como uma cadeia de caracteres. | int ou json decimal |
ResourceRequests
Nome | Descrição | Valor |
---|---|---|
cpu | A solicitação de CPU da instância de contêiner. | int (obrigatório) |
memoryInGB | A solicitação de memória da instância de contêiner em GB. Especifique um valor decimal como uma cadeia de caracteres. | int ou json decimal (obrigatório) |
VolumeMount
Nome | Descrição | Valor |
---|---|---|
mountPath | O caminho no contêiner em que o volume deve ser montado. Não pode conter dois-pontos (:). | cadeia de caracteres (obrigatório) |
name | O nome da montagem de volume. | cadeia de caracteres (obrigatório) |
readOnly | O sinalizador que indica se a montagem de volume é somente leitura. | bool |
ImageRegistryCredential
Nome | Descrição | Valor |
---|---|---|
password | A senha do registro privado. | string |
Servidor | O servidor do registro de imagem do Docker sem um protocolo como "http" ou "https". | cadeia de caracteres (obrigatório) |
Nome de Usuário | O nome de usuário do registro privado. | cadeia de caracteres (obrigatório) |
IpAddress
Nome | Descrição | Valor |
---|---|---|
ip | O IP exposto à Internet pública. | string |
ports | A lista de portas expostas no grupo de contêineres. | Port[] (obrigatório) |
tipo | Especifica se o IP está exposto à Internet pública. | "Público" (obrigatório) |
Porta
Nome | Descrição | Valor |
---|---|---|
porta | O número da porta. | int (obrigatório) |
protocolo | O protocolo associado à porta. | "TCP" "UDP" |
Volume
Nome | Descrição | Valor |
---|---|---|
azureFile | O nome do volume do Arquivo do Azure. | AzureFileVolume |
emptyDir | O volume de diretório vazio. | |
name | O nome do volume. | cadeia de caracteres (obrigatório) |
AzureFileVolume
Nome | Descrição | Valor |
---|---|---|
readOnly | O sinalizador que indica se o arquivo do Azure que foi compartilhado montado como volume é somente leitura. | bool |
shareName | O nome do compartilhamento de arquivo do Azure a ser montado como volume. | cadeia de caracteres (obrigatório) |
storageAccountKey | A chave de acesso da conta de armazenamento usada para acessar o compartilhamento de arquivo do Azure. | string |
storageAccountName | O nome da conta de armazenamento que contém o compartilhamento de arquivo do Azure. | cadeia de caracteres (obrigatório) |