Dela via


Jämföra AKS-funktioner mellan molnplattformar, gränsplattformar och lokala plattformar

Azure Kubernetes Service (AKS) är en fullständigt hanterad Kubernetes-plattform som förenklar hur organisationer distribuerar, skalar och hanterar containerbaserade program i molnet. När kundernas behov utvecklas för att omfatta molnmiljöer, lokala miljöer och gränsmiljöer utökar AKS sitt fotavtryck och ger samma betrodda Kubernetes-funktioner till ett bredare utbud av gräns- och lokal infrastruktur.

Med lösningar som AKS aktiverat av Azure Arc på Azure Local kan organisationer nu köra AKS-kluster närmare var deras arbetsbelastningar och data finns, oavsett om de finns på fjärrplatser eller i sina egna datacenter, samtidigt som de har en konsekvent drifts- och utvecklarupplevelse. Även om AKS levereras på olika sätt i olika miljöer, förblir den underliggande plattformen anpassad i sina mål, beteende och upplevelse.

Fokus ligger på att leverera ett sammanhängande och anpassningsbart AKS-erbjudande som möter kunder i molnet och gränsen, samtidigt som enkelheten och kraften som definierar AKS-upplevelsen bevaras.

Den här artikeln beskriver hur AKS utökar funktioner på flera plattformar och belyser de unika fördelar och funktioner som det medför för molnmiljöer, lokala miljöer och gränsmiljöer.

Anmärkning

AKS som aktiveras av Azure Arc-arkitekturen på Windows Server (2019 och 2022) stöds inte efter april 2025. AKS-stödet på Windows Server fortsätter att utvecklas. Mer information finns i Pensionering av AKS-arkitektur på Windows Server 2019 och Windows Server 2022.

Allmän jämförelse av AKS mellan plattformar

Egenskap Azure (moln) Azure Local (Periferinät/On-premises) Edge Essentials (Edge/On-premises, Windows IoT-klient/server) Windows Server (Edge/lokalt installerad)
Infrastruktur som stöds för Kubernetes-kluster Azure-moln Azure Local, version 23H2 eller senare – Windows 10/11 IoT Enterprise
– Windows 10/11 Enterprise
– Windows 10/11 Pro
– Windows Server 2019/2022
– Windows Server 2019
– Windows Server 2022
CNCF-kompatibel Ja Ja Ja Ja
Kubernetes-klusterlivscykelhanteringsverktyg (skapa, skala, uppgradera och ta bort kluster) – Azure CLI
– Azure PowerShell
– Azure-portalen
– Azure Resource Manager (ARM)-mallar
- Biceps
– Bicep Kubernetesprovider
– Azure Developer CLI
– Azure-portalen
– Azure CLI
– ARM-mallar
– Bicep-mallar
PowerShell – PowerShell
– Administrationscenter för Windows
Kubernetes-klusterhanteringsplan AKS är ett hanterat Kubernetes-erbjudande. AKS-kontrollplanet är värd och hanteras av Microsoft. AKS-arbetsnoder skapas i kundprenumerationer. Kubernetes-kluster hanteras via Arc Resource Bridge som skapas automatiskt när Azure local distribueras. Kubernetes-kluster är självhanterade för att bevara resurser. Kubernetes-kluster hanteras med ett hanteringskluster som installeras med PowerShell innan du kan skapa Kubernetes-arbetsbelastningskluster.
Stöd för Kubectl eller annat Kubernetes-verktyg med öppen källkod Ja Ja Ja Ja
K8s-versioner som stöds Kontinuerliga uppdateringar av Kubernetes-versioner som stöds. Kör az aks get-versions för att få information om stödda versioner. Stöder endast K8s.
Kör az aksarc get-versions för att kontrollera stöd för den senaste versionen.
Stöder K3s och K8s. Det senaste stöd för K8s-versionen finns i steg för att förbereda datorn för AKS Edge Essentials. – Stöder endast K8s.
– Kontinuerliga uppdateringar av Kubernetes-versioner som stöds. Det senaste versionsstödet finns i AKS-hybridversioner på GitHub.
Azure Fleet Manager-integrering Ja Nej Nej Nej
Terraform-integrering Ja Ja (förhandsversion) Nej Nej
Stöd för Taints och etiketter Ja Ja Inte verifierad. De här inställningarna bevaras inte när klustret uppgraderas. Ja
AUTOMATISK AKS Ja Nej Nej Nej

Övervaknings- och diagnostikfunktioner

