Instalar e oferecer o Azure Kubernetes Service no Azure Stack Hub

Azure Kubernetes Service (AKS) permite que os seus utilizadores implementem clusters do Kubernetes no Azure Stack Hub. O AKS reduz a complexidade e a sobrecarga operacional da gestão de clusters do Kubernetes. Enquanto serviço alojado do Kubernetes, o Azure Stack Hub processa tarefas críticas como a monitorização do estado de funcionamento e facilita a manutenção de clusters. A equipa do Azure Stack Hub gere a imagem utilizada para manter os clusters. O administrador inquilino do cluster só precisa de aplicar as atualizações conforme necessário. Os serviços não têm custos adicionais. O AKS é gratuito: paga apenas para utilizar os nós principais e agentes das máquinas virtuais (VMs) nos clusters. Pode instalar o fornecedor de recursos Azure Kubernetes Service (AKS) para os utilizadores do Azure Stack Hub.

Para instalar, tem de ter as extensões de VM, a imagem base do AKS, um plano e uma oferta para os seus utilizadores e ativar o inquilino múltiplo para o Azure Stack Hub. Os clusters do AKS só podem ser criados no ambiente de utilizador.

Importante

Azure Kubernetes Service no Azure Stack Hub, atualmente em pré-visualização, está a ser descontinuado e não será ga. Veja Motor do AKS para obter uma solução do 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

Azure Kubernetes Service no Azure Stack Hub não suporta a criação de um cluster no ambiente de administração. Só pode criar clusters do AKS no ambiente de utilizador.

Transferir extensões de VM necessárias

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

Obter as extensões a partir do portal

Pode encontrar as extensões de VM no Marketplace do Azure Stack Hub. Pode transferi-los a partir do Azure se precisar de adicioná-los a um ambiente desligado. Siga as instruções em Transferir itens do Marketplace para o Azure Stack Hub (Desligado):

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

    Obter o comando executar para Linux

  • Script personalizado para Linux (versão 2.0.6)

    Obter script personalizado para Linux

Ver as extensões com o PowerShell

O PowerShell fornece um Get-AzsVMExtension cmdlet para ver as extensões de VM disponíveis no seu sistema. Execute o seguinte script para ver as extensões disponíveis. Especifique o URL correto para o ponto final 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 utilizar o módulo AzureStack PowerShell, veja Instalar o módulo do PowerShell Az para o Azure Stack Hub.

Transferir a imagem base do AKS

O Serviço AKS precisa de uma imagem de VM especial denominada imagem de base do AKS. O serviço AKS não funciona sem a versão de imagem correta disponível no Marketplace local do Azure Stack Hub. A imagem destina-se a ser utilizada pelo serviço AKS, não para ser utilizada pelos inquilinos para criar VMs individuais. A imagem não está visível para os inquilinos no Marketplace. Esta é uma tarefa que tem de ser feita juntamente com todas as atualizações do Azure Stack Hub. Sempre que existe uma nova atualização, existe uma nova imagem base do AKS associada ao serviço AKS. Eis os passos:

  1. Com o portal de administrador, aceda ao painel gestão do Marketplace e selecione Adicionar a partir do Azure.

  2. Escreva AKS na caixa de pesquisa. Localize e transfira a Distro de Imagem do Linux AKS Base Ubuntu 18.04-LTS, versão 2022 Q12022.01.21 e a versão 17763.2300.220121 da Imagem do Windows base do AKS.

    • Imagem de base do Linux:

      Adicionar a Imagem Base do AKS - Linux

    • Imagem de base do Windows:

      Adicionar a Imagem Base do AKS - Windows

  3. Se a sua instância estiver desligada, siga as instruções apresentadas no artigo Transferir itens do Marketplace para o Azure Stack Hub para transferir os dois itens especificados a partir do marketplace no Azure e carregá-los para a instância do Azure Stack Hub.

Criar planos e ofertas

Para permitir que os utilizadores inquilinos utilizem o serviço AKS, o operador tem de disponibilizá-lo através de um plano e de uma oferta.

  1. Crie um plano com o Microsoft.Container serviço. Não existem quotas específicas para este serviço; utiliza as quotas disponíveis para os serviços de Computação, Rede e Armazenamento:

    Criar um plano

  2. Mais uma vez, utilize o portal de administração do Azure Stack Hub para criar uma oferta que contenha o plano criado no passo anterior:

    Criar uma oferta

Configurar multi-inquilinos

Tem de configurar o Azure Stack Hub para suportar inícios de sessão de utilizadores que residem noutros diretórios Microsoft Entra, permitindo-lhes utilizar serviços no Azure Stack Hub.

Para obter instruções, veja Configurar vários inquilinos no Azure Stack Hub

Monitorizar e agir em alertas

  1. Com o portal administrativo, pode aceder ao Azure Kubernetes Service no grupo Administração.

  2. Selecione o painel Alertas . Reveja os alertas:

    AKS - Administração

  3. Os alertas são apresentados no painel Alertas e, se necessário, pode tomar medidas sobre os mesmos:

AKS - Alertas

Passos seguintes

Saiba mais sobre o AKS no Azure Stack Hub