Implementa una aplicación de Azure Kubernetes mediante programación mediante la CLI de Azure

Para implementar una aplicación de Kubernetes mediante programación a través de la CLI de Azure, selecciona la aplicación y la configuración de Kubernetes, acepta los términos y condiciones legales y finalmente implementa la aplicación a través de los comandos de la CLI.

Seleccionar la aplicación de Kubernetes

En primer lugar, debes seleccionar la aplicación de Kubernetes que quieres implementar en Azure Portal. También deberás copiar algunos de los detalles para su uso posterior.

  1. En Azure Portal, ve a la página de Marketplace.

  2. Seleccione la aplicación de Kubernetes.

  3. Selecciona el plan necesario.

  4. Seleccione el botón Crear.

  5. Rellena todos los detalles de la aplicación (extensión).

  6. En la pestaña Revisar + Crear, selecciona Descargar una plantilla para la automatización. Si se pasan todas las validaciones, verás la plantilla de ARM en el editor.

  7. Examina la plantilla ARM:

    1. En la sección de variables, copia los valores plan-name,plan-publisher,plan-offerID, y clusterExtensionTypeName para su uso posterior.

        "variables": {
              "plan-name": "DONOTMODIFY",
              "plan-publisher": "DONOTMODIFY",
              "plan-offerID": "DONOTMODIFY",
              "releaseTrain": "DONOTMODIFY",
              "clusterExtensionTypeName": "DONOTMODIFY"
          },
      
    2. En la sección de configuración de Microsoft.KubernetesConfiguration/extensions' section, copy the configurationSettings` para su uso posterior.

    {
                "type": "Microsoft.KubernetesConfiguration/extensions",
                "apiVersion": "2022-11-01",
                "name": "[parameters('extensionResourceName')]",          
                "properties": {
                    "extensionType": "[variables('clusterExtensionTypeName')]",
                    "autoUpgradeMinorVersion": true,
                    "releaseTrain": "[variables('releaseTrain')]",
                    "configurationSettings": {
                        "title": "[parameters('app-title')]",
                        "value1": "[parameters('app-value1')]",
                        "value2": "[parameters('app-value2')]"
                    },
    

    Nota

    Si no hay opciones de configuración en la plantilla de ARM, consulta la documentación relacionada con la aplicación en Azure Marketplace o en el sitio web del socio.

Aceptar términos y contratos

Para poder implementar una aplicación de Kubernetes, debes aceptar los términos y contratos. Para ello, ejecuta el siguiente comando con los valores que copiaste para plan-publisher, plan-offerIDy plan-name.

az vm image terms accept --offer <plan-offerID> --plan <plan-name> --publisher <plan-publisher>

Nota

Aunque este comando es para máquinas virtuales, también funciona para contenedores. Para más información, consulte la referencia de az cm image terms.

Implementación de la aplicación

Para implementar la aplicación (extensión) a través de la CLI de Azure, sigue los pasos que se describen en Implementación y administración de extensiones de clúster mediante la CLI de Azure.

Pasos siguientes