es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo agregar la aplicación de contenedor de Azure a una VNET

¿Alguien puede mostrarme el YAML utilizado para agregar una “Azure Container App” a una VNET?

NOTA: Esta es una aplicación de contenedor, no una aplicación web o instancia de contenedor (nueva GA).

Estoy actualizando mi YAML para incluir la VNET, ‘Az containerapp update’ se ejecuta sin fallas, pero el contenedor no se agrega a la VNET.

az containerapp update –yaml scripts/containerapp/containername.yaml –name containername –resource-group development

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para agregar una Aplicación de Contenedor de Azure a una VNET, es necesario modificar el archivo YAML para incluir el siguiente código en la sección “networkProfile”:

    networkProfile:
      "networkPlugin": "azure"
      "serviceCidr": "10.0.0.0/16"
      "dnsServiceIp": "10.0.0.10"
      "dockerBridgeCidr": "172.17.0.1/16"
      "vnet":
        "id": "/subscriptions/{subscriptionID}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}"
    

    Reemplazar subscriptionID, resourceGroupName y vnetName con la información de su propia suscripción Azure.

    Luego, ejecute el siguiente comando para actualizar el archivo YAML de la aplicación de contenedor:

    az containerapp update --yaml scripts/containerapp/containername.yaml --name containername --resource-group development
    

    Esto debería agregar correctamente la Aplicación de Contenedor de Azure a la VNET especificada.

Comments are closed.