Compartir a través de


Microsoft.ContainerInstance containerGroups 2017-10-01-preview

Definición de recursos de Bicep

El tipo de recurso containerGroups se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.ContainerInstance/containerGroups, agregue el siguiente bicep a la plantilla.

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 propiedad

containerGroups

Nombre Descripción Value
name El nombre del recurso string (obligatorio)

Límite de caracteres: 1-63

Caracteres válidos:
Letras minúsculas, números y guiones.

No puede comenzar ni terminar con un guion. No se permiten guiones consecutivos.
ubicación Ubicación del recurso. string (obligatorio)
etiquetas Etiquetas del recurso. Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas.
properties ContainerGroupProperties (obligatorio)

ContainerGroupProperties

Nombre Descripción Value
containers Contenedores del grupo de contenedores. Container[] (obligatorio)
imageRegistryCredentials Credenciales del registro de imágenes por las que se crea el grupo de contenedores. ImageRegistryCredential[]
ipAddress Tipo de dirección IP del grupo de contenedores. IpAddress
osType Tipo de sistema operativo requerido por los contenedores del grupo de contenedores. "Linux"
'Windows' (obligatorio)
restartPolicy Directiva de reinicio para todos los contenedores del grupo de contenedores.
- Always Reiniciar siempre
- OnFailure Reinicio en caso de error
- Never No reiniciar nunca
"Siempre"
'Nunca'
"OnFailure"
volumes Lista de volúmenes que pueden montar los contenedores de este grupo de contenedores. Volumen[]

Contenedor

Nombre Descripción Value
name Nombre proporcionado por el usuario de la instancia de contenedor. string (obligatorio)
properties Propiedades de la instancia de contenedor. ContainerProperties (obligatorio)

ContainerProperties

Nombre Descripción Value
command Comandos para ejecutar dentro de la instancia de contenedor en el formato de ejecución. string[]
environmentVariables Variables de entorno para establecer en la instancia de contenedor. EnvironmentVariable[]
imagen Nombre de la imagen utilizada para crear la instancia de contenedor. string (obligatorio)
ports Puertos expuestos en la instancia de contenedor. ContainerPort[]
resources Requisitos de los recursos de la instancia de contenedor. ResourceRequirements (obligatorio)
volumeMounts Montajes de volumen disponibles para la instancia de contenedor. VolumeMount[]

EnvironmentVariable

Nombre Descripción Value
name Nombre de la variable de entorno. string (obligatorio)
value Valor de la variable de entorno. string (obligatorio)

ContainerPort

Nombre Descripción Valor
port Número de puerto expuesto en el grupo de contenedores. int (obligatorio)
protocol Protocolo asociado al puerto. 'TCP'
'UDP'

ResourceRequirements

Nombre Descripción Valor
límites Límites de los recursos de la instancia de contenedor. ResourceLimits
Solicitudes Solicitudes de los recursos de la instancia de contenedor. ResourceRequests (obligatorio)

ResourceLimits

Nombre Descripción Valor
cpu Límite de CPU de esta instancia de contenedor. int
memoryInGB Límite de memoria en GB de esta instancia de contenedor. Para especificar un valor decimal, use la función json(). int o json decimal

ResourceRequests

Nombre Descripción Valor
cpu Solicitud de CPU de esta instancia de contenedor. int (obligatorio)
memoryInGB Solicitud de memoria en GB de esta instancia de contenedor. Para especificar un valor decimal, use la función json(). int o json decimal (obligatorio)

VolumeMount

Nombre Descripción Valor
mountPath La ruta de acceso dentro del contenedor en la que se debe montar el volumen. No debe contener dos puntos (:). string (obligatorio)
name Nombre del montaje de volumen. string (obligatorio)
readOnly Marca que indica si el montaje del volumen es de solo lectura. bool

ImageRegistryCredential

Nombre Descripción Valor
password Contraseña del registro privado. string
server Servidor de registro de imagen de Docker sin un protocolo como "http" y "https". string (obligatorio)
username Nombre de usuario del registro privado. string (obligatorio)

IpAddress

Nombre Descripción Valor
ip Dirección IP expuesta a la red pública de Internet. string
ports Lista de puertos expuestos en el grupo de contenedores. Port[] (obligatorio)
tipo Especifica si la dirección IP se expone a la red pública de Internet. 'Public' (obligatorio)

Port

Nombre Descripción Valor
port Número del puerto. int (obligatorio)
protocol Protocolo asociado al puerto. 'TCP'
'UDP'

Volumen

