Linux voorbereiden
In het artikel wordt beschreven hoe u Linux voorbereidt met behulp van AKS die is ingeschakeld door Azure Arc, Edge Essentials of Ubuntu.
Notitie
De minimaal ondersteunde Linux-kernelversie is 5.1. Op dit moment zijn er bekende problemen met 6.4 en 6.2.
Vereisten
Notitie
Azure Container Storage ingeschakeld door Azure Arc is alleen beschikbaar in de volgende regio's: VS - oost, VS - oost 2, VS - west 2, VS - west 2, VS - west 3, Europa - noord, Europa - west.
Kubernetes-cluster dat is verbonden met Arc
In deze instructies wordt ervan uitgegaan dat u al een Kubernetes-cluster met Arc hebt. Als u een bestaand Kubernetes-cluster wilt verbinden met Azure Arc, raadpleegt u deze instructies.
Als u Azure Container Storage wilt gebruiken die is ingeschakeld door Azure Arc met Azure IoT Operations, volgt u de instructies voor het maken van een cluster voor Azure IoT Operations.
Gebruik Ubuntu 22.04 op Standard D8s v3-machines met drie SCHIJVEN die zijn gekoppeld voor meer opslag.
Clusters met één knooppunt en meerdere knooppunten
Een cluster met één knooppunt wordt vaak gebruikt voor ontwikkelings- of testdoeleinden vanwege de eenvoud in de installatie en minimale resourcevereisten. Deze clusters bieden een lichtgewicht en eenvoudige omgeving voor ontwikkelaars om te experimenteren met Kubernetes zonder de complexiteit van een installatie met meerdere knooppunten. Bovendien is een cluster met één knooppunt praktischer in situaties waarin resources zoals CPU, geheugen en opslag beperkt zijn. Het gemak van de installatie en minimale resourcevereisten maken het een geschikte keuze in omgevingen met beperkte resources.
Clusters met één knooppunt hebben echter beperkingen, meestal in de vorm van ontbrekende functies, waaronder hun gebrek aan hoge beschikbaarheid, fouttolerantie, schaalbaarheid en prestaties.
Een Kubernetes-configuratie met meerdere knooppunten wordt doorgaans gebruikt voor productie-, faserings- of grootschalige scenario's vanwege functies zoals hoge beschikbaarheid, fouttolerantie, schaalbaarheid en prestaties. Een cluster met meerdere knooppunten introduceert ook uitdagingen en afwegingen, waaronder complexiteit, overhead, kosten en efficiëntieoverwegingen. Het instellen en onderhouden van een cluster met meerdere knooppunten vereist bijvoorbeeld extra kennis, vaardigheden, hulpprogramma's en resources (netwerk, opslag, berekening). Het cluster moet coördinatie en communicatie tussen knooppunten afhandelen, wat leidt tot mogelijke latentie en fouten. Daarnaast is het uitvoeren van een cluster met meerdere knooppunten resource-intensief en duurder dan een cluster met één knooppunt. Optimalisatie van resourcegebruik tussen knooppunten is van cruciaal belang voor het onderhouden van de efficiëntie en prestaties van clusters en toepassingen.
Kortom, een Kubernetes-cluster met één knooppunt is mogelijk geschikt voor ontwikkel-, test- en resourcebeperkingsomgevingen. Een cluster met meerdere knooppunten is geschikter voor productie-implementaties, hoge beschikbaarheid, schaalbaarheid en scenario's waarin gedistribueerde toepassingen een vereiste zijn. Deze keuze is uiteindelijk afhankelijk van uw specifieke behoeften en doelstellingen voor uw implementatie.
Minimale hardwarevereisten
Cluster met één knooppunt of twee knooppunten
- Standard_D8ds_v5 VM aanbevolen
- Equivalente specificaties per knooppunt:
- 4 CPU's
- 16 GB RAM
Cluster met meerdere knooppunten
- Standard_D8as_v5 VM aanbevolen
- Equivalente specificaties per knooppunt:
- 8 CPU's
- 32 GB RAM
32 GB RAM fungeert als buffer; 16 GB RAM moet echter volstaan. Edge Essentials-configuraties vereisen 8 CPU's met 10 GB RAM per knooppunt, waardoor 16 GB RAM de minimale vereiste is.
Minimale opslagvereisten
Vereisten voor Edge-volumes
Wanneer u de fouttolerante opslagoptie gebruikt, wijst Edge Volumes schijfruimte toe uit een fouttolerante opslaggroep, die bestaat uit de opslag die door elk knooppunt in het cluster wordt geëxporteerd.
De opslaggroep is geconfigureerd voor het gebruik van drierichtingsreplicatie om fouttolerantie te garanderen. Wanneer een Edge-volume is ingericht, wordt schijfruimte toegewezen vanuit de opslaggroep en wordt opslag toegewezen op 3 van de replica's.
In een cluster met 3 knooppunten met 20 GB schijfruimte per knooppunt heeft het cluster bijvoorbeeld een opslaggroep van 60 GB. Vanwege replicatie heeft deze echter een effectieve opslaggrootte van 20 GB.
Wanneer een Edge-volume wordt ingericht met een aangevraagde grootte van 10 GB, wijst het een gereserveerd systeemvolume (statisch formaat toe aan 1 GB) en een gegevensvolume (grootte aan de aangevraagde volumegrootte, bijvoorbeeld 10 GB). Het gereserveerde systeemvolume verbruikt 3 GB (3 x 1 GB) schijfruimte in de opslaggroep en het gegevensvolume verbruikt 30 GB (3 x 10 GB) schijfruimte in de opslaggroep voor in totaal 33 GB.
Vereisten voor cachevolumes
Voor cachevolumes is ten minste 4 GB per knooppunt van opslag vereist. Als u bijvoorbeeld een cluster met 3 knooppunten hebt, hebt u ten minste 12 GB opslagruimte nodig.
Volgende stappen
Zie de volgende instructies voor clusters met één knooppunt of clusters met meerdere knooppunten om Door te gaan met het voorbereiden van Linux: