ARKITEKTUR för AKS Arc på VMware (förhandsversion) och arbetsbelastningskluster
Gäller för: AKS aktiverat av Azure Arc på VMware (förhandsversion)
Den här artikeln innehåller en översikt över klusterarkitekturen och viktiga infrastrukturkomponenter i Kubernetes, till exempel kontrollplanet och arbetsnoderna, för AKS som aktiveras av Azure Arc på VMware.
Klusterarkitektur
Ett Azure Kubernetes Service kluster har följande komponenter:
- Arc Resource Bridge (även kallat Arc-installationen) tillhandahåller den grundläggande orkestreringsmekanismen och gränssnittet för att distribuera och hantera ett eller flera arbetsbelastningskluster.
- Arbetsbelastningskluster (kallas även målkluster) är där containerbaserade program distribueras.
AKS Arc använder en uppsättning fördefinierade konfigurationsalternativ för att distribuera Kubernetes-kluster effektivt och med skalbarhet i åtanke. En distributionsåtgärd skapar flera virtuella Linux-datorer och kopplar ihop dem för att skapa ett eller flera Kubernetes-kluster.
Arc Resource Bridge
Arc Resource Bridge ansluter ett privat moln (till exempel Azure Stack HCI, VMWare/vSphere eller SCVMM) till Azure och aktiverar lokal resurshantering från Azure. När du är ansluten kan du konfigurera containerorkestreringsplattformen i AKS i en vSphere-miljö, som är VMware-virtualiseringsplattformen. De två huvudkomponenterna i vSphere är ESXi och vCenter.
Azure Arc Resource Bridge ger tillgång till privata moln som krävs för att hantera resurser, till exempel Kubernetes-kluster lokalt via Azure. Arc Resource Bridge innehåller följande viktiga AKS Arc-komponenter:
- AKS Arc-klustertillägg: Ett klustertillägg är den lokala motsvarigheten till en Azure Resource Manager-resursprovider. Precis som resursprovidern Microsoft.ContainerService hanterar AKS-kluster i Azure kan resursprovidern Microsoft.HybridContainerService göra det möjligt för AKS Arc-klustertillägget att hantera Kubernetes-kluster via Azure när det läggs till i arc-resursbryggan.
- Anpassad plats: En anpassad plats är den lokala motsvarigheten till en Azure-region och är ett tillägg för Azure-platskonstruktionen. Anpassade platser är ett sätt för klientadministratörer att använda sitt datacenter med rätt tillägg installerade som målplatser för distribution av Azure-tjänstinstanser.
- vCenter-resurs: VMware vCenter är serverhanteringsprogram som tillhandahåller en central plattform för att styra vSphere-miljöer. Arc Resource Bridge- och AKS-tilläggen kommunicerar med vCenter via kluster-API:et som tillhandahålls av vSphere (CAPv), vilket underlättar skapandet av arbetsbelastningskluster. Var och en av de anpassade platsresurserna mappar till en instans av vCenter. När du ansluter ditt vCenter till Azure registrerar du även ditt vCenter som en Azure-resurs, vilket är vCenter-resursen.
En arkitekturöversikt över Azure Arc Resource Bridge finns i översikten över Azure Arc Resource Bridge. För varje Azure Arc-resursbrygga kan du hantera flera vCenter-instanser genom att skapa vCenter-resurser med motsvarande anpassade platser. Det finns en en-till-en-mappningsrelation mellan vCenter-resurser och anpassade platser.
Arbetsbelastningskluster
Ett arbetsbelastningskluster har många komponenter, enligt beskrivningen i följande avsnitt.
Kontrollplan
- API-server: API-servern möjliggör interaktion med Kubernetes-API:et. Den här komponenten tillhandahåller interaktion för hanteringsverktyg, till exempel Azure CLI eller kubectl.
- Etcd: Etcd är ett distribuerat nyckelvärdeslager som lagrar data som krävs för livscykelhantering av klustret. Den lagrar kontrollplanets tillstånd.
Lastbalanserare
Huvudsyftet med en lastbalanserare är att distribuera trafik över flera noder i ett Kubernetes-kluster. Den här belastningsutjämningen kan bidra till att förhindra driftstopp och förbättra programmens övergripande prestanda.
Förhandsversionen av AKS Arc på VMware stöder följande alternativ för att distribuera en lastbalanserare för ditt Kubernetes-kluster:
- Ta med din egen lastbalanserare från tredje part.
Arbetsnoder
Om du vill köra dina program och stödtjänster behöver du en Kubernetes-nod. Ett AKS-arbetsbelastningskluster har en eller flera arbetsnoder. Arbetsnoder fungerar som virtuella datorer som kör Kubernetes-nodkomponenterna och som är värdar för poddar och tjänster som utgör programarbetsbelastningen.
Det finns viktiga Kubernetes-arbetsbelastningskomponenter som du kan distribuera i AKS-arbetsbelastningskluster, till exempel poddar och distributioner.
Varning
Under förhandsversionen stöds inte skapande och hantering av Windows-nodpooler.
Livscykelhantering
Azure Arc aktiveras automatiskt på alla kubernetes-kluster som skapas med hjälp av AKS Arc. Du kan använda din Microsoft Entra identitet för att ansluta till dina kluster var som helst. Med Azure Arc kan du använda välbekanta verktyg som Azure CLI och Azure Resource Manager mallar för att skapa och hantera dina Kubernetes-kluster.
Nästa steg
- Information om den distributionsskala som stöds för att köra AKS Arc på VMware finns i distributionsskalan som stöds.
- Om ditt vCenter inte är anslutet till Azure Arc och du vill lägga till AKS-tillägget läser du Snabbstart: Ansluta VMware vCenter Server till Azure Arc med hjälpskriptet.
- Om du redan har anslutit vCenter till Azure Arc och vill lägga till AKS-tillägget kan du läsa om hur du aktiverar Kubernetes-tillägget för AKS Arc-operatorer.