Egenskap Azure (moln) Azure Local (Periferinät/On-premises) Edge Essentials (Edge/On-premises, Windows IoT-klient/server) Windows Server (Edge/lokalt installerad)
Azure Monitor Container Insights Ja Ja, via Arc-tillägg Ja, via Arc-tillägg Ja, via Arc-tillägg
Azure Monitor Managed Prometheus och insamling av kontrollplanmetrik Ja Ja, via Arc-tillägg Ja, via Arc-tillägg Ja, via Arc-tillägg
Kontrollplansgranskningsloggar Ja Ja, via Arc-tillägg Nej Nej
Plattforms-/shoebox-mått Ja Ja, via Arc-tillägg Nej Nej
Insamling av diagnostikloggar (lokal) Ja Ja Ja Ja

Nodpoolens funktioner

Egenskap Azure (moln) Azure Local (Periferinät/On-premises) Edge Essentials (Edge/On-premises, Windows IoT-klient/server) Windows Server (Edge/lokalt installerad)
Stöd för Windows-nodpool -Ja
– Windows Server 2019 Datacenter
– Windows Server 2022 Datacenter
-Ja
– Windows Server 2019 Datacenter
– Windows Server 2022 Datacenter
-Ja
– Windows Server 2022 Datacenter (Core)
-Ja
– Windows Server 2019 Datacenter
– Windows Server 2022 Datacenter
Linux OS-erbjudanden - Ubuntu 18.04
– Azure Linux
CBL-Mariner CBL-Mariner CBL-Mariner
Containerkörning Containerd för Linux- och Windows-noder Containerd för Linux- och Windows-noder Containerd för Linux- och Windows-noder Containerd för Linux- och Windows-noder
Automatisk skalning av nodpool -Handbok
– Automatisk skalning
– Horisontell podskalare
-Handbok
– Automatisk skalning
Handbok -Handbok
– Automatisk skalning
– Horisontell podskalare
Azure Container Registry (containerregistertjänst från Azure) Ja Ja Ja Ja
Azure Container Instance (en molnbaserad behållartjänst) Ja Ja Nej Nej
Starta/stoppa ett Kubernetes-kluster Ja Ja Ja Ja
Virtuella noder Ja Ja Ja Ja
Privat kluster Ja Nej Nej Nej
Ögonblicksbild av nodpool Ja Nej Nej Nej
Anpassad nodkonfiguration vid utrullning Ja Ja Ja Ja
SSH till nodar Ja Ja Ja Ja
Tillgänglighetszoner Ja Nej Nej Nej
Närhetsplaceringsgrupper Ja Nej Nej Nej

Nätverksfunktioner

Egenskap Azure (moln) Azure Local (Periferinät/On-premises) Edge Essentials (Edge/On-premises, Windows IoT-klient/server) Windows Server (Edge/lokalt installerad)
Skapa och hantera nätverk Som standard skapar Azure ett virtuellt nätverk och undernät åt dig. Du kan också välja ett befintligt virtuellt nätverk där du kan skapa dina AKS-kluster. Att konfigurera nätverksparametrar är en nödvändig förutsättning för att distribuera AKS på Azure Local. Nätverket måste ha anslutning och IP-adresstillgänglighet för att klustret ska fungera. Du måste ange IP-adressintervallet för nod-IP-adresser och tjänst-IP-adresser som är tillgängliga och har rätt anslutning. Den nätverkskonfiguration som krävs för klustret hanteras av AKS. Se AKS Edge Essentials-nätverk. Du måste skapa nätverket i Windows Server innan du skapar ett AKS-kluster. Nätverket måste ha anslutning och IP-adresstillgänglighet för att klustret ska fungera.
Nätverksalternativ som stöds Ta med ditt eget virtuella Azure-nätverk för AKS-kluster. Statiska IP-nätverk med/utan VLAN-ID. Statisk IP-adress eller använd reserverade IP-adresser när du använder DHCP. – DHCP-nätverk med/utan VLAN-ID.
– Statiska IP-nätverk med/utan VLAN-ID.
SDN-stöd Inte tillämpligt eftersom klustret körs i Azure. Nej Nej Ja
Stöd för Arc Gateway N/A (fungerar med Azure Application Gateway) Ja Ja – endast stöd för Azure IoT-åtgärder Nej
CNIs som stöds – Azure CNI
-Kalikå
– Azure CNI-överlägg (Cillium)
- Ta med din egen CNI
Kalikå - Calico (K8s)
- Flanell (K3s)
Kalikå
Tjänstenätverk Istio-tillägg Open Service Mesh via Arc-tillägg. Open Service Mesh via Arc-tillägg. Open Service Mesh via Arc-tillägg.
Lastbalanserare – Azure-lastbalanserare – Basic SKU eller Standard SKU
– Intern lastbalanserare
- Ta med din egen lastbalanserare (BYOLB)
- Ta med din egen lastbalanserare (BYOLB)
- MetalLB Arc-tillägg
– KubeVIP
- Ta med din egen lastbalanserare (BYOLB)
- HAProxy
– SDN-lastbalanserare
- Ta med din egen lastbalanserare (BYOLB)

