Adicione os pré-requisitos do motor Azure Kubernetes Services (AKS) ao Azure Stack Hub MarketplaceAdd the Azure Kubernetes Services (AKS) engine prerequisites to the Azure Stack Hub Marketplace

Pode configurar o Motor Azure Kubernetes Services (AKS) para os seus utilizadores.You can set up the Azure Kubernetes Services (AKS) Engine for your users. Adicione os itens descritos neste artigo ao seu Azure Stack Hub.Add the items described in this article to your Azure Stack Hub. Os seus utilizadores podem então implantar um cluster Kubernetes numa única operação coordenada.Your users can then deploy a Kubernetes cluster in a single, coordinated operation. Este artigo percorre os passos necessários para disponibilizar o motor AKS aos seus utilizadores em ambientes conectados e desligados.This article walks you through the steps you need to make the AKS engine available to your users in both connected and disconnected environments. O motor AKS depende de uma identidade de princípio de serviço, e no mercado, uma extensão de Script Personalizado e a Imagem Base AKS.The AKS engine depends on a service principle identity, and in the marketplace, a Custom Script extension and the AKS Base Image. O motor AKS requer que esteja a executar o Azure Stack Hub 1910 ou superior.The AKS engine requires that you're running Azure Stack Hub 1910 or greater.

Nota

Pode encontrar o mapeamento do número de versão do motor Azure Stack Hub para AKS nas notas de lançamento do motor AKS.You can find the mapping of Azure Stack Hub to AKS engine version number in the AKS engine release notes.

Consulte a oferta de serviço do seu utilizadorCheck your user's service offering

Os seus utilizadores precisarão de um plano, oferta e subscrição do Azure Stack Hub com espaço suficiente.Your users will need a plan, offer, and subscription to Azure Stack Hub with enough space. Os utilizadores vão muitas vezes querer implantar clusters de até seis máquinas virtuais, feitas de três mestres e três nós operários.Users will often want to deploy clusters of up to six virtual machines, made of three masters and three worker nodes. Vai querer ter certeza que têm uma quota grande o suficiente.You will want to make sure they have a large enough quota.

Se precisa de mais informações sobre planeamento e criação de uma oferta de serviços, consulte a visão geral da oferta de serviços no Azure Stack HubIf you need more information about planning and setting up a service offering, see Overview of offering services in Azure Stack Hub

Criar um diretor de serviço e credenciaisCreate a service principal and credentials

O cluster Kubernetes necessitará de permissão principal de serviço (SPN) e de função no Azure Stack Hub.The Kubernetes cluster will need service principal (SPN) and role-based permissions in Azure Stack Hub.

Criar um SPN em Azure ADCreate an SPN in Azure AD

Se utilizar o Azure Ative Directory (Azure AD) para o seu serviço de gestão de identidade, terá de criar um principal de serviço para os utilizadores que implementem um cluster Kubernetes.If you use Azure Active Directory (Azure AD) for your identity management service, you will need to create a service principal for users deploying a Kubernetes cluster. Crie um diretor de serviço usando um segredo de cliente.Create a service principal using a client secret. Para obter instruções, consulte criar um principal de serviço que utilize uma credencial secreta do cliente.For instructions, see Create a service principal that uses a client secret credential.

Criar um SPN em AD FSCreate an SPN in AD FS

Se utilizar o Ative Directory Federated Services (AD FS) para o seu serviço de gestão de identidade, terá de criar um principal serviço para os utilizadores que implementem um cluster Kubernetes.If you use Active Directory Federated Services (AD FS) for your identity management service, you will need to create a service principal for users deploying a Kubernetes cluster. Crie um diretor de serviço usando um segredo de cliente.Create a service principal using a client secret. Para obter instruções, consulte Criar um diretor de serviço utilizando um segredo do cliente.For instructions, see Create a service principal using a client secret.

Adicione a imagem base AKSAdd the AKS Base Image

Pode adicionar a Imagem Base AKS ao mercado, obtendo o artigo da Azure.You can add the AKS Base Image to the marketplace by getting the item from Azure. No entanto, se o seu Azure Stack Hub estiver desligado, utilize estas instruções Descarregue os itens de mercado da Azure para adicionar o artigo.However, if your Azure Stack Hub is disconnected, use these instructions Download marketplace items from Azure to add the item. Adicione o item especificado no passo 5.Add the item specified in step 5.

Adicione o seguinte item ao mercado:Add the following item to the marketplace:

  1. Inscreva-se no portal da https://adminportal.local.azurestack.external Administração.Sign in to the Administration portal https://adminportal.local.azurestack.external.

  2. Selecione Todos os serviços, e, em seguida, na categoria ADMINISTRAÇÃO, selecione Gestão do Mercado.Select All services, and then under the ADMINISTRATION category, select Marketplace management.

  3. Selecione + Adicionar a partir de Azure.Select + Add from Azure.

  4. Introduza AKS Base.Enter AKS Base.

  5. Selecione a versão de imagem que corresponde à versão do motor AKS.Select the image version that matches the version of the AKS engine. Pode encontrar a listagem da versão do motor AKS Base Image para AKS nas versões suportadas de Kubernetes.You can find listing of AKS Base Image to AKS engine version at Supported Kubernetes Versions.

    Na lista, selecione:In the list, select:

    • Editor: Serviço Azure KubernetesPublisher: Azure Kubernetes Service
    • Oferta: aksOffer: aks
    • Nome: AKS Base Ubuntu 16.04-LTS Image Distro, agosto 2020 (2020.09.14 ou versão que mapeia para o motor AKS)Name: AKS Base Ubuntu 16.04-LTS Image Distro, August 2020 (2020.09.14 or version that maps to AKS engine)
    • Versão: 2020.09.14Version: 2020.09.14
  6. Selecione Baixar.Select Download.

Adicione uma extensão de script personalizadoAdd a Custom Script extension

Pode adicionar o script personalizado ao mercado obtendo o item do Azure.You can add the custom script to the marketplace by getting the item from Azure. No entanto, se o seu Azure Stack Hub estiver desligado, use as instruções Descarregue os itens de mercado da Azure para adicionar o item.However, if your Azure Stack Hub is disconnected, use the instructions Download marketplace items from Azure to add the item. Adicione o item especificado no passo 5.Add the item specified in step 5.

  1. Abra o portal da https://adminportal.local.azurestack.external Administração.Open the Administration portal https://adminportal.local.azurestack.external.

  2. Selecione TODOS os serviços e, em seguida, na categoria ADMINISTRAÇÃO, selecione Marketplace Management.Select ALL services and then under the ADMINISTRATION category, select Marketplace Management.

  3. Selecione + Adicionar a partir de Azure.Select + Add from Azure.

  4. Introduza Custom Script for Linux.Enter Custom Script for Linux.

  5. Selecione o script com o seguinte perfil:Select the script with the following profile:

    • Oferta: Script personalizado para Linux 2.0Offer: Custom Script for Linux 2.0

    • Versão: 2.0.6 (ou versão mais recente)Version: 2.0.6 (or latest version)

    • Editor: Microsoft CorpPublisher: Microsoft Corp

      Nota

      Mais de uma versão do Script Personalizado para Linux pode estar listada.More than one version of the Custom Script for Linux may be listed. Terá de adicionar a última versão do artigo.You will need to add the last version of the item.

  6. Selecione Baixar.Select Download.

Passos seguintesNext steps

O que é o motor AKS no Azure Stack Hub?What is the AKS engine on Azure Stack Hub?

Visão geral da oferta de serviços no Azure Stack HubOverview of offering services in Azure Stack Hub