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.
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 |