Compartir a través de


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 de Azure Marketplace crea una nueva instancia de la extensión en el clúster de Kubernetes habilitados para Arc.

En este artículo aprenderá a:

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

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

Requisitos previos

Para implementar una aplicación, debes tener 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 no ha conectado aún un clúster, use nuestro inicio rápido. Asegúrate 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 usas 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 CLI de Azure k8s-extension. Instalación de la extensión mediante la ejecución de az extension add --name k8s-extension. Si la extensión k8s-extension ya está instalada, asegúrate 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, US2, Oeste de EE. UU., Oeste de EE. UU. 2, Centro de EE. UU., Centro-oeste de EE. UU., Centro-sur de EE. UU., Oeste de Europa, Norte de Europa, Centro de Canadá, Sudeste de Asia, Este de Australia, Centro de la India, Este de Japón, Centro de Corea del Sur, Sur de Reino Unido, Oeste de Reino Unido, Centro-oeste de Alemania, Centro de Francia, Este de Asia, Oeste de EE. UU. 3, Este de Noruega, Norte de Sudáfrica, Centro-norte de EE. UU, Sudeste de Australia, Norte de Suiza, Oeste de Japón, Sur de la India

Descubre las aplicaciones de Kubernetes que admiten clústeres habilitados para Azure Arc

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

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

  2. Desde Marketplace, puedes buscar una oferta o un anunciante directamente por su nombre, o bien examinar todas las ofertas. Para buscar ofertas de aplicaciones de Kubernetes, selecciona 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úrate 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.

    Captura de pantalla de Azure Marketplace que muestra el elemento del menú de Contenedores.

  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.

    Captura de pantalla que muestra el vínculo Ver más para la categoría Contenedores en Azure Marketplace.

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

    Captura de pantalla que muestra la opción de buscar por anunciante en Azure Marketplace.

Una vez que encuentres una aplicación que deseas implementar, dirígete a la siguiente sección.

Implementación de una aplicación de Kubernetes

Una vez que hayas identificado una oferta que deseas implementar, sigue estos pasos:

  1. En la pestaña Planes y precios, revisa las opciones. Si hay varios planes disponibles, busca el que satisfaga tus necesidades. Revisa los términos de la página para asegurar que son aceptables y, a continuación, selecciona Crear.

    Captura de pantalla de la página Planes y precios de una oferta de Kubernetes en Azure Marketplace.

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

    Captura de pantalla que muestra la opción para seleccionar un grupo de recursos y un clúster para la oferta de Marketplace.

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

    Captura de pantalla que muestra las opciones de configuración de una oferta de Azure Marketplace.

  4. Cuando hayas terminado, selecciona Revisar y crear y, luego, selecciona Crear para implementar la oferta.

Comprobar la implementación

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

Comprueba que la implementación vaya al clúster en el que has instalado recientemente la extensión y dirígete a Extensiones, donde verás el estado de la extensión.

Captura de pantalla que muestra el estado de las extensiones implementadas en Azure Portal.

Si la implementación se realizó correctamente, el Estado será Correcto. Si el estado es Crear, la implementación sigue en curso. Espera unos minutos y comprueba otra vez.

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

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

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

  1. En Azure Portal, dirígete 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.

    Captura de pantalla de la página de Azure Portal del grupo de recursos con la información de facturación desglosada por plan de oferta

Eliminación de una aplicación

Un plan adquirido de oferta de Kubernetes se puede eliminar suprimiendo la instancia de extensión en el clúster.

Para eliminar la instancia de extensión en Azure Portal, selecciona Extensiones dentro del clúster. Selecciona la aplicación que deseas eliminar y, a continuación, selecciona Desinstalar.

Captura de pantalla de la página Extensiones de un clúster, en la que se muestra la opción de eliminar una extensión.

Solución de problemas

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

Pasos siguientes