Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo descrive come creare distribuzioni, nodi e macchine virtuali del cluster Edge Essentials del servizio Azure Kubernetes.
Nodi della macchina virtuale
Quando si crea una distribuzione di Azure Kubernetes Edge Essentials, AKS Edge Essentials crea una macchina virtuale per ogni nodo distribuito. AKS Edge Essentials gestisce il ciclo di vita, la configurazione e gli aggiornamenti delle macchine virtuali.
Le distribuzioni possono creare una sola macchina virtuale Linux in un determinato computer host. Questa macchina virtuale Linux può fungere sia da nodo del piano di controllo che come nodo di lavoro in base alle esigenze di distribuzione. Questa macchina virtuale curata si basa su CBL-Mariner. CBL-Mariner è una distribuzione Linux interna per l'infrastruttura cloud e i servizi perimetrali di Microsoft. CBL-Mariner è progettato per offrire una piattaforma coerente per questi dispositivi e servizi e migliora la capacità di Microsoft di rimanere aggiornati sugli aggiornamenti di Linux. Per altre informazioni, vedere Sicurezza di CBL-Mariner. La macchina virtuale Linux è basata su una premessa completa a quattro punti:
- Aggiornamenti di manutenzione
- Filesystem di `root` di sola lettura
- Nessun gestore pacchetti
- Ingombro ridotto
L'esecuzione di un nodo Windows è facoltativa ed è possibile creare un nodo Windows se è necessario distribuire i contenitori di Windows. Questo nodo viene eseguito come macchina virtuale Windows basata su Windows 10 IoT Enterprise LTSC 2019. La macchina virtuale Windows offre tutte le funzionalità e le funzionalità di sicurezza di Windows 10.
È possibile definire la quantità di risorse di CPU e memoria da allocare per ognuna delle macchine virtuali. L'allocazione statica consente di controllare il modo in cui vengono usate le risorse e assicura che le applicazioni in esecuzione nell'host dispongano delle risorse necessarie.
Infine, AKS Edge Essentials non offre la creazione dinamica di macchine virtuali. Se una macchina virtuale del nodo diventa inattiva, è necessario ricrearla. Detto questo, se si dispone di una distribuzione completa con più nodi del piano di controllo e nodi di lavoro, se una macchina virtuale diventa inattiva, Kubernetes sposta i carichi di lavoro in un nodo attivo.
Tipi di nodo
Quando si distribuiscono i nodi AKS Edge Essentials, è necessario specificare il parametro -NodeType
. Questo parametro indica i tipi di carichi di lavoro che possono essere eseguiti in questo computer e indicherà a Edge Essentials del servizio Azure Kubernetes di creare la macchina virtuale corrispondente. I valori possibili sono Linux, Windows o LinuxAndWindows.
Importante
I componenti del piano di controllo Kubernetes vengono scritti in Linux, quindi il primo nodo distribuito deve includere un nodo Linux.
Opzioni di distribuzione del cluster
Dopo aver configurato i computer, è possibile distribuire AKS Edge Essentials nelle configurazioni seguenti:
- Cluster di computer singolo: esegue nodi Kubernetes in un singolo computer per creare un singolo cluster di computer. Questa distribuzione usa un commutatore di rete interno per abilitare le comunicazioni tra i nodi. Questa distribuzione supporta esclusivamente un nodo Linux e un nodo Windows, entrambi in esecuzione in un singolo computer.
- Cluster scalabile: consente di creare un cluster Kubernetes multinodo che può essere ridimensionato tra più computer.
Dopo aver creato il cluster, è possibile distribuire le applicazioni e connettere il cluster ad Arc per abilitare le estensioni Arc, ad esempio Monitoraggio di Azure e Criteri di Azure. È anche possibile scegliere di usare GitOps per gestire le distribuzioni.