Compartilhar via


Adicionar o Kubernetes ao Azure Stack Hub Marketplace

Observação

Use apenas o item do Marketplace do Azure Stack Hub do Kubernetes para implantar clusters como uma prova de conceito. Para clusters kubernetes com suporte no Azure Stack Hub, use o mecanismo do AKS.

Você pode oferecer o Kubernetes como um item do marketplace para seus usuários. Em seguida, os usuários podem implantar o Kubernetes em uma única operação coordenada.

Este artigo analisa o uso de um modelo do Azure Resource Manager para implantar e provisionar os recursos para um cluster kubernetes autônomo. Antes de começar, verifique as configurações globais de locatário do Azure Stack Hub e do Azure. Colete as informações necessárias sobre o Azure Stack Hub. Adicione os recursos necessários ao seu locatário e ao Azure Stack Hub Marketplace. O cluster depende de um servidor Ubuntu, script personalizado e o item do marketplace do Cluster kubernetes para estar no Azure Stack Hub Marketplace.

Criar um plano, uma oferta e uma assinatura

Crie um plano, uma oferta e uma assinatura para o item do marketplace do Kubernetes. Você também pode usar um plano e uma oferta existentes.

  1. Entre no portal https://adminportal.local.azurestack.externaldo administrador.

  2. Crie um plano como o plano base. Para obter instruções, consulte Criar um plano no Azure Stack Hub.

  3. Crie uma oferta. Para obter instruções, consulte Criar uma oferta no Azure Stack Hub.

  4. Selecione Ofertas e localize a oferta que você criou.

  5. Selecione Visão geral na folha Oferta.

  6. Selecione Alterar estado. Selecione Público.

  7. Selecione + Criar umaassinatura de planos e> ofertas de recurso> para criar uma assinatura.

    um. Insira um nome de exibição.

    b. Insira um usuário. Use a conta do Microsoft Entra associada ao seu locatário.

    c. Descrição do provedor

    d. Defina o locatário do Diretório para o locatário do Microsoft Entra para o Azure Stack Hub.

    e. Selecione Oferta. Selecione o nome da oferta que você criou. Anote a ID da Assinatura.

Criar uma entidade de serviço e credenciais no AD FS

Se você usar o AD FS (Serviços Federados do Active Directory) para seu serviço de gerenciamento de identidade, precisará criar uma entidade de serviço para os usuários que implantam um cluster do Kubernetes. Crie uma entidade de serviço usando um segredo do cliente. Para obter instruções, consulte Criar um registro de aplicativo que usa uma credencial secreta do cliente.

Adicionar uma imagem de servidor do Ubuntu

Adicione a seguinte imagem do Ubuntu Server ao Azure Stack Hub Marketplace:

  1. Entre no portal https://adminportal.local.azurestack.externaldo administrador.

  2. Selecione Todos os serviços e, na categoria ADMINISTRAÇÃO , selecione Gerenciamento do Marketplace.

  3. Selecione + Adicionar do Azure.

  4. Digite Ubuntu Server.

  5. Selecione a versão mais recente do servidor. Verifique a versão completa e verifique se você tem a versão mais recente:

    • Publicador: Canônico
    • Oferta: UbuntuServer
    • Versão: 16.04.201806120 (ou versão mais recente)
    • SKU: 16.04-LTS
  6. Selecione Baixar.

Adicionar um script personalizado para Linux

Adicione o Kubernetes do Azure Stack Hub Marketplace:

  1. Abra o portal https://adminportal.local.azurestack.externaldo administrador.

  2. Selecione TODOS os serviços e, em seguida, na categoria ADMINISTRAÇÃO , selecione Gerenciamento do Marketplace.

  3. Selecione + Adicionar do Azure.

  4. Digite Custom Script for Linux.

  5. Selecione o script com o seguinte perfil:

    • Oferta: Script personalizado para Linux 2.0

    • Versão: 2.0.6 (ou versão mais recente)

    • Editora: Microsoft Corp

      Observação

      Mais de uma versão do Script Personalizado para Linux pode estar listada. Você precisa adicionar a última versão do item.

  6. Selecione Baixar.

Adicionar o Kubernetes ao marketplace

  1. Abra o portal https://adminportal.local.azurestack.externaldo administrador.

  2. Selecione Todos os serviços e, em seguida, na categoria ADMINISTRAÇÃO , selecione Gerenciamento do Marketplace.

  3. Selecione + Adicionar do Azure.

  4. Digite Kubernetes.

  5. Selecione Kubernetes Cluster.

  6. Selecione Baixar.

    Observação

    Pode levar cinco minutos para que o item do marketplace apareça no Azure Stack Hub Marketplace.

    Item do Kubernetes no Azure Stack Hub Marketplace

Atualizar ou remover o Kubernetes

Ao atualizar o item do Kubernetes, você remove o item anterior no Azure Stack Hub Marketplace. Siga as instruções abaixo para adicionar a atualização do Kubernetes ao Azure Stack Hub Marketplace.

Para remover o item do Kubernetes:

  1. Conecte-se ao Azure Stack Hub com o PowerShell como um operador. Para obter instruções, consulte Conectar-se ao Azure Stack Hub com o PowerShell como um operador.

  2. Localize o item atual do Cluster kubernetes na galeria.

    Get-AzsGalleryItem | Select Name
    
  3. Nome da anotação do item atual, como Microsoft.AzureStackKubernetesCluster.0.3.0.

  4. Use o seguinte cmdlet do PowerShell para remover o item:

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

Próximas etapas

Implantar um Kubernetes no Azure Stack Hub

Visão geral da oferta de serviços no Azure Stack Hub