Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Alle Azure-services stellen standaardlimieten en quota's in voor bronnen en functies, waaronder gebruiksbeperkingen voor bepaalde virtual machine (VM) SKU's.
Dit artikel beschrijft de standaard limieten voor resources van de Azure Kubernetes Service (AKS) en de beschikbaarheid van AKS in Azure-regio's.
Servicequota en -limieten
Bron | Limiet |
---|---|
Maximum aantal clusters per abonnement wereldwijd | 5.000 |
Maximum aantal clusters per abonnement per regio voor Enterprise Agreement-abonnementen 1 | 1,000 |
Maximum aantal clusters per abonnement per regio voor CSP-abonnementen, betalen per gebruik, Gesponsord, MSDN, MPN, Azure Pass, Azure In Open en Azure Pass-abonnementen 1 | 100 |
Maximum aantal clusters per abonnement per regio voor gratis proefversie en Azure for Students-abonnementen 1 | 3 |
Maximale knooppunten per cluster met Virtual Machine-schaalsets en Standard Load Balancer SKU | 5.000 verspreid over alle node pools Opmerking: Als je niet in staat bent om op te schalen naar 5.000 nodes per cluster, zie dan Best Practices voor grote clusters. |
Maximum aantal nodes per nodepool (Virtual Machine Scale Sets node pools) | 1000 |
Maximum aantal knooppuntgroepen per cluster | 100 |
Maximum pods per knooppunt: met Kubenet networking plug-in1 | Maximum: 250 Azure CLI standaard: 110 Azure Resource Manager template standaard: 110 Standaardimplementatie in Azure Portal: 30 |
Maximum aantal pods per knooppunt: met Azure Container Networking Interface (Azure CNI)2 | Maximum: 250 Maximaal aanbevolen voor Windows Server-containers: 110 Standaard: 30 |
Open Service Mesh (OSM) AKS-invoegtoepassing | Kubernetes Cluster Versie: Door AKS ondersteunde versies OSM-controllers per cluster: 1 Pods per OSM-controller: 1600 Kubernetes-serviceaccounts beheerd door OSM: 160 |
Maximale load-gebalanceerde kubernetes-diensten per cluster met Standard Load Balancer SKU | 300 |
Maximale knooppunten per cluster met Virtual Machine Availability Sets en Basic Load Balancer SKU | 100 |
1 Als u een verhoging van de quotumlimiet wilt aanvragen, maakt u een ondersteuningsaanvraag. Gratis proefversie en Azure for Students-abonnementen komen niet in aanmerking voor limiet- of quotumverhogingen. Als u een gratis proefversie of azure for Students-abonnement hebt, kunt u upgraden naar een abonnement met betalen per gebruik.
2 Windows Server-containers moeten de Azure CNI-netwerkplug-in gebruiken. Kubenet wordt niet ondersteund voor Windows Server-containers.
Kubernetes-besturingslaag | Limiet |
---|---|
Standaardlaag | Schaal Kubernetes API-server automatisch op basis van belasting. Grotere limieten voor controlevlakcomponenten en API-server/etcd-instanties. |
Gratis niveau | Beperkte middelen met een inflight-aanvragenlimiet van 50 muterende en 100 alleen-lezen oproepen. Aanbevolen limiet van 10 nodes per cluster. Het beste voor experimenteren, leren en eenvoudige testen. Niet aanbevolen voor productie/kritieke workloads. |
Beperkingen op throttling-limieten voor AKS-API's van resourceproviders
AKS gebruikt het token bucket-algoritme om bepaalde AKS resource provider-API's te beperken. Dit zorgt voor de prestaties van de service en bevordert een eerlijk gebruik van de service voor alle klanten.
De buckets hebben een vaste grootte (ook wel burstsnelheid genoemd) en vullen na verloop van tijd bij een vaste snelheid (ook wel een aanhoudende snelheid genoemd). Elke limiet op regulering is van toepassing op regionaal niveau voor de gespecificeerde bron in die regio. In de onderstaande tabel kan een abonnement bijvoorbeeld ListManagedClusters maximaal 60 keer (burstsnelheid) tegelijk aanroepen voor elke ResourceGroup, maar kan daarna elke seconde één aanroep blijven voeren (aanhoudende snelheid).
API-aanvraag | Emmergrootte | Navulfrequentie | Omvang |
---|---|---|---|
Lijst met beheerde clusters | 500 aanvragen | 1 verzoeken / 1 seconde | Abonnement |
Lijst met beheerde clusters | 60 verzoeken | 1 verzoek / 1 seconde | Resourcegroep |
PUT Agentenpool | 20 verzoeken | 1 aanvraag / 1 minuut | AgentPool |
PUT ManagedCluster | 20 verzoeken | 1 aanvraag / 1 minuut | ManagedCluster |
GET ManagedCluster | 60 verzoeken | 1 verzoek / 1 seconde | Beheerde Cluster |
GET-bewerkingsstatus | 200 verzoeken | 2 verzoeken / 1 seconde | Abonnement |
Alle andere API's | 60 verzoeken | 1 verzoek / 1 seconde | Abonnement |
Opmerking
De buckets ManagedClusters en AgentPools worden afzonderlijk geteld voor hetzelfde AKS-cluster.
Als een verzoek wordt beperkt, zal het verzoek de HTTP-responscode 429
(Te Veel Verzoeken) retourneren en de foutcode zal als Throttled
in de respons worden weergegeven. Elke begrensde aanvraag bevat een Retry-After
in de HTTP-responsheader met het interval in seconden dat moet worden gewacht voordat opnieuw wordt geprobeerd. Klanten die een piekerig API-aanroeppatroon gebruiken, moeten ervoor zorgen dat de Retry-After correct afgehandeld kan worden. Om meer te leren over Retry-After, kijk dan alsjeblieft naar het volgende artikel. Specifiek zal AKS delay-seconds
gebruiken om de herhaling te specificeren.
Ingerichte infrastructuur
Alle andere netwerk-, computer- en opslagbeperkingen zijn van toepassing op de voorziene infrastructuur. Zie Azure-abonnements- en servicelimieten voor de relevante limieten.
Belangrijk
Wanneer u een AKS-cluster upgradet, worden er tijdelijk extra middelen gebruikt. Deze resources omvatten beschikbare IP-adressen in een subnet van een virtueel netwerk of vCPU-quotum voor virtuele machines.
Voor Windows Server-containers kunt u een upgradebewerking uitvoeren om de meest recente knooppuntupdates toe te passen. Als u niet de beschikbare IP-adresruimte of vCPU-quota heeft om deze tijdelijke resources te verwerken, zal het upgradeproces van de cluster mislukken. Voor meer informatie over het upgraden van Windows Server-nodes, zie Upgrade een nodepool in AKS.
Ondersteunde VM-groottes
De lijst met ondersteunde VM-groottes in AKS evolueert met de release van nieuwe VM-SKU's in Azure. Volg de AKS-release-opmerkingen om op de hoogte te blijven van nieuwe ondersteunde SKU's.
Beperkte VM-grootten
Elke node in een AKS-cluster bevat een vaste hoeveelheid computercapaciteit zoals vCPU en geheugen. Vanwege de vereiste rekenresources die nodig zijn om Kubernetes correct uit te voeren, worden bepaalde VM-SKU-grootten standaard beperkt in AKS. Deze beperkingen zijn bedoeld om ervoor te zorgen dat pods op deze knooppunten correct kunnen worden gepland en functioneren.
Gebruikersknooppuntpools
Voor gebruikersknooppuntpools worden VM-grootten met minder dan twee vCPU's en twee GB RAM(geheugen) mogelijk niet gebruikt.
Systeemknooppuntpools
Voor systeemknooppuntpools worden VM-grootten met minder dan twee vCPU's en vier GB RAM(geheugen) mogelijk niet gebruikt. Om ervoor te zorgen dat de vereiste kube-system-pods en uw toepassingen betrouwbaar kunnen worden gepland, wordt het opnieuw aanbevolen om geen VM's uit de B-serie en Av1-serie-VM's te gebruiken.
Voor meer informatie over VM-types en hun rekenbronnen, zie Formaten voor virtuele machines in Azure.
Ondersteunde formaten voor containerafbeeldingen
AKS stelt geen limiet aan de grootte van de containerafbeelding. Het is echter belangrijk te begrijpen dat hoe groter de containerafbeelding, hoe hoger de geheugenvraag. Dit kan mogelijk de limieten van de middelen of het totale beschikbare geheugen van werkknopen overschrijden. Standaard is het geheugen voor VM-grootte Standard_DS2_v2 voor een AKS-cluster ingesteld op 7 GiB.
Wanneer een containerimage erg groot is (1 TiB of meer), kan kubelet het mogelijk niet van uw containerregister naar een node halen vanwege een gebrek aan schijfruimte.
Beschikbaarheid van de regio
Zie beschikbaarheid van AKS-regio's voor de meest recente lijst met waar u clusters kunt implementeren en uitvoeren.
Standaardinstellingen voor slimme VM's
Vanaf mei 2025 selecteert AKS automatisch de optimale standaard-VM-SKU op basis van de beschikbare capaciteit en het quotum als de parameter niet is opgegeven tijdens de implementatie. Dit zorgt ervoor dat implementaties overeenkomen met de best mogelijke SKU, waardoor de prestaties en betrouwbaarheid worden verbeterd terwijl het resourcegebruik wordt geoptimaliseerd. Voorheen was de standaard-AKS VM-SKU Standard_DS2_V2, maar er zijn nu dynamische resultaten bij het standaard inrichten op basis van de beschikbaarheid van de SKU. Dit is van invloed op alle nieuwe processen voor het maken van VM's.
Vooraf ingestelde clusterconfiguraties in Azure Portal
Wanneer je een cluster aanmaakt met behulp van de Azure-portal, kun je een vooraf ingestelde configuratie kiezen om snel aan te passen op basis van je scenario. U kunt op elk moment een van de vooraf ingestelde waarden aanpassen.
Vooraf ingestelde | Beschrijving |
---|---|
Productiestandaard | Het beste voor de meeste toepassingen die productieverkeer afhandelen met de aanbevolen best practices van AKS. |
Ontwikkeling/Testen | Het meest geschikt voor het ontwikkelen van nieuwe workloads of het testen van bestaande workloads. |
Productie-economie | Het beste voor het afhandelen van productie verkeer op een kostenefficiënte manier als uw workloads onderbrekingen kunnen verdragen. |
Productieonderneming | Het is het beste voor het afhandelen van productietransactie met strikte permissies en versterkte beveiliging. |
Productiestandaard | Ontwikkeling/Testen | Productie-economie | Productieonderneming | |
---|---|---|---|---|
Systeem knooppuntpool knooppuntgrootte | Standard_D8ds_v5 | Standard_D4ds_v5 | Standard_D8ds_v5 | Standard_D16ds_v5 |
Bereik voor autoschaling van de systeemknooppool | 2-5 knooppunten | 2-5 knooppunten | 2-5 knooppunten | 2-5 knooppunten |
Gebruikersnodepool-nodes grootte | Standard_D8ds_v5 | - | Standard_D8as_v4 | Standard_D8ds_v5 |
Bereik van automatische schaling van gebruikersnodepool | 2-100 knooppunten | - | 0-25 knooppunten | 2-100 knooppunten |
Privécluster | - | - | - | |
Beschikbaarheidszones | - | - | ||
Azure Policy | - | - | ||
Azure Monitor | - | - | ||
Geheimen opslaan CSI-stuurprogramma | - | - | ||
Netwerkconfiguratie | Azure CNI-Overlay | Azure CNI-Overlay | Azure CNI-Overlay | Azure CNI-Overlay |
Netwerkbeleid | Geen | Geen | Geen | Geen |
Verificatie en autorisatie | Lokale accounts met Kubernetes RBAC | Lokale accounts met Kubernetes RBAC | Microsoft Entra ID-authenticatie met Azure RBAC | Authenticatie met Microsoft Entra ID met Azure RBAC |
Volgende stappen
Je kunt bepaalde standaardlimieten en quota verhogen. Als de verhoging door uw resource wordt ondersteund, vraag dan de verhoging aan via een Azure supportaanvraag (selecteer voor Probleemtype de optie Quota).
Azure Kubernetes Service