Compartilhar via


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

O AKS (Serviço de Kubernetes do Azure) permite que os usuários implantem clusters do Kubernetes no Azure Stack Hub. O AKS reduz a complexidade e a sobrecarga operacional do gerenciamento de clusters do Kubernetes. Como um serviço hospedado do Kubernetes, 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 de locatários do cluster só precisa aplicar as atualizações conforme necessário. Os serviços não têm custo extra. O AKS é gratuito: você paga apenas para usar os nós mestre e agente de VMs (máquinas virtuais) em seus clusters. Você pode instalar o provedor de recursos do AKS (Serviço de Kubernetes do Azure) para os usuários do 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 o Azure Stack Hub. Os clusters do AKS só podem ser criados no ambiente do usuário.

Importante

O Serviço de Kubernetes do Azure no Azure Stack Hub, atualmente em versão prévia, foi descontinuado e não será lançado para GA (disponibilidade geral). Confira a visão geral do Mecanismo do AKS para uma solução do Kubernetes no Azure Stack Hub. Veja os Termos de Uso Complementares para Versões Prévias do Microsoft Azure para obter termos legais que se aplicam aos recursos do Azure que estão em versão beta, versão prévia ou que, de outra forma, ainda não foram lançados em disponibilidade geral.

Observação

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

Baixar extensões de VM necessárias

Verifique se as seguintes extensões de VM estão disponíveis no Azure Stack Hub.

Obter 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 de execução 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 script a seguir para exibir as extensões disponíveis. Especifique a URL correta para o 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 do PowerShell do AzureStack, consulte Instalar o módulo Az do PowerShell para o Azure Stack Hub.

Baixar a imagem base do AKS

O serviço AKS precisa de uma imagem de VM especial conhecida como imagem base do AKS. O serviço AKS não funciona sem a versão correta da imagem disponível no Azure Stack Hub Marketplace local. A imagem deve 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 locatários no Marketplace. Essa é uma tarefa que precisa ser feita junto com cada atualização do Azure Stack Hub. Sempre que há uma nova atualização, há uma nova imagem base do AKS associada ao serviço AKS. Aqui estão as etapas para fazer isso:

  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 Distribuição de Imagem do Linux AKS Base Ubuntu 18.04-LTS, 2022 Q1 versão 2022.01.21 e a Imagem Base do Windows do AKS 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:

      Captura de tela do portal mostrando a adição da imagem base do AKS – 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 há cotas específicas para este serviço; ele usa as cotas disponíveis para os serviços de computação, rede e armazenamento:

    Captura de tela do portal mostrando 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 tela do portal mostrando 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.

Monitore e aja de acordo com os alertas

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

  2. Selecione a folha Alertas. Revise os alertas:

    Captura de tela do portal mostrando AKS – Admin.

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

    Captura de tela do portal mostrando AKS – Alertas.

Próximas etapas

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