Nombre Descripción Valor
azureFile Nombre del volumen de archivos de Azure. AzureFileVolume
emptyDir Volumen de directorio vacío. Para Bicep, puede usar la función any().
name El nombre del objeto visual. string (obligatorio)

AzureFileVolume

Nombre Descripción Valor
readOnly Marca que indica si el recurso compartido de archivos de Azure montado como un volumen es de solo lectura. bool
shareName Nombre del recurso compartido de archivos de Azure que se va a montar como un volumen. string (obligatorio)
storageAccountKey Clave de acceso de la cuenta de almacenamiento utilizada para acceder al recurso compartido de archivos de Azure. string
storageAccountName Nombre de la cuenta de almacenamiento que contiene el recurso compartido de archivos de Azure. string (obligatorio)

Plantillas de inicio rápido

Las siguientes plantillas de inicio rápido implementan este tipo de recurso.

Plantilla Descripción
SQL Server grupo de disponibilidad en AKS

Implementación en Azure
Esto crea un nuevo clúster de AKS y, a continuación, implementa SQL Server grupos de disponibilidad en él mediante un paquete CNAB implementado mediante Duffle y ACI
Creación de un sitio de WordPress

Implementación en Azure
Esta plantilla crea un sitio de WordPress en Container Instance
Crear un sitio de WordPress en una red virtual

Implementación en Azure
Esta plantilla crea un sitio de WordPress en Container Instance en una red virtual. Y genera un FQDN de sitio público que podría acceder al sitio de WordPress.
Azure Container Instances: BC con SQL Server e IIS

Implementación en Azure
Implemente un único contenedor de Windows con un entorno independiente de Microsoft Dynamics 365 Business Central independiente en Azure Container Instances.
Front Door con Container Instances y Application Gateway

Implementación en Azure
Esta plantilla crea una instancia de Front Door Standard/Premium con un grupo de contenedores y Application Gateway.
Front Door Estándar/Premium con Azure Container Instances

Implementación en Azure
Esta plantilla crea una instancia de Front Door Standard/Premium con un grupo de contenedores.
Azure Container Instances: contenedor con sondeo de estado

Implementación en Azure
Implemente un contenedor de Linux que tenga un sondeo de estado mediante Azure Container Instances.
Azure Container Instances: contenedor de Linux con ip pública

Implementación en Azure
Implemente un único contenedor de Linux accesible a través de una dirección IP pública mediante Azure Container Instances.
Azure Container Instances: contenedor con envVar seguro

Implementación en Azure
Implemente un contenedor de Linux que tenga una variable de entorno segura mediante Azure Container Instances.
Azure Container Instances: contenedor de Linux con emptyDir

Implementación en Azure
Implemente dos contenedores de Linux que comparten un volumen emptyDir mediante Azure Container Instances.
Azure Container Instances: contenedor de Linux con gitRepo

Implementación en Azure
Implemente un contenedor de Linux que use un volumen gitRepo mediante Azure Container Instances.
Azure Container Instances: contenedor con secretos

Implementación en Azure
Implemente un contenedor de Linux que tenga un volumen secreto mediante Azure Container Instances.
Creación de un servidor SFTP a petición con almacenamiento persistente

Implementación en Azure
Esta plantilla muestra un servidor SFTP a petición mediante una instancia de Azure Container Instance (ACI).
Servidor SFTP a petición mediante una cuenta de almacenamiento existente

Implementación en Azure
Esta plantilla muestra un servidor SFTP a petición mediante una instancia de Azure Container Instance (ACI).
Creación de un recurso compartido de archivos de cuenta de almacenamiento a través de contenedores

Implementación en Azure
Esta plantilla crea una cuenta de almacenamiento y un recurso compartido de archivos a través de azure-cli en una instancia de contenedor.
Contenedor UDP en ACI

Implementación en Azure
Estas plantillas crean un recurso de ACI y exponen un contenedor a través de UDP
Azure Container Instances: red virtual

Implementación en Azure
Implemente una instancia de contenedor en una red virtual de Azure.
Creación de Application Gateway con certificados

Implementación en Azure
Esta plantilla muestra cómo generar Key Vault certificados autofirmados y, a continuación, hacer referencia desde Application Gateway.

Definición de recursos de plantilla de ARM

El tipo de recurso containerGroups se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.ContainerInstance/containerGroups, agregue el siguiente JSON a la plantilla.

