Share via


Implementación y administración de aplicaciones desde Azure Marketplace en clústeres de Kubernetes habilitados para Azure Arc

Azure Marketplace es una tienda en línea que contiene miles de aplicaciones y servicios de software de TI creados por empresas tecnológicas líderes en el sector. En Azure Marketplace puede encontrar, probar, comprar e implementar el software y los servicios que necesita para crear nuevas soluciones y administrar la infraestructura en la nube. El catálogo incluye soluciones para diferentes sectores y áreas técnicas, pruebas gratuitas y servicios de consultoría de socios de Microsoft.

Entre estas soluciones se incluyen ofertas de contenedor basadas en aplicaciones de Kubernetes Estas ofertas contienen aplicaciones que se pueden ejecutar en clústeres de Kubernetes habilitados para Azure Arc, representadas como extensiones de clúster. La implementación de una oferta desde Azure Marketplace crea una nueva instancia de la extensión en el clúster de Kubernetes habilitado para Arc.

En este artículo aprenderá a:

  • Descubra las aplicaciones que admiten clústeres de Kubernetes habilitados para Azure Arc.
  • Comprar una aplicación
  • Implemente la aplicación en el clúster.
  • Supervisar la información de uso y facturación

Puede usar la CLI de Azure o Azure Portal para realizar estas tareas.

Requisitos previos

Para implementar una aplicación, debe tener un clúster conectado de Kubernetes habilitado para Azure Arc, con al menos un nodo del sistema operativo y el tipo linux/amd64de arquitectura . Si no ha conectado aún un clúster, use nuestro inicio rápido. Asegúrese de actualizar los agentes a la versión más reciente antes de empezar.

  • Un clúster conectado a Kubernetes habilitado para Azure Arc existente, con al menos un nodo del sistema operativo y el tipo de arquitectura linux/amd64. Si se implementa Flux (GitOps), es posible usar un clúster basado en ARM64 sin un nodo linux/amd64.
  • Si usa la CLI de Azure para revisar, implementar y administrar aplicaciones de Azure Marketplace:
    • La versión más reciente de la CLI de Azure.
    • La versión más reciente de la extensión de la k8s-extension CLI de Azure. Instale la extensión mediante la ejecución az extension add --name k8s-extensionde . Si la k8s-extension extensión ya está instalada, asegúrese de que se actualiza a la versión más reciente ejecutando az extension update --name k8s-extension.

Nota:

Esta característica solo se admite de momento en las siguientes regiones:

  • Este de EE. UU., Este de EE. UU.2, EastUS2, Este de EE. UU., Este de EE. UU., Este de EE. UU., Este de Europa, Centro de Canadá, Sudeste de Asia, Este de Australia, Centro de la India, Este de Japón, Centro de Corea, Sur de Reino Unido, Oeste de Reino Unido, Centro de Alemania, Centro-oeste de Francia, Este de Asia, Oeste de EE. UU., Este de Noruega, Norte de África, Centro-norte de EE. UU., Centro de Ee. UU. Sudeste de Australia, Norte de Suiza, Oeste de Japón, Sur de la India

Detección de aplicaciones de Kubernetes que admiten clústeres habilitados para Azure Arc

Para detectar aplicaciones de Kubernetes en Azure Marketplace desde Azure Portal:

  1. En Azure Portal, busque Marketplace. En los resultados, en Servicios, seleccione Marketplace.

  2. En Marketplace, puede buscar una oferta o un publicador directamente por su nombre, o bien puede examinar todas las ofertas. Para buscar ofertas de aplicaciones de Kubernetes, seleccione Contenedores en la sección Categorías del menú izquierdo.

    Importante

    La categoría Contenedores incluye tanto aplicaciones de Kubernetes como imágenes de contenedor independientes. Asegúrese de seleccionar solo las ofertas de la aplicación de Kubernetes al seguir estos pasos. Las imágenes de contenedor tienen un proceso de implementación diferente y, por lo general, no se pueden implementar en clústeres de Kubernetes habilitados para Arc.

    Screenshot of Azure Marketplace showing the Containers menu item.

  3. Verá varias ofertas de aplicaciones de Kubernetes en la página. Para ver todas las ofertas de aplicaciones de Kubernetes, seleccione Ver más.

    Screenshot showing the See more link for the Containers category in Azure Marketplace.

  4. Como alternativa, puede buscar un elemento específico publisherId para ver las aplicaciones de Kubernetes del publicador en Azure Marketplace. Para más información sobre cómo buscar identificadores de publicador, consulte la pestaña CLI de Azure para este artículo.

    Screenshot showing the option to search by publisher in Azure Marketplace.

Una vez que encuentre una aplicación que quiera implementar, vaya a la sección siguiente.

Implementación de una aplicación de Kubernetes

Una vez que haya identificado una oferta que desea implementar, siga estos pasos:

  1. En la pestaña Planes y precios , revise las opciones. Si hay varios planes disponibles, busque el que satisfaga sus necesidades. Revise los términos de la página para asegurarse de que son aceptables y, a continuación, seleccione Crear.

    Screenshot of the Plans + Pricing page for a Kubernetes offer in Azure Marketplace.

  2. Seleccione el grupo de recursos y el clúster habilitado para Arc en el que desea implementar la aplicación.

    Screenshot showing the option to select a resource group and cluster for the Marketplace offer.

  3. Complete todas las páginas del Asistente para la implementación para especificar todas las opciones de configuración que requiere la aplicación.

    Screenshot showing configuration options for an Azure Marketplace offer.

  4. Cuando haya terminado, seleccione Revisar y crear y, a continuación, seleccione Crear para implementar la oferta.

Comprobar la implementación

La implementación de una oferta desde Azure Marketplace crea una nueva instancia de extensión en el clúster de Kubernetes habilitado para Arc. Para comprobar que la implementación se realizó correctamente, confirme que la extensión se está ejecutando correctamente.

Compruebe la implementación que va al clúster en el que instaló recientemente la extensión y, a continuación, vaya a Extensiones, donde verá el estado de la extensión.

Screenshot showing the status of deployed extensions in the Azure portal.

Si la implementación se realizó correctamente, el estado será Correcto. Si el estado es Crear, la implementación todavía está en curso. Espere unos minutos y vuelva a comprobarlo.

Si se produce un error en la implementación, consulte Solución de errores en la implementación de una oferta de aplicación de Kubernetes.

Supervisión de la información de facturación y uso

Puede supervisar la información de facturación y uso de una extensión implementada en Azure Portal.

  1. En Azure Portal, vaya al grupo de recursos del clúster.

  2. Seleccione Cost Management>Análisis de costos. En Producto se puede ver un desglose de los costes del plan seleccionado.

    Screenshot of the Azure portal page for a resource group, with billing information broken down by offer plan.

Eliminación de una aplicación

Puede eliminar un plan comprado para una oferta de Kubernetes eliminando la instancia de extensión en el clúster.

Para eliminar la instancia de extensión en Azure Portal, seleccione Extensiones en el clúster. Seleccione la aplicación que desea quitar y, a continuación, seleccione Desinstalar.

Screenshot of the Extensions page for a cluster, showing the option to delete an extension.

Solución de problemas

Para obtener ayuda para resolver problemas, consulte Solución de problemas de implementación con errores de una oferta de aplicación de Kubernetes.

Pasos siguientes