Belangrijke concepten voor AKS Edge Essentials-clusters en -knooppunten
In dit artikel wordt beschreven hoe u AKS Edge Essentials-clusterimplementaties, knooppunten en virtuele machines maakt.
Knooppunten van virtuele machines
Wanneer u een AKS Edge Essentials-implementatie maakt, maakt AKS Edge Essentials een virtuele machine (VM) voor elk geïmplementeerd knooppunt. AKS Edge Essentials beheert de levenscyclus, configuratie en updates van de VM's.
Implementaties kunnen slechts één Linux-VM maken op een bepaalde hostcomputer. Deze Virtuele Linux-machine kan fungeren als zowel het besturingsvlakknooppunt als een werkknooppunt op basis van uw implementatiebehoeften. Deze gecureerde VM is gebaseerd op CBL-Mariner. CBL-Mariner is een interne Linux-distributie voor de cloudinfrastructuur en edge-producten en -services van Microsoft. CBL-Mariner is ontworpen om een consistent platform te bieden voor deze apparaten en services en verbetert de mogelijkheid van Microsoft om op de hoogte te blijven van Linux-updates. Zie CBL-Mariner security (Beveiliging van CBL-Mariner) voor meer informatie. De virtuele Linux-machine is gebouwd op een uitgebreid vierpuntsgebouw:
- Onderhoudsupdates
- Alleen-lezen hoofdbestandssysteem
- Geen pakketbeheer
- Kleinere footprint
Het uitvoeren van een Windows-knooppunt is optioneel en u kunt een Windows-knooppunt maken als u Windows-containers moet implementeren. Dit knooppunt wordt uitgevoerd als een virtuele Windows-machine op basis van Windows 10 IoT Enterprise LTSC 2019. De Windows-VM biedt alle beveiligingsfuncties en -mogelijkheden van Windows 10.
U kunt de hoeveelheid CPU- en geheugenresources definiëren die u voor elk van de VM's wilt toewijzen. Met deze statische toewijzing kunt u bepalen hoe resources worden gebruikt en zorgt u ervoor dat toepassingen die op de host worden uitgevoerd, over de vereiste resources beschikken.
Ten slotte biedt AKS Edge Essentials geen dynamisch maken van virtuele machines. Als een knooppunt-VM uitvalt, moet u deze opnieuw maken. Als u echter een volledige implementatie hebt met meerdere besturingsvlakknooppunten en werkknooppunten, als een VM uitvalt, verplaatst Kubernetes workloads naar een actief knooppunt.
Knooppunttypen
Bij het implementeren van AKS Edge Essentials-knooppunten moet u de -NodeType
parameter opgeven. Deze parameter geeft aan welke typen werkbelastingen op deze computer kunnen worden uitgevoerd en geeft aan AKS Edge Essentials door dat de bijbehorende VM moet worden gemaakt. De mogelijke waarden zijn Linux, Windows of LinuxAndWindows.
Belangrijk
Onderdelen van het Kubernetes-besturingsvlak zijn geschreven in Linux, dus het eerste knooppunt dat u implementeert, moet een Linux-knooppunt bevatten.
Opties voor clusterimplementatie
Nadat u uw machines hebt ingesteld, kunt u AKS Edge Essentials implementeren in de volgende configuraties:
- Cluster met één machine: Hiermee worden Kubernetes-knooppunten op één computer uitgevoerd om een cluster met één machine te maken. Deze implementatie maakt gebruik van een interne netwerkswitch om communicatie tussen de knooppunten mogelijk te maken. Deze implementatie ondersteunt slechts één Linux-knooppunt en één Windows-knooppunt, beide worden uitgevoerd op één computer.
- Schaalbaar cluster: hiermee kunt u een Kubernetes-cluster met meerdere knooppunten maken dat kan worden geschaald op meerdere computers.
Nadat u het cluster hebt gemaakt, kunt u uw toepassingen implementeren en uw cluster verbinden met Arc om Arc-extensies zoals Azure Monitor en Azure Policy in te schakelen. U kunt er ook voor kiezen om GitOps te gebruiken om uw implementaties te beheren.