Lagringsfunktioner

Egenskap Azure (moln) Azure Local (Periferinät/On-premises) Edge Essentials (Edge/On-premises, Windows IoT-klient/server) Windows Server (Edge/lokalt installerad)
Typer av beständiga volymer som stöds - Läs skriv en gång
- Läsbar och skrivbar många gånger
– VHDX – Läs och skriv en gång
- SMB eller NFS – ReadWriteMany
- ACSA - Läs och skriv flera
– PVC med lokal lagring
- ACSA
– VHDX – Läs och skriv en gång
- SMB eller NFS – Läs och skriv många
Stöd för containerlagringsgränssnitt (CSI) Ja Ja Ja Ja
CSI-drivrutiner – Azure Storage
– Azure Files och Azure Disk
– Premium CSI-drivrutiner som distribueras som standard.
Disk- och fildrivrutiner (SMB och NFS) installerade som standard. Stöd för SMB- och NFS-lagringsdrivrutiner. Stöd för SMB- och NFS-lagringsdrivrutiner.
Stöd för dynamisk etablering Ja Ja Ja Ja
Stöd för ändring av volymstorlek Ja Ja Ja Ja
Stöd för ögonblicksbilder av volymen Ja Nej Nej Nej

Alternativ för säkerhet och autentisering

Egenskap Azure (moln) Azure Local (Periferinät/On-premises) Edge Essentials (Edge/On-premises, Windows IoT-klient/server) Windows Server (Edge/lokalt installerad)
Åtkomst till Kubernetes-kluster Kubectl Kubectl Kubectl Kubectl
Kubernetes-klusterauktorisering (RBAC) – Kubernetes RBAC
– Azure RBAC
– Kubernetes RBAC
– Azure RBAC
Kubernetes RBAC Kubernetes RBAC
Kubernetes-klusterautentisering – Certifikatbaserad Kubeconfig
– Microsoft Entra ID
– Certifikatbaserad Kubeconfig
– Microsoft Entra ID
Certifikatbaserad Kubeconfig
– Microsoft Entra ID
– Certifikatbaserad Kubeconfig
– Microsoft Entra ID
Stöd för nätverksprinciper Ja Nej Nej Ja – endast för Linux-containrar
Stöd för arbetsflödesidentitet Ja Ja Ja – (endast stöd för AIO) Ja
Begränsa källnätverk som kan komma åt API-servern Ja Ja Ja Ja
Kryptera etcd-hemligheter Ja Ja Ja Ja
Certifikatrotation och kryptering Ja Ja Ja Ja
CSI-drivrutin för hemlighetsarkiv Ja Ja Ja Ja
gMSA-stöd Ja Nej Ja Ja
Azure Policy Ja Ja, via Arc-tillägg Ja, via Arc-tillägg Ja, via Arc-tillägg
Azure Defender Ja Ja, via Arc-tillägg (förhandsversion) Ja, via Arc-tillägg (förhandsversion) Ja, via Arc-tillägg (förhandsversion)

Pris- och serviceavtalsinformation

Egenskap Azure (moln) Azure Local (Periferinät/On-premises) Edge Essentials (Edge/On-premises, Windows IoT-klient/server) Windows Server (Edge/lokalt installerad)
Prissättning – Obegränsade kostnadsfria kluster, betala för beräkning på begäran av virtuella datorer med arbetsnoder.
– Betald nivå som är tillgänglig med serviceavtal för drifttid, stöd för 5k-noder.
Ingår i Azure Local utan extra kostnad. Kostnaden är per enhet och månad. Prissättningen baseras på antalet vCPU:er för arbetsbelastningskluster. Kontrollplansnoder och virtuella lastbalanserare är kostnadsfria.
Stöd för Azure Hybrid-förmån Ej tillämpligt Ej tillämpligt – AKS ingår redan utan extra kostnad. Nej Ja
SLA (Service Level Agreement - Servicenivåavtal) Betalda drifttids-SLA-kluster för produktion med fast kostnad på API + beräknings-, lagrings- och nätverkskostnader för arbetsnoder. Inget serviceavtal erbjuds eftersom Kubernetes-klustret körs lokalt. Inget serviceavtal erbjuds eftersom Kubernetes-klustret körs lokalt. Inget serviceavtal erbjuds eftersom Kubernetes-klustret körs lokalt.

AI/ML-funktioner som erbjuds på varje plattform

Egenskap Azure (moln) Azure Local (Periferinät/On-premises) Edge Essentials (Edge/On-premises, Windows IoT-klient/server) Windows Server (Edge/lokalt installerad)
GPU-stöd Ja Ja Ja Ja
KAITO (Kubernetes AI-verktygskedjaoperator) Ja Ja, via Arc-tillägg Nej Nej
Kant-RAG Ja Ja Nej Nej

Nästa steg