Share via


Preparare i computer per Azure Kubernetes Edge Essentials

Questo articolo descrive come configurare un computer nodo Edge Essentials (AKS) servizio Azure Kubernetes.

Prerequisiti

Nota

Se si esegue un'installazione offline o il computer è in esecuzione in un ambiente aziendale con criteri di sicurezza che possono limitare la connessione Internet, assicurarsi di controllare l'installazione offline di Edge Essentials del servizio Azure Kubernetes.

Scaricare Azure Kubernetes Edge Essentials

È possibile distribuire un cluster Azure Kubernetes Edge Essentials in un singolo computer o in più computer. In una distribuzione multi-computer, uno dei computer è il computer primario con un nodo di controllo Kubernetes e gli altri computer sono computer secondari che sono nodi di controllo o nodi di lavoro. È necessario installare Azure Kubernetes Edge Essentials sia nei computer primari che secondari, come indicato di seguito. Dopo aver installato Azure Kubernetes Edge Essentials, quando si crea il cluster Kubernetes, si identifica un computer come primario e il resto come computer secondari.

  1. Nel computer scaricare il fileAksEdge-k3s.msi o AksEdge-k8s.msi , a seconda della distribuzione kubernetes da usare. Inoltre, se si sta creando un nodo di lavoro di Windows, sarà necessario il file del nodo Windows.

    File Collegamento
    Programma di installazione K8s (1.27.6) aka.ms/aks-edge/k8s-msi
    Programma di installazione K3s (1.27.6) aka.ms/aks-edge/k3s-msi
    Programma di installazione K8s (1.26.6) aka.ms/aks-edge/k8s-msi-1.26
    Programma di installazione K3s (1.26.10) aka.ms/aks-edge/k3s-msi-1.26
    File del nodo Windows aka.ms/aks-edge/windows-node-zip
  2. Oltre all'msi, Microsoft fornisce esempi e strumenti che è possibile scaricare dal repository GitHub di Azure Kubernetes Edge. Passare alla scheda Codice e fare clic sul pulsante Scarica zip per scaricare il repository come file .zip . Estrarre il file gitHub .zip in una cartella locale.

  3. Prima di installare, assicurarsi di disinstallare tutte le installazioni di anteprima privata e riavviare il sistema prima di procedere.

In questa versione sono supportati sia K8s che K3s. Sono stati forniti due programmi di installazione msi separati per ogni distribuzione kubernetes. Non installare sia K8s che K3s contemporaneamente. Se si vuole installare una distribuzione Kubernetes diversa, disinstallare prima di tutto l'esistente, quindi riavviare.

Nota

È necessario estrarre i file del nodo Windows dall'archivio zip nella stessa cartella degli MSI del programma di installazione se si vuole usare la funzionalità del nodo Windows. Prima di installare l'identità del servizio gestito, è possibile esaminare la matrice di supporto delle funzionalità per comprendere le diverse opzioni disponibili.

Installare Azure Kubernetes Edge Essentials

  1. Aprire PowerShell come amministratore (powerShell con privilegi elevati) e passare alla directory della cartella con i file di installazione.

  2. Eseguire il comando seguente e sostituire kXs-x.x.xxx.x con la distribuzione/versione kubernetes scaricata ed eseguita:

    msiexec.exe /i AksEdge-kXs-x.x.xxx.x.msi
    

    Facoltativamente, è possibile specificare la directory di installazione e la directory vhdx (directory in cui vengono archiviati i file vhdx per le macchine virtuali) usando INSTALLDIR e VHDXDIR. Per impostazione predefinita, questi sono in C:\Program Files\AksEdge:

    msiexec.exe /i AksEdge-kXs-x.x.xxx.x.msi INSTALLDIR=C:\Programs\AksEdge VHDXDIR=C:\vhdx
    

    In alternativa, è possibile fare doppio clic sul fileAksEdge-k8s-x.x.xxx.x.msi o AksEdge-k3s-x.x.xxx.x.msi per installare la versione più recente.

  3. Per includere i nodi di Windows, assicurarsi di avere il programma di installazione msi con la distribuzione di Kubernetes scelta e i file AksEdgeWindows-v1 non compressi nella stessa cartella. Nel comando seguente sostituire kXs-x.x.xxx.x con la distribuzione/versione kubernetes scaricata ed eseguita:

    msiexec.exe /i AksEdge-kXs-x.x.xxx.x.msi ADDLOCAL=CoreFeature,WindowsNodeFeature
    

    OR

    msiexec.exe /i AksEdge-kXs-x.x.xxx.x.msi ADDLOCAL=CoreFeature,WindowsNodeFeature INSTALLDIR=C:\Programs\AksEdge VHDXDIR=C:\vhdx
    

    A questo momento è possibile eseguire la distribuzione mista.

  4. Aprire un'altra finestra di PowerShell con privilegi elevati e continuare con il passaggio successivo.

Controllare i moduli di Azure Kubernetes Edge Essentials

Al termine dell'installazione, verificare che sia stato eseguito correttamente eseguendo il comando seguente in powerShell con privilegi elevati:

Set-ExecutionPolicy RemoteSigned -Scope Process -Force
Import-Module AksEdge
Get-Command -Module AKSEdge | Format-Table Name, Version

Questo comando visualizza l'output simile all'elenco seguente:

Screenshot dei moduli di PowerShell installati.

Per un elenco completo dei comandi supportati, vedere informazioni di riferimento sui cmdlet di PowerShell di Edge Essentials del servizio Azure Kubernetes.

Controllare le impostazioni del dispositivo

È possibile eseguire il Install-AksEdgeHostFeatures comando per convalidare le impostazioni Hyper-V, SSH e Power nel computer. Questo potrebbe richiedere un riavvio del sistema:

Install-AksEdgeHostFeatures

Questo comando visualizza l'output simile all'elenco seguente:

Screenshot che mostra i controlli eseguiti.

Passaggi successivi