Compartir a través de


Incorporación de Kubernetes a Marketplace de Azure Stack Hub

Nota:

Use solo el elemento marketplace de Azure Stack Hub de Kubernetes para implementar clústeres como una prueba de concepto. Para los clústeres de Kubernetes compatibles en Azure Stack Hub, use el motor de AKS.

Puede ofrecer Kubernetes como elemento de Marketplace a los usuarios. Después, los usuarios pueden implementar Kubernetes en una sola operación coordinada.

En este artículo se examina el uso de una plantilla de Azure Resource Manager para implementar y aprovisionar los recursos de un clúster de Kubernetes independiente. Antes de empezar, compruebe la configuración global del inquilino de Azure y Azure Stack Hub. Recopile la información necesaria sobre Azure Stack Hub. Agregue los recursos necesarios al inquilino y a Marketplace de Azure Stack Hub. El clúster depende de un servidor Ubuntu, un script personalizado y el elemento de Marketplace del clúster de Kubernetes que se va a incluir en Marketplace de Azure Stack Hub.

Creación de un plan, una oferta y una suscripción

Cree un plan, una oferta y una suscripción para el elemento de Marketplace de Kubernetes. También puede usar un plan y una oferta existentes.

  1. Inicie sesión en el portal https://adminportal.local.azurestack.externalde administración .

  2. Cree un plan como plan base. Para obtener instrucciones, consulte Creación de un plan en Azure Stack Hub.

  3. Cree una oferta. Para obtener instrucciones, consulte Creación de una oferta en Azure Stack Hub.

  4. Seleccione Ofertas y busque la oferta que ha creado.

  5. Seleccione Información general en la hoja Oferta.

  6. Seleccione Cambiar estado. Seleccione Público.

  7. Seleccione + Crear unasuscripción de ofertas y planes> de recursos> para crear una suscripción.

    a) Escriba un nombre para mostrar.

    b. Escriba un usuario. Use la cuenta de Microsoft Entra asociada al inquilino.

    c. Descripción del proveedor

    d. Establezca el inquilino de Directorio en el inquilino de Microsoft Entra para Azure Stack Hub.

    e. Seleccione Oferta. Seleccione el nombre de la oferta que creó. Anote el identificador de suscripción.

Creación de una entidad de servicio y credenciales en AD FS

Si usa Servicios federados de Active Directory (AD FS) para el servicio de administración de identidades, debe crear una entidad de servicio para los usuarios que implementan un clúster de Kubernetes. Cree una entidad de servicio mediante un secreto de cliente. Para obtener instrucciones, consulte Creación de un registro de aplicación que usa una credencial de secreto de cliente.

Adición de una imagen de servidor Ubuntu

Agregue la siguiente imagen de Ubuntu Server a Marketplace de Azure Stack Hub:

  1. Inicie sesión en el portal https://adminportal.local.azurestack.externalde administración .

  2. Seleccione Todos los servicios y, a continuación, en la categoría Administración, seleccione Marketplace management (Administración de Marketplace).

  3. Seleccione + Add from Azure (+ Agregar desde Azure).

  4. Escribe Ubuntu Server.

  5. Seleccione la versión más reciente del servidor. Compruebe la versión completa y asegúrese de que tiene la versión más reciente:

    • Publicador: Canónico
    • Oferta: UbuntuServer
    • Versión: 16.04.201806120 (o versión más reciente)
    • SKU: 16.04-LTS
  6. Seleccione Descargar.

Adición de un script personalizado para Linux

Agregue Kubernetes desde Marketplace de Azure Stack Hub:

  1. Abra el portal https://adminportal.local.azurestack.externalde administración .

  2. Seleccione Todos los servicios y, a continuación, en la categoría Administración, seleccione Marketplace management (Administración de Marketplace).

  3. Seleccione + Add from Azure (+ Agregar desde Azure).

  4. Escribe Custom Script for Linux.

  5. Seleccione el script con el perfil siguiente:

    • Oferta: Script personalizado para Linux 2.0

    • Versión: 2.0.6 (o versión más reciente)

    • Publicador: Microsoft Corp.

      Nota:

      Puede aparecer más de una versión de Script personalizado para Linux. Debe agregar la última versión del elemento.

  6. Seleccione Descargar.

Incorporación de Kubernetes a Marketplace

  1. Abra el portal https://adminportal.local.azurestack.externalde administración .

  2. Seleccione Todos los servicios y, después, en la categoría ADMINISTRACIÓN , seleccione Administración de Marketplace.

  3. Seleccione + Add from Azure (+ Agregar desde Azure).

  4. Escribe Kubernetes.

  5. Seleccione Kubernetes Cluster.

  6. Seleccione Descargar.

    Nota:

    El elemento de Marketplace puede tardar cinco minutos en aparecer en Marketplace de Azure Stack Hub.

    Elemento de Kubernetes en Marketplace de Azure Stack Hub

Actualización o eliminación de Kubernetes

Al actualizar el elemento de Kubernetes, se quita el elemento anterior en Marketplace de Azure Stack Hub. Siga las instrucciones siguientes para agregar la actualización de Kubernetes a Marketplace de Azure Stack Hub.

Para quitar el elemento de Kubernetes:

  1. Conéctese a Azure Stack Hub con PowerShell como operador. Para obtener instrucciones, consulte Conexión a Azure Stack Hub con PowerShell como operador.

  2. Busque el elemento clúster de Kubernetes actual en la galería.

    Get-AzsGalleryItem | Select Name
    
  3. Nombre de nota del elemento actual, como Microsoft.AzureStackKubernetesCluster.0.3.0.

  4. Use el siguiente cmdlet de PowerShell para quitar el elemento:

    $Itemname="Microsoft.AzureStackKubernetesCluster.0.3.0"
    
    Remove-AzsGalleryItem -Name $Itemname
    

Pasos siguientes

Implementación de Kubernetes en Azure Stack Hub

Introducción a la oferta de servicios en Azure Stack Hub