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.
En Azure Portal, ve a la página de Marketplace.
Seleccione la aplicación de Kubernetes.
Selecciona el plan necesario.
Seleccione el botón Crear.
Rellena todos los detalles de la aplicación (extensión).
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.
Examina la plantilla ARM:
En la sección de variables, copia los valores
plan-name,
,plan-publisher,
,plan-offerID,
yclusterExtensionTypeName
para su uso posterior."variables": { "plan-name": "DONOTMODIFY", "plan-publisher": "DONOTMODIFY", "plan-offerID": "DONOTMODIFY", "releaseTrain": "DONOTMODIFY", "clusterExtensionTypeName": "DONOTMODIFY" },
En la sección de recursos
Microsoft.KubernetesConfiguration/extensions
, copie la secciónconfigurationSettings
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-offerID
y 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
- Obtenga información sobre las Aplicaciones de Kubernetes disponibles a través de Marketplace.
- Obtenga información acerca de las extensiones de clúster.
Azure Kubernetes Service