Partilhar via


Instalar e oferecer o Serviço Kubernetes do Azure no Azure Stack Hub

O Serviço Kubernetes do Azure (AKS) permite que seus usuários implantem clusters Kubernetes no Azure Stack Hub. O AKS reduz a complexidade e a sobrecarga operacional do gerenciamento de clusters Kubernetes. Como um serviço Kubernetes hospedado, o Azure Stack Hub lida com tarefas críticas, como monitoramento de integridade, e facilita a manutenção de clusters. A equipe do Azure Stack Hub gerencia a imagem usada para manter os clusters. O administrador do locatário do cluster só precisa aplicar as atualizações conforme necessário. Os serviços são gratuitos. O AKS é gratuito: você paga apenas para usar os nós mestre e agente de máquinas virtuais (VMs) em seus clusters. Você pode instalar o provedor de recursos do Serviço Kubernetes do Azure (AKS) para os usuários do seu Azure Stack Hub.

Para instalar, você deve ter as extensões de VM, a imagem base do AKS, um plano e uma oferta para seus usuários e habilitar a multilocação para seu Azure Stack Hub. Os clusters AKS só podem ser criados no ambiente do usuário.

Importante

O Serviço Kubernetes do Azure no Azure Stack Hub, atualmente em visualização, foi descontinuado e não será liberado para disponibilidade geral (GA). Consulte a visão geral do AKS Engine para obter uma solução Kubernetes no Azure Stack Hub. Veja Termos de Utilização Complementares da Pré-visualizações do Microsoft Azure para obter os termos legais que se aplicam às funcionalidades do Azure que estão na versão beta, na pré-visualização ou que ainda não foram lançadas para disponibilidade geral.

Nota

O Serviço Kubernetes do Azure no Azure Stack Hub não suporta a criação de um cluster no ambiente de administrador. Você só pode criar clusters AKS no ambiente do usuário.

Baixar extensões de VM necessárias

Certifique-se de que as seguintes extensões de VM estão disponíveis no seu Azure Stack Hub.

Obtenha as extensões do portal

Você pode encontrar as extensões de VM no Azure Stack Hub Marketplace. Você pode baixá-los do Azure se precisar adicioná-los a um ambiente desconectado. Siga as instruções em Baixar itens do Marketplace para o Azure Stack Hub (Desconectado):

  • Executar comando para Linux (versão mais recente)

    Captura de tela do portal mostrando o comando run para Linux.

  • Script personalizado para Linux (versão 2.0.6)

    Captura de tela do portal mostrando script personalizado para Linux.

Exibir as extensões com o PowerShell

O PowerShell fornece um Get-AzsVMExtension cmdlet para exibir as extensões de VM disponíveis em seu sistema. Execute o seguinte script para exibir as extensões disponíveis. Especifique a URL correta para seu ponto de extremidade do Azure Stack Hub Resource Manager:

Add-AzureRMEnvironment -Name "AzureStackAdmin" -ArmEndpoint "https://adminmanagement.<location>.<yourdomainname>/"
Login-AzureRMAccount -EnvironmentName "AzureStackAdmin"
Get-AzsVMExtension

Para obter informações sobre como instalar e usar o módulo AzureStack PowerShell, consulte Instalar o módulo PowerShell Az para Azure Stack Hub.

Download da imagem base do AKS

O serviço AKS precisa de uma imagem VM especial conhecida como imagem base AKS. O serviço AKS não funciona sem a versão de imagem correta disponível no Azure Stack Hub Marketplace local. A imagem destina-se a ser usada pelo serviço AKS, não para ser usada por locatários para criar VMs individuais. A imagem não é visível para os inquilinos no Marketplace. Essa é uma tarefa que precisa ser feita junto com cada atualização do Azure Stack Hub. Toda vez que há uma nova atualização, há uma nova imagem base do AKS associada ao serviço AKS. Eis os passos:

  1. Usando o portal do administrador, vá para a folha de gerenciamento do Marketplace e selecione Adicionar do Azure.

  2. Digite AKS na caixa de pesquisa. Localize e baixe a Distro de Imagem Linux AKS Base Ubuntu 18.04-LTS, 2022 Q1 versão 2022.01.21 e a AKS Base Windows Image versão 17763.2300.220121.

    • Imagem base do Linux:

      Captura de tela do portal mostrando a adição da imagem base do AKS - Linux.

    • Imagem base do Windows:

      Screenshot do portal a mostrar a adição da AKS Base Image - Windows.

  3. Se sua instância estiver desconectada, siga as instruções em Baixar itens do Marketplace para o Azure Stack Hub para baixar os dois itens especificados do marketplace no Azure e carregá-los em sua instância do Azure Stack Hub.

Crie planos e ofertas

Para permitir que os usuários locatários usem o serviço AKS, o operador deve disponibilizá-lo por meio de um plano e uma oferta.

  1. Crie um plano com o Microsoft.Container serviço. Não existem quotas específicas para este serviço; ele usa as cotas disponíveis para os serviços de computação, rede e armazenamento:

    Captura de ecrã do portal a mostrar a criação de um plano.

  2. Novamente, use o portal de administração do Azure Stack Hub para criar uma oferta que contenha o plano criado na etapa anterior:

    Captura de ecrã do portal a mostrar a criação de uma oferta.

Configurar multilocação

Você deve configurar o Azure Stack Hub para dar suporte a entradas de usuários que residem em outros diretórios do Microsoft Entra, permitindo que eles usem serviços no Azure Stack Hub.

Para obter instruções, consulte Configurar multilocação no Azure Stack Hub.

Monitorizar e agir em função dos alertas

  1. Use o portal do administrador para acessar o Serviço Kubernetes do Azure no grupo Administração.

  2. Selecione a folha Alertas . Analise os alertas:

    Screenshot do portal a mostrar AKS - Admin.

  3. Os alertas aparecem na folha Alertas e você pode agir sobre eles, se necessário:

    Screenshot do portal mostrando AKS - Alertas.

Próximos passos

Mais informações sobre o AKS no Azure Stack Hub