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 |
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 resources met limiet voor aanvragen voor binnenvlucht. 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. Beperkingslimieten zorgen 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 een burstsnelheid genoemd) en worden na verloop van tijd bijgevuld met 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 volgende 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 aanvraag wordt beperkt, retourneert de aanvraag HTTP-antwoordcode 429
(Te veel aanvragen) en wordt de foutcode weergegeven zoals Throttled
in het antwoord. 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. Zie het volgende artikel voor meer informatie over de Retry-After parameter. AKS gebruikt delay-seconds
om de herhaalpoging op te geven.
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 beschikt over de beschikbare IP-adresruimte of het vCPU-quotum om deze tijdelijke resources te verwerken, mislukt het upgradeproces van het cluster. 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 opmerkingen bij de AKS-release 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.
Gebruikersknooppuntgroepen
Voor gebruikersknooppuntgroepen worden VM-grootten met minder dan twee vCPU's en twee GB RAM(geheugen) mogelijk niet gebruikt.
Systeemknooppuntgroepen
Voor systeemknooppuntgroepen 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, is het raadzaam 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. Deze vraag kan mogelijk de resourcelimieten overschrijden of het totale beschikbare geheugen van werkknooppunten. Standaard is het geheugen voor VM-grootte Standard_DS2_v2 voor een AKS-cluster ingesteld op 7 GiB.
Wanneer een containerinstallatiekopie groot is (1 TiB of meer), kan kubelet deze mogelijk niet ophalen uit uw containerregister naar een knooppunt vanwege onvoldoende 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. Deze standaardinstelling 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 uitkomsten in de standaardvoorziening op basis van SKU-beschikbaarheid, wat van invloed is op alle nieuwe VM-creatiebewerkingen.
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 op rollen gebaseerd toegangsbeheer van Kubernetes (RBAC) | Lokale accounts met Kubernetes RBAC | Microsoft Entra ID-verificatie met op rollen gebaseerd toegangsbeheer van Azure (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