{
  "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 propiedad

containerGroups

Nombre Descripción Value
type Tipo de recurso 'Microsoft.ContainerInstance/containerGroups'
apiVersion La versión de la API de recursos '2017-10-01-preview'
name El nombre del recurso string (obligatorio)

Límite de caracteres: 1-63

Caracteres válidos:
Letras minúsculas, números y guiones.

No puede comenzar ni terminar con un guion. No se permiten guiones consecutivos.
ubicación Ubicación del recurso. string (obligatorio)
etiquetas Etiquetas del recurso. Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas.
properties ContainerGroupProperties (obligatorio)

ContainerGroupProperties

Nombre Descripción Value
containers Contenedores del grupo de contenedores. Container[] (obligatorio)
imageRegistryCredentials Credenciales del registro de imágenes por las que se crea el grupo de contenedores. ImageRegistryCredential[]
ipAddress Tipo de dirección IP del grupo de contenedores. IpAddress
osType Tipo de sistema operativo requerido por los contenedores del grupo de contenedores. 'Linux'
'Windows' (obligatorio)
restartPolicy Directiva de reinicio para todos los contenedores del grupo de contenedores.
- Always Reiniciar siempre
- OnFailure Reinicio en caso de error
- Never No reiniciar nunca
"Siempre"
'Nunca'
'OnFailure'
volumes Lista de volúmenes que pueden montar los contenedores de este grupo de contenedores. Volumen[]

Contenedor

Nombre Descripción Value
name Nombre proporcionado por el usuario de la instancia de contenedor. string (obligatorio)
properties Propiedades de la instancia de contenedor. ContainerProperties (obligatorio)

ContainerProperties

Nombre Descripción Value
command Comandos para ejecutar dentro de la instancia de contenedor en el formato de ejecución. string[]
environmentVariables Variables de entorno para establecer en la instancia de contenedor. EnvironmentVariable[]
imagen Nombre de la imagen utilizada para crear la instancia de contenedor. string (obligatorio)
ports Puertos expuestos en la instancia de contenedor. ContainerPort[]
resources Requisitos de los recursos de la instancia de contenedor. ResourceRequirements (obligatorio)
volumeMounts Montajes de volumen disponibles para la instancia de contenedor. VolumeMount[]

EnvironmentVariable

Nombre Descripción Value
name Nombre de la variable de entorno. string (obligatorio)
value Valor de la variable de entorno. string (obligatorio)

ContainerPort

Nombre Descripción Valor
port Número de puerto expuesto en el grupo de contenedores. int (obligatorio)
protocol Protocolo asociado al puerto. 'TCP'
'UDP'

ResourceRequirements

Nombre Descripción Valor
límites Límites de los recursos de la instancia de contenedor. ResourceLimits
Solicitudes Solicitudes de los recursos de la instancia de contenedor. ResourceRequests (obligatorio)

ResourceLimits

Nombre Descripción Valor
cpu Límite de CPU de esta instancia de contenedor. int
memoryInGB Límite de memoria en GB de esta instancia de contenedor. Para especificar un valor decimal, use la función json(). int o json decimal

ResourceRequests

Nombre Descripción Valor
cpu Solicitud de CPU de esta instancia de contenedor. int (obligatorio)
memoryInGB Solicitud de memoria en GB de esta instancia de contenedor. Para especificar un valor decimal, use la función json(). int o json decimal (obligatorio)

VolumeMount

Nombre Descripción Valor
mountPath La ruta de acceso dentro del contenedor en la que se debe montar el volumen. No debe contener dos puntos (:). string (obligatorio)
name Nombre del montaje de volumen. string (obligatorio)
readOnly Marca que indica si el montaje del volumen es de solo lectura. bool

ImageRegistryCredential

Nombre Descripción Valor
password Contraseña del registro privado. string
server Servidor de registro de imagen de Docker sin un protocolo como "http" y "https". string (obligatorio)
username Nombre de usuario del registro privado. string (obligatorio)

IpAddress

Nombre Descripción Valor
ip Dirección IP expuesta a la red pública de Internet. string
ports Lista de puertos expuestos en el grupo de contenedores. Port[] (obligatorio)
tipo Especifica si la dirección IP se expone a la red pública de Internet. 'Public' (obligatorio)

Port

Nombre Descripción Valor
port Número del puerto. int (obligatorio)
protocol Protocolo asociado al puerto. 'TCP'
'UDP'

Volumen

Nombre Descripción Valor
azureFile Nombre del volumen de archivos de Azure. AzureFileVolume
emptyDir Volumen de directorio vacío.
name El nombre del objeto visual. string (obligatorio)

AzureFileVolume

Nombre Descripción Valor
readOnly Marca que indica si el recurso compartido de archivos de Azure montado como un volumen es de solo lectura. bool
shareName Nombre del recurso compartido de archivos de Azure que se va a montar como un volumen. string (obligatorio)
storageAccountKey Clave de acceso de la cuenta de almacenamiento utilizada para acceder al recurso compartido de archivos de Azure. string
storageAccountName Nombre de la cuenta de almacenamiento que contiene el recurso compartido de archivos de Azure. string (obligatorio)

Plantillas de inicio rápido

Las siguientes plantillas de inicio rápido implementan este tipo de recurso.

Plantilla Descripción
SQL Server grupo de disponibilidad en AKS

Implementación en Azure
Esto crea un nuevo clúster de AKS y, a continuación, implementa SQL Server grupos de disponibilidad en él mediante un paquete CNAB implementado mediante Duffle y ACI
Creación de un sitio de WordPress

Implementación en Azure
Esta plantilla crea un sitio de WordPress en Container Instance
Crear un sitio de WordPress en una red virtual

Implementación en Azure
Esta plantilla crea un sitio de WordPress en Container Instance en una red virtual. Y genera un FQDN de sitio público que podría acceder al sitio de WordPress.
Azure Container Instances: BC con SQL Server e IIS

Implementación en Azure
Implemente un único contenedor de Windows con un entorno independiente de Microsoft Dynamics 365 Business Central independiente en Azure Container Instances.
Front Door con Container Instances y Application Gateway

Implementación en Azure
Esta plantilla crea una instancia de Front Door Standard/Premium con un grupo de contenedores y Application Gateway.
Front Door Estándar/Premium con Azure Container Instances

Implementación en Azure
Esta plantilla crea una instancia de Front Door Standard/Premium con un grupo de contenedores.
Azure Container Instances: contenedor con sondeo de estado

Implementación en Azure
Implemente un contenedor de Linux que tenga un sondeo de estado mediante Azure Container Instances.
Azure Container Instances: contenedor de Linux con ip pública

Implementación en Azure
Implemente un único contenedor de Linux accesible a través de una dirección IP pública mediante Azure Container Instances.
Azure Container Instances: contenedor con envVar seguro

Implementación en Azure
Implemente un contenedor de Linux que tenga una variable de entorno segura mediante Azure Container Instances.
Azure Container Instances: contenedor de Linux con emptyDir

Implementación en Azure
Implemente dos contenedores de Linux que comparten un volumen emptyDir mediante Azure Container Instances.
Azure Container Instances: contenedor de Linux con gitRepo

Implementación en Azure
Implemente un contenedor de Linux que use un volumen gitRepo mediante Azure Container Instances.
Azure Container Instances: contenedor con secretos

Implementación en Azure
Implemente un contenedor de Linux que tenga un volumen secreto mediante Azure Container Instances.
Creación de un servidor SFTP a petición con almacenamiento persistente

Implementación en Azure
Esta plantilla muestra un servidor SFTP a petición mediante una instancia de Azure Container Instance (ACI).
Servidor SFTP a petición mediante una cuenta de almacenamiento existente

Implementación en Azure
Esta plantilla muestra un servidor SFTP a petición mediante una instancia de Azure Container Instance (ACI).
Creación de un recurso compartido de archivos de cuenta de almacenamiento a través de contenedores

Implementación en Azure
Esta plantilla crea una cuenta de almacenamiento y un recurso compartido de archivos a través de azure-cli en una instancia de contenedor.
Contenedor UDP en ACI

Implementación en Azure
Estas plantillas crean un recurso de ACI y exponen un contenedor a través de UDP
Azure Container Instances: red virtual

Implementación en Azure
Implemente una instancia de contenedor en una red virtual de Azure.
Creación de Application Gateway con certificados

Implementación en Azure
Esta plantilla muestra cómo generar Key Vault certificados autofirmados y, a continuación, hacer referencia desde Application Gateway.

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso containerGroups se puede implementar con operaciones destinadas a:

  • Grupos de recursos

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.ContainerInstance/containerGroups, agregue el siguiente terraform a la plantilla.

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 propiedad

containerGroups

Nombre Descripción Value
type Tipo de recurso "Microsoft.ContainerInstance/containerGroups@2017-10-01-preview"
name El nombre del recurso string (obligatorio)

Límite de caracteres: 1-63

Caracteres válidos:
Letras minúsculas, números y guiones.

No puede comenzar ni terminar con un guion. No se permiten guiones consecutivos.
ubicación Ubicación del recurso. string (obligatorio)
parent_id Para realizar la implementación en un grupo de recursos, use el identificador de ese grupo de recursos. string (obligatorio)
etiquetas Etiquetas del recurso. Diccionario de nombres y valores de etiqueta.
properties ContainerGroupProperties (obligatorio)

ContainerGroupProperties

Nombre Descripción Value
containers Contenedores del grupo de contenedores. Container[] (obligatorio)
imageRegistryCredentials Credenciales del registro de imágenes por las que se crea el grupo de contenedores. ImageRegistryCredential[]
ipAddress Tipo de dirección IP del grupo de contenedores. IpAddress
osType Tipo de sistema operativo requerido por los contenedores del grupo de contenedores. "Linux"
"Windows" (obligatorio)
restartPolicy Directiva de reinicio para todos los contenedores del grupo de contenedores.
- Always Reiniciar siempre
- OnFailure Reinicio en caso de error
- Never No reiniciar nunca
"Siempre"
"Nunca"
"OnFailure"
volumes Lista de volúmenes que pueden montar los contenedores de este grupo de contenedores. Volumen[]

Contenedor

Nombre Descripción Value
name Nombre proporcionado por el usuario de la instancia de contenedor. string (obligatorio)
properties Propiedades de la instancia de contenedor. ContainerProperties (obligatorio)

ContainerProperties

Nombre Descripción Value
command Comandos para ejecutar dentro de la instancia de contenedor en el formato de ejecución. string[]
environmentVariables Variables de entorno para establecer en la instancia de contenedor. EnvironmentVariable[]
imagen Nombre de la imagen utilizada para crear la instancia de contenedor. string (obligatorio)
ports Puertos expuestos en la instancia de contenedor. ContainerPort[]
resources Requisitos de los recursos de la instancia de contenedor. ResourceRequirements (obligatorio)
volumeMounts Montajes de volumen disponibles para la instancia de contenedor. VolumeMount[]

EnvironmentVariable

Nombre Descripción Value
name Nombre de la variable de entorno. string (obligatorio)
value Valor de la variable de entorno. string (obligatorio)

ContainerPort

Nombre Descripción Valor
port Número de puerto expuesto en el grupo de contenedores. int (obligatorio)
protocol Protocolo asociado al puerto. "TCP"
"UDP"

ResourceRequirements

Nombre Descripción Valor
límites Límites de los recursos de la instancia de contenedor. ResourceLimits
Solicitudes Solicitudes de los recursos de la instancia de contenedor. ResourceRequests (obligatorio)

ResourceLimits

Nombre Descripción Valor
cpu Límite de CPU de esta instancia de contenedor. int
memoryInGB Límite de memoria en GB de esta instancia de contenedor. Especifique un valor decimal como una cadena. int o json decimal

ResourceRequests

Nombre Descripción Valor
cpu Solicitud de CPU de esta instancia de contenedor. int (obligatorio)
memoryInGB Solicitud de memoria en GB de esta instancia de contenedor. Especifique un valor decimal como una cadena. int o json decimal (obligatorio)

VolumeMount

Nombre Descripción Valor
mountPath La ruta de acceso dentro del contenedor en la que se debe montar el volumen. No debe contener dos puntos (:). string (obligatorio)
name Nombre del montaje de volumen. string (obligatorio)
readOnly Marca que indica si el montaje del volumen es de solo lectura. bool

ImageRegistryCredential

Nombre Descripción Valor
password Contraseña del registro privado. string
server Servidor de registro de imagen de Docker sin un protocolo como "http" y "https". string (obligatorio)
username Nombre de usuario del registro privado. string (obligatorio)

IpAddress

Nombre Descripción Valor
ip Dirección IP expuesta a la red pública de Internet. string
ports Lista de puertos expuestos en el grupo de contenedores. Port[] (obligatorio)
tipo Especifica si la dirección IP se expone a la red pública de Internet. "Público" (obligatorio)

Port

Nombre Descripción Valor
port Número del puerto. int (obligatorio)
protocol Protocolo asociado al puerto. "TCP"
"UDP"

Volumen

Nombre Descripción Valor
azureFile Nombre del volumen de archivos de Azure. AzureFileVolume
emptyDir Volumen de directorio vacío.
name El nombre del objeto visual. string (obligatorio)

AzureFileVolume

Nombre Descripción Valor
readOnly Marca que indica si el recurso compartido de archivos de Azure montado como un volumen es de solo lectura. bool
shareName Nombre del recurso compartido de archivos de Azure que se va a montar como un volumen. string (obligatorio)
storageAccountKey Clave de acceso de la cuenta de almacenamiento utilizada para acceder al recurso compartido de archivos de Azure. string
storageAccountName Nombre de la cuenta de almacenamiento que contiene el recurso compartido de archivos de Azure. string (obligatorio)