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

Serviço de Kubernetes do Azure (AKS) 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 de 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 vêm sem custo adicional. O AKS é gratuito: você paga apenas para usar as VMs (máquinas virtuais) master e nós de agente 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 aos 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

Serviço de Kubernetes do Azure no Azure Stack Hub, atualmente em versão prévia, está sendo descontinuado e não se tornará GA. Confira 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

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

Baixar as extensões de VM necessárias

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

Obter as extensões do portal

Você pode encontrar as extensões de VM no Marketplace do Azure Stack Hub. 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)

    Obter o comando de execução para Linux

  • Script personalizado para Linux (versão 2.0.6)

    Obter 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 Resource Manager do Azure Stack Hub:

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 AzureStack PowerShell, confira Instalar o módulo Az do PowerShell para o Azure Stack Hub.

Baixar imagem base do AKS

O Serviço do AKS precisa de uma imagem de VM especial conhecida como a imagem base do AKS. O serviço do AKS não funciona sem a versão de imagem correta disponível no Marketplace local do Azure Stack Hub. 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 está 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 do AKS. Estas são as etapas:

  1. Usando o portal do administrador, acesse a folha Gerenciamento do Marketplace e selecione Adicionar do Azure.

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

    • Imagem base do Linux:

      Adicionar a imagem base do AKS – Linux

    • Imagem base do Windows:

      Adicionar a imagem base do AKS – Windows

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

Criar 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 esse serviço; ele usa as cotas disponíveis para os serviços de Computação, Rede e Armazenamento:

    Criar 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:

    Criar 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 Microsoft Entra, permitindo que eles usem serviços no Azure Stack Hub.

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

Monitorar e agir em alertas

  1. Usando o portal administrativo, você pode acessar o Serviço de Kubernetes do Azure no grupo Administração.

  2. Selecione a folha Alertas. Examine os alertas:

    AKS – Administração

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

AKS – Alertas

Próximas etapas

Saiba mais sobre o AKS no Azure Stack Hub