Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för: AKS på Windows Server
Viktigt!
Microsoft drar tillbaka den aktuella arkitekturen för AKS på Windows Server 2019 och AKS på Windows Server 2022 den 27 mars 2028. Vi rekommenderar att du distribuerar AKS på Azure Local. Mer information finns i Pensionering av AKS-arkitektur på Windows Server 2019 och Windows Server 2022.
Azure Kubernetes Service (AKS) på Windows Server är en lokal Kubernetes-implementering av AKS. AKS på Windows Server automatiserar körningen av containerbaserade program i stor skala. AKS på Windows Server gör det snabbare att komma igång med Linux- och Windows-containrar i ditt datacenter.
Konfigurera AKS på Windows Server för att komma igång med lokala Kubernetes med hjälp av AKS.
Eller så kan du använda AKS för att orkestrera dina molnbaserade containrar. Se Azure Kubernetes Service i Azure. Om du använder Azure Stack Hub kan du läsa AKS engine på Azure Stack Hub.
I följande avsnitt beskrivs några av orsakerna till att använda AKS på Windows Server och besvarar sedan några vanliga frågor om tjänsten och hur du kommer igång. En bakgrund på containrar finns i Windows och containrar. Information om hur Kubernetes fungerar i AKS på Windows Server finns i Kubernetes grundläggande begrepp. Mer information om Kubernetes finns i dokumentationen om Kubernetes.io.
Varför ska du använda AKS på Windows Server för containerbaserade program?
Du kan hantera några containrar manuellt med Docker och Windows, men appar använder ofta fem, tio eller till och med hundratals containrar, vilket är där Kubernetes-orkestreringsverktyget kommer in.
Kubernetes är en orkestrerare med öppen källkod för automatisering av containerhantering i stor skala. AKS förenklar den lokala Kubernetes-distributionen genom att tillhandahålla guider som du kan använda för att konfigurera Kubernetes och tillägg, och även för att skapa Kubernetes-kluster som värd för dina arbetsbelastningar.
Några av funktionerna som AKS tillhandahåller på Windows Server är:
- Distribuera containerbaserade appar i stor skala till Kubernetes-kluster som körs i Windows Server-klustret.
- Distribuera och hantera både Linux- och Windows-baserade containerbaserade appar.
- Skala upp eller ned genom att lägga till eller ta bort noder i Kubernetes-klustret.
- Hantera lagring och nätverk i kubernetes-klustret.
- Ange regelbundna Kubernetes-uppdateringar och säkerhetskorrigeringar för din Kubernetes-distribution.
- Håll dig uppdaterad med de senaste tillgängliga Kubernetes-versionerna.
- Använd de populära Azure-tjänsterna via Azure Arc för Kubernetes.
Förenkla konfigurationen av lokala Kubernetes
AKS förenklar processen med att konfigurera Kubernetes på Windows Server 2019/2022 Datacenter och innehåller följande funktioner:
- En Windows Admin Center-guide för att konfigurera AKS och dess beroenden.
- En Windows Admin Center-guide för att skapa Kubernetes-kluster för att köra dina containerbaserade program.
- PowerShell-cmdletar för att konfigurera Kubernetes och skapa Kubernetes-kluster, om du föredrar att använda ett skript som värd för installation och skapande av Kubernetes-kluster.
Visa följande bild för att bekanta dig med distributionsprocessen:
Visa och hantera lokala Kubernetes med hjälp av verktyg eller Azure Arc
När du har konfigurerat lokala Kubernetes med hjälp av AKS och skapat ett Kubernetes-kluster kan du hantera och övervaka Kubernetes-infrastrukturen med:
-
Azure-portalen via Azure Arc: Använd Azure Arc för att hantera program som distribueras på Kubernetes-kluster i molnet och i lokala miljöer.
Med Azure Arc kan du också hantera dina Kubernetes-kluster med andra Azure-tjänster, inklusive:- Azure Monitor
- Azure Policy
- Lokalt med populära verktyg som Kubectl: Det finns många verktyg med öppen källkod som gör att du kan distribuera program till ett Kubernetes-kluster, hantera klusterresurser, felsöka och visa program som körs. Alla dessa verktyg fungerar med Kubernetes-kluster som distribueras med AKS på Windows Server.
Köra Linux- och Windows-containrar
AKS har fullt stöd för både Linux-baserade och Windows-baserade containrar. När du skapar ett Kubernetes-kluster på Windows Server kan du välja om du vill skapa nodpooler (grupper med identiska Kubernetes-klusternoder) för att köra Linux-containrar, Windows-containrar eller båda.
AKS skapar Linux- och Windows-noderna så att du inte behöver hantera Linux- eller Windows-operativsystemen direkt.
Skydda containerinfrastrukturen
AKS innehåller funktioner som kan hjälpa dig att skydda containerinfrastrukturen:
- Hypervisor-baserad isolering för arbetsnoder: Varje Kubernetes-kluster körs på en egen dedikerad och isolerad uppsättning virtuella datorer så att klientorganisationer kan dela samma fysiska infrastruktur.
- Microsoft-underhållna Linux- och Windows-avbildningar för arbetsnoder: Arbetsnoder kör avbildningar av virtuella Linux- och Windows-datorer som skapats av Microsoft för att följa rekommenderade säkerhetsmetoder. Microsoft uppdaterar även dessa bilder varje månad med de senaste säkerhetsuppdateringarna.
Vad du behöver veta för att komma igång
I följande avsnitt sammanfattas vad du behöver för att köra lokala Kubernetes med AKS på Windows Server. Fullständig information om vad du behöver innan du installerar AKS på Windows Server finns i systemkrav.
I ditt Windows Admin Center-system
Datorn som kör Windows Admin Center-gatewayen måste vara:
- Registrerad i Azure.
- I samma domän som Windows Server 2019/2022 Datacenter-klustret.
I Windows Server-klustret eller Windows Server 2019/2022 Datacenter redundanskluster som är värd för AKS
Windows Server-klustret eller Windows Server 2019/2022 Datacenter-redundansklustret har följande krav:
- Högst åtta servrar i klustret.
- 1 TB tillgänglig kapacitet i lagringspoolen för AKS.
- Minst 30 GB tillgängligt minne för att köra virtuella AKS-datorer.
- Alla servrar i klustret måste använda valet EN-US region och språk.
AKS på Windows Server-funktioner
I följande avsnitt beskrivs några av funktionerna som AKS tillhandahåller:
Inbyggd integrering med Azure Arc
Med AKS kan du ansluta dina Kubernetes-kluster till Azure. När du har anslutit till Azure Arc-aktiverade Kubernetes kan du komma åt dina Kubernetes-kluster som körs lokalt via Azure-portalen och distribuera hanteringstjänster som GitOps och Azure Policy. Du kan också distribuera datatjänster som SQL Managed Instance och PostgreSQL Hyperscale. Mer information om Azure Arc-aktiverade Kubernetes finns i Azure Arc översikt.
Integrerad loggning och övervakning
När du har anslutit klustret till Azure Arc kan du använda Azure Monitor för att övervaka hälsotillståndet för ditt Kubernetes-kluster och -program. Azure Monitor för containrar ger dig prestandasynlighet genom att samla in minnes- och processormått från kontrollanter, noder och containrar. Mått och containerloggar samlas automatiskt in åt dig och skickas till måttdatabasen i Azure Monitor, medan loggdata skickas till din Log Analytics-arbetsyta. Mer information om Azure Monitor finns i översikten över containerinsikter.
Ändra storlek på kubernetes-nodpooler automatiskt
Om du vill hänga med i programkraven kan du behöva justera antalet och storleken på noder som kör dina arbetsbelastningar. Klusterautoskalningskomponenten kan övervaka poddar i ditt kluster som inte kan schemaläggas på grund av resursbegränsningar. När problem identifieras ökar antalet noder i en nodpool för att uppfylla programbehovet. Noder kontrolleras också regelbundet på grund av brist på poddar som körs, och antalet noder minskas sedan efter behov. Med den här möjligheten att automatiskt skala upp eller ned antalet noder i ditt Kubernetes-kluster kan du köra en effektiv och kostnadseffektiv miljö.
Distribuera och hantera Windows-baserade containerbaserade appar
AKS har fullt stöd för att köra både Linux-baserade och Windows-baserade containrar. När du skapar ett Kubernetes-kluster på Windows Server kan du välja om du vill skapa nodpooler (grupper med identiska Kubernetes-klusternoder) för att köra Linux-containrar, Windows-containrar eller båda. AKS skapar Linux- och Windows-noderna så att du inte behöver hantera Linux- eller Windows-operativsystemen direkt.
Distribuera GPU-aktiverade noder
AKS stöder distribution av GPU-aktiverade nodpooler ovanpå NVIDIA Tesla T4 GPU:er med DDA-läge (Discrete Device Assignment), även kallat GPU-genomströmning. I det här läget är en eller flera fysiska GPU:er dedikerade till en enda arbetsnod med en GPU-aktiverad VM-storlek, vilket ger fullständig åtkomst till hela GPU:n. Det här läget ger hög programkompatibilitet och bättre prestanda. Mer information om GPU-aktiverade nodpooler finns i GPU-dokumentationen.
Nästa steg
Information om hur du kommer igång med AKS på Windows Server finns i följande artiklar: