Prepare as suas máquinas para o AKS Edge Essentials
Este artigo descreve como configurar uma máquina de nó do Azure Kubernetes Service (AKS) Edge Essentials.
Pré-requisitos
- Consulte os requisitos do sistema.
- Requisitos do SO: instale o Windows 10/11 IoT Enterprise/Enterprise/Pro no seu computador e ative o Windows. Recomendamos usar a versão mais recente do cliente 22H2 (compilação do sistema operacional 19045) ou o servidor 2022 (compilação do sistema operacional 20348). Você pode baixar uma versão do Windows 10 aqui ou do Windows 11 aqui.
Nota
Se você estiver fazendo uma instalação off-line ou se sua máquina estiver sendo executada em um ambiente corporativo com políticas de segurança em vigor que podem limitar a conexão com a Internet, verifique a instalação offline do AKS Edge Essentials.
Baixar AKS Edge Essentials
Você pode implantar um cluster do AKS Edge Essentials em uma única máquina ou em várias máquinas. Em uma implantação de várias máquinas, uma das máquinas é a máquina primária com um nó de controle do Kubernetes, e as outras máquinas são máquinas secundárias que são nós de controle ou nós de trabalho. Você deve instalar o AKS Edge Essentials nas máquinas primária e secundária da seguinte maneira. Depois que o AKS Edge Essentials é instalado, quando você cria seu cluster Kubernetes, identifica uma máquina como a principal e o restante como máquinas secundárias.
Em sua máquina, baixe o arquivo AksEdge-k3s.msi ou AksEdge-k8s.msi , dependendo de qual distribuição do Kubernetes você deseja usar. Além disso, se você estiver criando um nó de trabalho do Windows, precisará dos arquivos do nó do Windows.
Ficheiro Ligação Instalador K8s (1.29.4) aka.ms/aks-edge/k8s-msi Instalador K3s (1.29.6) aka.ms/aks-edge/k3s-msi Instalador K8s (1.28.9) aka.ms/aks-edge/k8s-msi-1.28 Instalador K3s (1.28.5) aka.ms/aks-edge/k3s-msi-1.28 Instalador K8s (1.27.6) aka.ms/aks-edge/k8s-msi-1.27 Instalador K3s (1.27.6) aka.ms/aks-edge/k3s-msi-1.27 Arquivos de nó do Windows aka.ms/aks-edge/windows-node-zip Além do MSI, a Microsoft fornece exemplos e ferramentas que você pode baixar do repositório AKS Edge GitHub. Navegue até a guia Código e clique no botão Download Zip para baixar o repositório como um arquivo .zip . Extraia o arquivo .zip do GitHub para uma pasta local.
Antes de instalar, certifique-se de desinstalar todas as instalações de visualização privada e reinicie o sistema antes de prosseguir.
Nesta versão, tanto o K8s como o K3s são suportados. Nós fornecemos dois instaladores MSI separados para cada distribuição do Kubernetes. Não instale o K8s e o K3s ao mesmo tempo. Se você quiser instalar uma distribuição Kubernetes diferente, desinstale a existente primeiro e, em seguida, reinicie.
Importante
Quando uma versão do Kubernetes não é mais suportada, os downloads para versões associadas do AKS Edge Essentials estão sujeitos a descontinuação.
Nota
Você deve extrair os arquivos do nó do Windows do arquivo zip para a mesma pasta que os MSIs do instalador se quiser usar o recurso de nó do Windows. Antes de instalar o MSI, você pode revisar a matriz de suporte ao recurso para entender as diferentes opções disponíveis.
Instalar o AKS Edge Essentials
Abra o PowerShell como administrador (um PowerShell elevado) e navegue até o diretório da pasta com os arquivos do instalador.
Execute o seguinte comando e substitua
kXs-x.x.xxx.x
pela distribuição/versão do Kubernetes que você baixou e executou:msiexec.exe /i AksEdge-kXs-x.x.xxx.x.msi
Opcionalmente, você pode especificar o diretório de instalação e o diretório vhdx (diretório onde os arquivos vhdx para as máquinas virtuais são armazenados) usando
INSTALLDIR
eVHDXDIR
. Por padrão, eles estão emC:\Program Files\AksEdge
:msiexec.exe /i AksEdge-kXs-x.x.xxx.x.msi INSTALLDIR=C:\Programs\AksEdge VHDXDIR=C:\vhdx
Como alternativa, você pode clicar duas vezes no arquivo AksEdge-k8s-x.x.xxx.x.msi ou AksEdge-k3s-x.x.xxx.x.msi para instalar a versão mais recente.
Para incluir nós do Windows, certifique-se de ter o instalador MSI com sua distribuição Kubernetes de escolha e os arquivos AksEdgeWindows-v1 descompactados na mesma pasta. No comando a seguir, substitua
kXs-x.x.xxx.x
pela distribuição/versão do Kubernetes que você baixou e executou:msiexec.exe /i AksEdge-kXs-x.x.xxx.x.msi ADDLOCAL=CoreFeature,WindowsNodeFeature
OU
msiexec.exe /i AksEdge-kXs-x.x.xxx.x.msi ADDLOCAL=CoreFeature,WindowsNodeFeature INSTALLDIR=C:\Programs\AksEdge VHDXDIR=C:\vhdx
Agora você está pronto para fazer a implantação mista.
Abra outra janela elevada do PowerShell e continue com a próxima etapa.
Verifique os módulos do AKS Edge Essentials
Quando a instalação estiver concluída, certifique-se de que foi bem-sucedida executando o seguinte comando em um PowerShell elevado:
Set-ExecutionPolicy RemoteSigned -Scope Process -Force
Import-Module AksEdge
Get-Command -Module AKSEdge | Format-Table Name, Version
Este comando exibe uma saída semelhante à lista a seguir:
Consulte a referência de cmdlets do AKS Edge Essentials PowerShell para obter uma lista completa dos comandos suportados.
Verificar as configurações do dispositivo
Você pode executar o Install-AksEdgeHostFeatures
comando para validar as configurações de Hyper-V, SSH e Energia na máquina. Isso pode exigir uma reinicialização do sistema:
Install-AksEdgeHostFeatures
Este comando exibe uma saída semelhante à lista a seguir: