AKS Arc op VMware (preview) en workloadclusterarchitectuur
Van toepassing op: AKS ingeschakeld door Azure Arc op VMware (preview)
Dit artikel bevat een overzicht van de clusterarchitectuur en de belangrijkste infrastructuuronderdelen van Kubernetes, zoals het besturingsvlak en werkknooppunten, voor AKS die zijn ingeschakeld door Azure Arc op VMware.
Clusterarchitectuur
Een Azure Kubernetes Service-cluster heeft de volgende onderdelen:
- Arc Resource Bridge (ook wel bekend als het Arc-apparaat) biedt het kernindelingsmechanisme en de interface voor het implementeren en beheren van een of meer workloadclusters.
- Workloadclusters (ook wel doelclusters genoemd) zijn waar containertoepassingen worden geïmplementeerd.
AKS Arc maakt gebruik van een set vooraf gedefinieerde configuratieopties om Kubernetes-clusters effectief en met schaalbaarheid in gedachten te implementeren. Met een implementatiebewerking worden meerdere virtuele Linux-machines gemaakt en samengevoegd om een of meer Kubernetes-clusters te maken.
Arc-resourcebrug
De Arc Resource Bridge verbindt een privécloud (bijvoorbeeld Azure Local, VMWare/vSphere of SCVMM) met Azure en maakt on-premises resourcebeheer vanuit Azure mogelijk. Zodra u verbinding hebt gemaakt, kunt u het containerindelingsplatform in AKS configureren in een vSphere-omgeving. Dit is het VMware-virtualisatieplatform. De twee belangrijkste onderdelen van vSphere zijn ESXi en vCenter.
Azure Arc Resource Bridge biedt een overzicht van privéclouds die nodig zijn voor het beheren van resources zoals Kubernetes-clusters on-premises via Azure. Arc Resource Bridge bevat de volgende kernonderdelen van AKS Arc:
- AKS Arc-clusterextensies: een clusterextensie is het on-premises equivalent van een Azure Resource Manager-resourceprovider. Net zoals de Resourceprovider Microsoft.ContainerService AKS-clusters beheert in Azure, kan de resourceprovider Microsoft.HybridContainerService de AKS Arc-clusterextensie Kubernetes-clusters beheren via Azure wanneer deze wordt toegevoegd aan uw Arc-resourcebrug.
- Aangepaste locatie: een aangepaste locatie is het on-premises equivalent van een Azure-regio en is een uitbreiding van de Azure-locatieconstructie. Aangepaste locaties bieden een manier voor tenantbeheerders om hun datacenter te gebruiken met de juiste extensies die zijn geïnstalleerd, als doellocaties voor het implementeren van Azure-service-exemplaren.
- vCenter-resource: VMware vCenter is serverbeheersoftware die een gecentraliseerd platform biedt voor het beheren van vSphere-omgevingen. De Arc Resource Bridge- en AKS-extensies communiceren met het vCenter via de cluster-API van vSphere (CAPv), waardoor het maken van workloadclusters wordt vergemakkelijkt. Elk van de aangepaste locatieresources wordt toegewezen aan een exemplaar van vCenter. Wanneer u uw vCenter verbindt met Azure, registreert u uw vCenter ook als een Azure-resource. Dit is de vCenter-resource.
Zie het overzicht van Azure Arc Resource Bridge voor een architectuuroverzicht van de Azure Arc-resourcebrug. Voor elke Azure Arc Resource Bridge kunt u meerdere vCenter-exemplaren beheren door vCenter-resources te maken met de bijbehorende aangepaste locaties. Er is een een-op-een-toewijzingsrelatie tussen vCenter-resources en aangepaste locaties.
Workloadclusters
Een workloadcluster heeft veel onderdelen, zoals beschreven in de volgende secties.
Besturingsvlak
- API-server: De API-server maakt interactie mogelijk met de Kubernetes-API. Dit onderdeel biedt de interactie voor beheerhulpprogramma's, zoals Azure CLI of kubectl.
- Etcd: Etcd is een gedistribueerd sleutel-waardearchief waarin gegevens worden opgeslagen die nodig zijn voor levenscyclusbeheer van het cluster. De status van het besturingsvlak wordt opgeslagen.
Load balancer
Het belangrijkste doel van een load balancer is het distribueren van verkeer over meerdere knooppunten in een Kubernetes-cluster. Deze taakverdeling kan helpen bij het voorkomen van downtime en het verbeteren van de algehele prestaties van toepassingen.
De AKS Arc op VMware Preview ondersteunt de volgende opties voor het implementeren van een load balancer voor uw Kubernetes-cluster:
- Bring your own third party load balancer.
Werkknooppunten
Als u uw toepassingen en ondersteunende services wilt uitvoeren, hebt u een Kubernetes-knooppunt nodig. Een AKS-workloadcluster heeft een of meer werkknooppunten. Werkknooppunten fungeren als virtuele machines (VM's) die de Onderdelen van het Kubernetes-knooppunt uitvoeren en de pods en services hosten waaruit de workload van de toepassing bestaat.
Er zijn kernonderdelen voor Kubernetes-werkbelastingen die u kunt implementeren op AKS-workloadclusters, zoals pods en implementaties.
Waarschuwing
Tijdens de preview wordt het maken en beheren van Windows-knooppuntgroepen niet ondersteund.
Levenscyclusbeheer
Azure Arc wordt automatisch ingeschakeld voor al uw Kubernetes-clusters die zijn gemaakt met behulp van AKS Arc. U kunt uw Microsoft Entra-identiteit gebruiken om vanaf elke locatie verbinding te maken met uw clusters. Met Azure Arc kunt u vertrouwde hulpprogramma's zoals de Azure CLI en Azure Resource Manager-sjablonen gebruiken om uw Kubernetes-clusters te maken en te beheren.
Volgende stappen
- Zie de ondersteunde implementatieschaal voor het uitvoeren van AKS Arc op VMware voor meer informatie over de ondersteunde implementatieschaal.
- Als uw vCenter niet is verbonden met Azure Arc en u de AKS-extensie wilt toevoegen, raadpleegt u de quickstart: VMware vCenter Server verbinden met Azure Arc met behulp van het Help-script.
- Als u vCenter al hebt verbonden met Azure Arc en u de AKS-extensie wilt toevoegen, raadpleegt u hoe u de Kubernetes-extensie inschakelt voor AKS Arc-operators.