ManagedClusterAgentPoolProfile interface

Profiel voor de containerserviceagentgroep.

Uitbreiding

Eigenschappen

name

Unieke naam van het profiel van de agentgroep in de context van het abonnement en de resourcegroep. Windows agentpoolnamen moeten 6 tekens of minder zijn.

Overgenomen eigenschappen

artifactStreamingProfile

Configuratie voor het gebruik van artefactstreaming op AKS.

availabilityZones

De lijst met beschikbaarheidszones die moeten worden gebruikt voor knooppunten. Dit kan alleen worden opgegeven als de eigenschap AgentPoolType virtualMachineScaleSets is.

capacityReservationGroupID

De volledig gekwalificeerde resource ID van de Capacity Reservation Group om virtual machines te leveren vanuit een gereserveerde groep Virtual Machines. Dit is van de vorm: '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft. Compute/capacityreservationgroups/{capacityReservationGroupName}' Klanten gebruiken dit om een agentpool aan te maken met een gespecificeerde CRG. Voor meer informatie, zie Capaciteitsreservering

count

Aantal agents (VM's) voor het hosten van Docker-containers. Toegestane waarden moeten zich in het bereik van 0 tot 1000 (inclusief) bevinden voor gebruikersgroepen en in het bereik van 1 tot 1000 (inclusief) voor systeemgroepen. De standaardwaarde is 1.

creationData

CreationData moet worden gebruikt om de bronmomentopname-id op te geven als de knooppuntgroep wordt gemaakt/bijgewerkt met behulp van een momentopname.

currentOrchestratorVersion

De versie van Kubernetes die de agentgroep uitvoert. Als orchestratorVersion een volledig opgegeven versie is <major.minor.patch>, is dit veld precies gelijk aan het veld. Als orchestratorVersion is <major.minor>, bevat dit veld de volledige <major.minor.patch> versie die wordt gebruikt.

enableAutoScaling

Of automatische schaalaanpassing moet worden ingeschakeld

enableEncryptionAtHost

Hiermee wordt aangegeven of hostgebaseerde besturingssysteem- en gegevensstationsversleuteling moeten worden ingeschakeld. Dit wordt alleen ondersteund op bepaalde VM-groottes en in bepaalde Azure-regio's. Zie voor meer informatie: https://docs.microsoft.com/azure/aks/enable-host-encryption

enableFips

Of u een besturingssysteem met FIPS wilt gebruiken. Zie Een knooppuntgroep met FIPS-functionaliteit toevoegen voor meer informatie.

enableNodePublicIP

Of aan elk knooppunt een eigen openbaar IP-adres wordt toegewezen. Voor sommige scenario's moeten knooppunten in een knooppuntgroep mogelijk hun eigen toegewezen openbare IP-adressen ontvangen. Een veelvoorkomend scenario is voor gamingworkloads, waarbij een console een directe verbinding moet maken met een virtuele cloudmachine om hops te minimaliseren. Zie het toewijzen van een openbaar IP-adres per knooppunt voor meer informatie. De standaardwaarde is onwaar.

enableOSDiskFullCaching

Of de volledige cache van de vluchtige OS-schijffunctie moet worden ingeschakeld. Wanneer deze functie wordt ingeschakeld, wordt het gehele besturingssysteem lokaal gecachet op de vluchtige OS-disk, waardoor E17-gebeurtenissen veroorzaakt door netwerkstoringen worden voorkomen.

enableUltraSSD

Of UltraSSD moet worden ingeschakeld

eTag

Unieke alleen-lezen tekenreeks die wordt gebruikt voor het implementeren van optimistische gelijktijdigheid. De eTag-waarde wordt gewijzigd wanneer de resource wordt bijgewerkt. Geef een if-match of if-none-match header op met de eTag-waarde voor een volgende aanvraag om optimistische gelijktijdigheid mogelijk te maken volgens de normale eTag-conventie.

gatewayProfile

Profiel dat specifiek is voor een beheerde agentgroep in de gatewaymodus. Dit veld kan niet worden ingesteld als de agentgroepmodus geen gateway is.

gpuInstanceProfile

GPUInstanceProfile dat moet worden gebruikt om het GPU MIG-exemplaarprofiel op te geven voor de ondersteunde GPU VM-SKU.

gpuProfile

GPU-instellingen voor de agentgroep.

hostGroupID

De volledig gekwalificeerde resource-id van de toegewezen hostgroep waaruit virtuele machines kunnen worden ingericht, die alleen worden gebruikt in het scenario voor het maken en niet mogen worden gewijzigd nadat deze is ingesteld. Dit is de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. Compute/hostGroups/{hostGroupName}. Voor meer informatie, zie Azure dedicated hosts.

kubeletConfig

De Kubelet-configuratie op de agentpoolknooppunten.

kubeletDiskType

Bepaalt de plaatsing van legeDir-volumes, hoofdmap van containerruntimegegevens en tijdelijke Kubelet-opslag.

linuxOSConfig

De besturingssysteemconfiguratie van Linux-agentknooppunten.

localDNSProfile

Configureert de lokale DNS per knooppunt, met VnetDNS- en KubeDNS-overschrijvingen. LocalDNS helpt de prestaties en betrouwbaarheid van DNS-resolutie in een AKS-cluster te verbeteren. Voor meer details zie aka.ms/aks/localdns.

maxCount

Het maximum aantal knooppunten voor automatisch schalen

maxPods

Het maximum aantal pods dat op een knooppunt kan worden uitgevoerd.

messageOfTheDay

Bericht van de dag voor Linux-knooppunten, met base64 gecodeerd. Een met base64 gecodeerde tekenreeks die na het decoderen naar /etc/motd wordt geschreven. Hiermee kunt u het bericht van de dag aanpassen voor Linux-knooppunten. Het mag niet worden gespecificeerd voor Windows-nodes. Het moet een statische tekenreeks zijn (dat wil bijvoorbeeld onbewerkt worden afgedrukt en niet worden uitgevoerd als een script).

minCount

Het minimale aantal knooppunten voor automatisch schalen

mode

De modus van een agentpool. Een cluster moet te allen tijde ten minste één agentgroep van het systeem hebben. Zie voor meer informatie over beperkingen en aanbevolen procedures voor agentgroepen: https://docs.microsoft.com/azure/aks/use-system-pools

networkProfile

Netwerkinstellingen van een agentgroep.

nodeCustomizationProfile

Instellingen om de knooppuntaanpassing te bepalen die wordt gebruikt om knooppunten in een pool in te richten.

nodeImageVersion

De versie van de knooppuntinstallatiekopieën

nodeInitializationTaints

Taints die tijdens het maken zijn toegevoegd aan de knooppunten die niet worden afgestemd door AKS. Deze taints worden niet afgestemd door AKS en kunnen worden verwijderd met een kubectl-aanroep. Dit veld kan worden gewijzigd nadat de knooppuntgroep is gemaakt, maar knooppunten worden pas opnieuw gemaakt met nieuwe taints totdat een andere bewerking waarvoor recreatie is vereist (bijvoorbeeld upgrade van knooppuntinstallatiekopieën) plaatsvindt. Met deze taints kan de vereiste configuratie worden uitgevoerd voordat het knooppunt klaar is om workloads te accepteren, bijvoorbeeld 'key1=value1:NoSchedule' die vervolgens kunnen worden verwijderd met kubectl taint nodes node1 key1=value1:NoSchedule-

nodeLabels

De knooppuntlabels die moeten worden bewaard op alle knooppunten in de agentgroep.

nodePublicIPPrefixID

De id van het openbare IP-voorvoegsel waaruit VM-knooppunten IP-adressen moeten gebruiken. Dit is de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. Network/publicIPPrefixes/{publicIPPrefixName}

nodeTaints

De taints die zijn toegevoegd aan nieuwe knooppunten tijdens het maken en schalen van knooppuntgroepen. Bijvoorbeeld key=value:NoSchedule.

orchestratorVersion

De versie van Kubernetes die door de gebruiker is opgegeven. Zowel patchversie <major.minor.patch> (bijvoorbeeld 1.20.13) als <major.minor> (bijvoorbeeld 1.20) worden ondersteund. Wanneer <major.minor> is opgegeven, wordt automatisch de meest recente ondersteunde GA-patchversie gekozen. Het cluster bijwerken met dezelfde <major.minor> nadat het is gemaakt (bijvoorbeeld 1.14.x -> 1.14) activeert geen upgrade, zelfs niet als er een nieuwere patchversie beschikbaar is. Als best practice moet u alle knooppuntgroepen in een AKS-cluster upgraden naar dezelfde Kubernetes-versie. De versie van de knooppuntgroep moet dezelfde primaire versie hebben als het besturingsvlak. De secundaire versie van de knooppuntgroep moet zich in twee secundaire versies van de versie van het besturingsvlak bevindt. De versie van de knooppuntgroep mag niet groter zijn dan de versie van het besturingsvlak. Zie Een knooppuntgroep upgraden voor meer informatie.

osDiskSizeGB

Grootte van besturingssysteemschijf in GB die moet worden gebruikt om de schijfgrootte op te geven voor elke computer in de hoofd-/agentgroep. Als u 0 opgeeft, wordt de standaard osDisk-grootte toegepast op basis van de opgegeven vmSize.

osDiskType

Het type besturingssysteemschijf dat moet worden gebruikt voor machines in de agentgroep. De standaardwaarde is 'kortstondig' als de VIRTUELE machine deze ondersteunt en een cacheschijf heeft die groter is dan de aangevraagde OSDiskSizeGB. Anders wordt standaard 'Beheerd' gebruikt. Kan niet worden gewijzigd na het maken. Zie Kortstondig besturingssysteem voor meer informatie.

osSKU

Hiermee geeft u de SKU van het besturingssysteem op die wordt gebruikt door de agentgroep. De standaardwaarde is Ubuntu als OSType Linux is. De standaard is Windows2019 wanneer Kubernetes <= 1.24 of Windows2022 wanneer Kubernetes >= 1.25 als OSType Windows is.

osType

Het type besturingssysteem. De standaardwaarde is Linux.

podIPAllocationMode

Pod IP-toewijzingsmodus. De IP-toewijzingsmodus voor pods in de agentgroep. Moet worden gebruikt met podSubnetId. De standaardwaarde is DynamicIndividual.

podSubnetID

De id van het subnet waaraan pods worden samengevoegd wanneer deze worden gestart. Als u dit weglaat, worden pod-IP's statisch toegewezen aan het knooppuntsubnet (zie vnetSubnetID voor meer informatie). Dit is de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}

powerState

Of de agentgroep wordt uitgevoerd of gestopt. Wanneer een agentgroep voor het eerst wordt gemaakt, wordt deze in eerste instantie uitgevoerd. De agentgroep kan worden gestopt door dit veld in te stellen op Gestopt. Een gestopte agentgroep stopt alle VM's en brengt geen factureringskosten met zich mee. Een agentgroep kan alleen worden gestopt als deze actief is en de inrichtingsstatus is geslaagd

provisioningState

De huidige implementatie- of inrichtingsstatus.

proximityPlacementGroupID

De id voor nabijheidsplaatsingsgroep.

scaleDownMode

De omlaagschaalmodus die moet worden gebruikt bij het schalen van de agentgroep. Dit heeft ook invloed op het gedrag van automatische schaalaanpassing van clusters. Als dit niet is opgegeven, wordt deze standaard verwijderd.

scaleSetEvictionPolicy

Het uitzettingsbeleid voor de schaal van de virtuele machine. Het uitzettingsbeleid specificeert wat er to do is met de VM wanneer deze wordt ontruimd. De standaardinstelling is Verwijderen. Voor meer informatie over uitzettingen, zie spot VMs

scaleSetPriority

De prioriteit van de virtuele-machineschaalset.

securityProfile

De beveiligingsinstellingen van een agentgroep.

spotMaxPrice

De maximale prijs (in Amerikaanse dollars) die u bereid bent te betalen voor spot-instanties. Mogelijke waarden zijn een decimale waarde die groter is dan nul of -1 die aangeeft dat de standaardprijs moet worden up-to op aanvraag. Mogelijke waarden zijn een decimale waarde die groter is dan nul of -1 die de bereidheid aangeeft om een on-demand prijs te betalen. Zie prijzen voor spot-VM's voor meer informatie over spotprijzen

status

Bevat alleen-lezen informatie over de agentgroep.

tags

De tags die moeten worden bewaard in de virtuele-machineschaalset van de agentgroep.

type

Het type agentgroep.

upgradeSettings

Instellingen voor het upgraden van de agentpool

upgradeSettingsBlueGreen

Instellingen voor Blue-Green upgrade op de agentpool. Van toepassing wanneer de upgradestrategie is ingesteld op BlueGreen.

upgradeStrategy

Definieert de upgradestrategie voor de agentengroep. De standaardinstelling is Rollend.

virtualMachineNodesStatus

De status van knooppunten in een VirtualMachines-agentgroep.

virtualMachinesProfile

Specificaties voor VirtualMachines-agentpool.

vmSize

De grootte van de VM's van de agentgroep. Beschikbaarheid van VM-grootte verschilt per regio. Als een knooppunt onvoldoende rekenresources (geheugen, cpu, enzovoort) bevat, kunnen pods mogelijk niet correct worden uitgevoerd. Zie voor meer informatie over beperkte VM-grootten: https://docs.microsoft.com/azure/aks/quotas-skus-regions

vnetSubnetID

De id van het subnet waaraan agentpoolknooppunten en eventueel pods worden toegevoegd bij het opstarten. Als dit niet is opgegeven, worden er een VNET en subnet gegenereerd en gebruikt. Als er geen podSubnetID is opgegeven, is dit van toepassing op knooppunten en pods, anders geldt dit voor alleen knooppunten. Dit is de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}

windowsProfile

Het specifieke profiel van de Windows-agentpool.

workloadRuntime

Bepaalt het type workload dat een knooppunt kan uitvoeren.

Eigenschapdetails

name

Unieke naam van het profiel van de agentgroep in de context van het abonnement en de resourcegroep. Windows agentpoolnamen moeten 6 tekens of minder zijn.

name: string

Waarde van eigenschap

string

Details van overgenomen eigenschap

artifactStreamingProfile

Configuratie voor het gebruik van artefactstreaming op AKS.

artifactStreamingProfile?: AgentPoolArtifactStreamingProfile

Waarde van eigenschap

Overgenomen vanManagedClusterAgentPoolProfileProperties.artifactStreamingProfile

availabilityZones

De lijst met beschikbaarheidszones die moeten worden gebruikt voor knooppunten. Dit kan alleen worden opgegeven als de eigenschap AgentPoolType virtualMachineScaleSets is.

availabilityZones?: string[]

Waarde van eigenschap

string[]

overgenomen vanManagedClusterAgentPoolProfileProperties.availabilityZones

capacityReservationGroupID

De volledig gekwalificeerde resource ID van de Capacity Reservation Group om virtual machines te leveren vanuit een gereserveerde groep Virtual Machines. Dit is van de vorm: '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft. Compute/capacityreservationgroups/{capacityReservationGroupName}' Klanten gebruiken dit om een agentpool aan te maken met een gespecificeerde CRG. Voor meer informatie, zie Capaciteitsreservering

capacityReservationGroupID?: string

Waarde van eigenschap

string

overgenomen vanManagedClusterAgentPoolProfileProperties.capacityReservationGroupID

count

Aantal agents (VM's) voor het hosten van Docker-containers. Toegestane waarden moeten zich in het bereik van 0 tot 1000 (inclusief) bevinden voor gebruikersgroepen en in het bereik van 1 tot 1000 (inclusief) voor systeemgroepen. De standaardwaarde is 1.

count?: number

Waarde van eigenschap

number

overgenomen vanManagedClusterAgentPoolProfileProperties.count

creationData

CreationData moet worden gebruikt om de bronmomentopname-id op te geven als de knooppuntgroep wordt gemaakt/bijgewerkt met behulp van een momentopname.

creationData?: CreationData

Waarde van eigenschap

overgenomen vanManagedClusterAgentPoolProfileProperties.creationData-

currentOrchestratorVersion

De versie van Kubernetes die de agentgroep uitvoert. Als orchestratorVersion een volledig opgegeven versie is <major.minor.patch>, is dit veld precies gelijk aan het veld. Als orchestratorVersion is <major.minor>, bevat dit veld de volledige <major.minor.patch> versie die wordt gebruikt.

currentOrchestratorVersion?: string

Waarde van eigenschap

string

Overgenomen vanManagedClusterAgentPoolProfileProperties.currentOrchestratorVersion

enableAutoScaling

Of automatische schaalaanpassing moet worden ingeschakeld

enableAutoScaling?: boolean

Waarde van eigenschap

boolean

overgenomen vanManagedClusterAgentPoolProfileProperties.enableAutoScaling

enableEncryptionAtHost

Hiermee wordt aangegeven of hostgebaseerde besturingssysteem- en gegevensstationsversleuteling moeten worden ingeschakeld. Dit wordt alleen ondersteund op bepaalde VM-groottes en in bepaalde Azure-regio's. Zie voor meer informatie: https://docs.microsoft.com/azure/aks/enable-host-encryption

enableEncryptionAtHost?: boolean

Waarde van eigenschap

boolean

overgenomen vanManagedClusterAgentPoolProfileProperties.enableEncryptionAtHost

enableFips

Of u een besturingssysteem met FIPS wilt gebruiken. Zie Een knooppuntgroep met FIPS-functionaliteit toevoegen voor meer informatie.

enableFips?: boolean

Waarde van eigenschap

boolean

Overgeërfd vanManagedClusterAgentPoolProfileProperties.enableFips

enableNodePublicIP

Of aan elk knooppunt een eigen openbaar IP-adres wordt toegewezen. Voor sommige scenario's moeten knooppunten in een knooppuntgroep mogelijk hun eigen toegewezen openbare IP-adressen ontvangen. Een veelvoorkomend scenario is voor gamingworkloads, waarbij een console een directe verbinding moet maken met een virtuele cloudmachine om hops te minimaliseren. Zie het toewijzen van een openbaar IP-adres per knooppunt voor meer informatie. De standaardwaarde is onwaar.

enableNodePublicIP?: boolean

Waarde van eigenschap

boolean

overgenomen vanManagedClusterAgentPoolProfileProperties.enableNodePublicIP

enableOSDiskFullCaching

Of de volledige cache van de vluchtige OS-schijffunctie moet worden ingeschakeld. Wanneer deze functie wordt ingeschakeld, wordt het gehele besturingssysteem lokaal gecachet op de vluchtige OS-disk, waardoor E17-gebeurtenissen veroorzaakt door netwerkstoringen worden voorkomen.

enableOSDiskFullCaching?: boolean

Waarde van eigenschap

boolean

Geërfd vanManagedClusterAgentPoolProfileProperties.enableOSDiskFullCaching

enableUltraSSD

Of UltraSSD moet worden ingeschakeld

enableUltraSSD?: boolean

Waarde van eigenschap

boolean

overgenomen vanManagedClusterAgentPoolProfileProperties.enableUltraSSD-

eTag

Unieke alleen-lezen tekenreeks die wordt gebruikt voor het implementeren van optimistische gelijktijdigheid. De eTag-waarde wordt gewijzigd wanneer de resource wordt bijgewerkt. Geef een if-match of if-none-match header op met de eTag-waarde voor een volgende aanvraag om optimistische gelijktijdigheid mogelijk te maken volgens de normale eTag-conventie.

eTag?: string

Waarde van eigenschap

string

Overgenomen vanManagedClusterAgentPoolProfileProperties.eTag

gatewayProfile

Profiel dat specifiek is voor een beheerde agentgroep in de gatewaymodus. Dit veld kan niet worden ingesteld als de agentgroepmodus geen gateway is.

gatewayProfile?: AgentPoolGatewayProfile

Waarde van eigenschap

Overgeërfd vanManagedClusterAgentPoolProfileProperties.gatewayProfile

gpuInstanceProfile

GPUInstanceProfile dat moet worden gebruikt om het GPU MIG-exemplaarprofiel op te geven voor de ondersteunde GPU VM-SKU.

gpuInstanceProfile?: string

Waarde van eigenschap

string

overgenomen vanManagedClusterAgentPoolProfileProperties.gpuInstanceProfile

gpuProfile

GPU-instellingen voor de agentgroep.

gpuProfile?: GPUProfile

Waarde van eigenschap

Overgenomen vanManagedClusterAgentPoolProfileProperties.gpuProfile

hostGroupID

De volledig gekwalificeerde resource-id van de toegewezen hostgroep waaruit virtuele machines kunnen worden ingericht, die alleen worden gebruikt in het scenario voor het maken en niet mogen worden gewijzigd nadat deze is ingesteld. Dit is de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. Compute/hostGroups/{hostGroupName}. Voor meer informatie, zie Azure dedicated hosts.

hostGroupID?: string

Waarde van eigenschap

string

overgenomen vanManagedClusterAgentPoolProfileProperties.hostGroupID

kubeletConfig

De Kubelet-configuratie op de agentpoolknooppunten.

kubeletConfig?: KubeletConfig

Waarde van eigenschap

overgenomen vanManagedClusterAgentPoolProfileProperties.kubeletConfig

kubeletDiskType

Bepaalt de plaatsing van legeDir-volumes, hoofdmap van containerruntimegegevens en tijdelijke Kubelet-opslag.

kubeletDiskType?: string

Waarde van eigenschap

string

overgenomen vanManagedClusterAgentPoolProfileProperties.kubeletDiskType

linuxOSConfig

De besturingssysteemconfiguratie van Linux-agentknooppunten.

linuxOSConfig?: LinuxOSConfig

Waarde van eigenschap

overgenomen vanManagedClusterAgentPoolProfileProperties.linuxOSConfig

localDNSProfile

Configureert de lokale DNS per knooppunt, met VnetDNS- en KubeDNS-overschrijvingen. LocalDNS helpt de prestaties en betrouwbaarheid van DNS-resolutie in een AKS-cluster te verbeteren. Voor meer details zie aka.ms/aks/localdns.

localDNSProfile?: LocalDNSProfile

Waarde van eigenschap

Overgeërfd vanManagedClusterAgentPoolProfileProperties.localDNSProfile

maxCount

Het maximum aantal knooppunten voor automatisch schalen

maxCount?: number

Waarde van eigenschap

number

overgenomen vanManagedClusterAgentPoolProfileProperties.maxCount

maxPods

Het maximum aantal pods dat op een knooppunt kan worden uitgevoerd.

maxPods?: number

Waarde van eigenschap

number

overgenomen vanManagedClusterAgentPoolProfileProperties.maxPods

messageOfTheDay

Bericht van de dag voor Linux-knooppunten, met base64 gecodeerd. Een met base64 gecodeerde tekenreeks die na het decoderen naar /etc/motd wordt geschreven. Hiermee kunt u het bericht van de dag aanpassen voor Linux-knooppunten. Het mag niet worden gespecificeerd voor Windows-nodes. Het moet een statische tekenreeks zijn (dat wil bijvoorbeeld onbewerkt worden afgedrukt en niet worden uitgevoerd als een script).

messageOfTheDay?: string

Waarde van eigenschap

string

overgenomen vanManagedClusterAgentPoolProfileProperties.messageOfTheDay

minCount

Het minimale aantal knooppunten voor automatisch schalen

minCount?: number

Waarde van eigenschap

number

overgenomen vanManagedClusterAgentPoolProfileProperties.minCount-

mode

De modus van een agentpool. Een cluster moet te allen tijde ten minste één agentgroep van het systeem hebben. Zie voor meer informatie over beperkingen en aanbevolen procedures voor agentgroepen: https://docs.microsoft.com/azure/aks/use-system-pools

mode?: string

Waarde van eigenschap

string

overgenomen vanManagedClusterAgentPoolProfileProperties.mode

networkProfile

Netwerkinstellingen van een agentgroep.

networkProfile?: AgentPoolNetworkProfile

Waarde van eigenschap

Overgenomen vanManagedClusterAgentPoolProfileProperties.networkProfile

nodeCustomizationProfile

Instellingen om de knooppuntaanpassing te bepalen die wordt gebruikt om knooppunten in een pool in te richten.

nodeCustomizationProfile?: NodeCustomizationProfile

Waarde van eigenschap

Overgeërfd vanManagedClusterAgentPoolProfileProperties.nodeCustomizationProfile

nodeImageVersion

De versie van de knooppuntinstallatiekopieën

nodeImageVersion?: string

Waarde van eigenschap

string

Overgeërfd vanManagedClusterAgentPoolProfileProperties.nodeImageVersion

nodeInitializationTaints

Taints die tijdens het maken zijn toegevoegd aan de knooppunten die niet worden afgestemd door AKS. Deze taints worden niet afgestemd door AKS en kunnen worden verwijderd met een kubectl-aanroep. Dit veld kan worden gewijzigd nadat de knooppuntgroep is gemaakt, maar knooppunten worden pas opnieuw gemaakt met nieuwe taints totdat een andere bewerking waarvoor recreatie is vereist (bijvoorbeeld upgrade van knooppuntinstallatiekopieën) plaatsvindt. Met deze taints kan de vereiste configuratie worden uitgevoerd voordat het knooppunt klaar is om workloads te accepteren, bijvoorbeeld 'key1=value1:NoSchedule' die vervolgens kunnen worden verwijderd met kubectl taint nodes node1 key1=value1:NoSchedule-

nodeInitializationTaints?: string[]

Waarde van eigenschap

string[]

Overgeërfd vanManagedClusterAgentPoolProfileProperties.nodeInitializationTaints

nodeLabels

De knooppuntlabels die moeten worden bewaard op alle knooppunten in de agentgroep.

nodeLabels?: Record<string, string>

Waarde van eigenschap

Record<string, string>

overgenomen vanManagedClusterAgentPoolProfileProperties.nodeLabels

nodePublicIPPrefixID

De id van het openbare IP-voorvoegsel waaruit VM-knooppunten IP-adressen moeten gebruiken. Dit is de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. Network/publicIPPrefixes/{publicIPPrefixName}

nodePublicIPPrefixID?: string

Waarde van eigenschap

string

overgenomen vanManagedClusterAgentPoolProfileProperties.nodePublicIPPrefixID

nodeTaints

De taints die zijn toegevoegd aan nieuwe knooppunten tijdens het maken en schalen van knooppuntgroepen. Bijvoorbeeld key=value:NoSchedule.

nodeTaints?: string[]

Waarde van eigenschap

string[]

overgenomen vanManagedClusterAgentPoolProfileProperties.nodeTaints

orchestratorVersion

De versie van Kubernetes die door de gebruiker is opgegeven. Zowel patchversie <major.minor.patch> (bijvoorbeeld 1.20.13) als <major.minor> (bijvoorbeeld 1.20) worden ondersteund. Wanneer <major.minor> is opgegeven, wordt automatisch de meest recente ondersteunde GA-patchversie gekozen. Het cluster bijwerken met dezelfde <major.minor> nadat het is gemaakt (bijvoorbeeld 1.14.x -> 1.14) activeert geen upgrade, zelfs niet als er een nieuwere patchversie beschikbaar is. Als best practice moet u alle knooppuntgroepen in een AKS-cluster upgraden naar dezelfde Kubernetes-versie. De versie van de knooppuntgroep moet dezelfde primaire versie hebben als het besturingsvlak. De secundaire versie van de knooppuntgroep moet zich in twee secundaire versies van de versie van het besturingsvlak bevindt. De versie van de knooppuntgroep mag niet groter zijn dan de versie van het besturingsvlak. Zie Een knooppuntgroep upgraden voor meer informatie.

orchestratorVersion?: string

Waarde van eigenschap

string

overgenomen vanManagedClusterAgentPoolProfileProperties.orchestratorVersion

osDiskSizeGB

Grootte van besturingssysteemschijf in GB die moet worden gebruikt om de schijfgrootte op te geven voor elke computer in de hoofd-/agentgroep. Als u 0 opgeeft, wordt de standaard osDisk-grootte toegepast op basis van de opgegeven vmSize.

osDiskSizeGB?: number

Waarde van eigenschap

number

overgenomen vanManagedClusterAgentPoolProfileProperties.osDiskSizeGB

osDiskType

Het type besturingssysteemschijf dat moet worden gebruikt voor machines in de agentgroep. De standaardwaarde is 'kortstondig' als de VIRTUELE machine deze ondersteunt en een cacheschijf heeft die groter is dan de aangevraagde OSDiskSizeGB. Anders wordt standaard 'Beheerd' gebruikt. Kan niet worden gewijzigd na het maken. Zie Kortstondig besturingssysteem voor meer informatie.

osDiskType?: string

Waarde van eigenschap

string

overgenomen vanManagedClusterAgentPoolProfileProperties.osDiskType

osSKU

Hiermee geeft u de SKU van het besturingssysteem op die wordt gebruikt door de agentgroep. De standaardwaarde is Ubuntu als OSType Linux is. De standaard is Windows2019 wanneer Kubernetes <= 1.24 of Windows2022 wanneer Kubernetes >= 1.25 als OSType Windows is.

osSKU?: string

Waarde van eigenschap

string

overgenomen vanManagedClusterAgentPoolProfileProperties.osSKU

osType

Het type besturingssysteem. De standaardwaarde is Linux.

osType?: string

Waarde van eigenschap

string

overgenomen vanManagedClusterAgentPoolProfileProperties.osType

podIPAllocationMode

Pod IP-toewijzingsmodus. De IP-toewijzingsmodus voor pods in de agentgroep. Moet worden gebruikt met podSubnetId. De standaardwaarde is DynamicIndividual.

podIPAllocationMode?: string

Waarde van eigenschap

string

Overgenomen vanManagedClusterAgentPoolProfileProperties.podIPAllocationMode

podSubnetID

De id van het subnet waaraan pods worden samengevoegd wanneer deze worden gestart. Als u dit weglaat, worden pod-IP's statisch toegewezen aan het knooppuntsubnet (zie vnetSubnetID voor meer informatie). Dit is de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}

podSubnetID?: string

Waarde van eigenschap

string

overgenomen vanManagedClusterAgentPoolProfileProperties.podSubnetID

powerState

Of de agentgroep wordt uitgevoerd of gestopt. Wanneer een agentgroep voor het eerst wordt gemaakt, wordt deze in eerste instantie uitgevoerd. De agentgroep kan worden gestopt door dit veld in te stellen op Gestopt. Een gestopte agentgroep stopt alle VM's en brengt geen factureringskosten met zich mee. Een agentgroep kan alleen worden gestopt als deze actief is en de inrichtingsstatus is geslaagd

powerState?: PowerState

Waarde van eigenschap

overgenomen vanManagedClusterAgentPoolProfileProperties.powerState

provisioningState

De huidige implementatie- of inrichtingsstatus.

provisioningState?: string

Waarde van eigenschap

string

Overgenomen vanManagedClusterAgentPoolProfileProperties.provisioningState

proximityPlacementGroupID

De id voor nabijheidsplaatsingsgroep.

proximityPlacementGroupID?: string

Waarde van eigenschap

string

overgenomen vanManagedClusterAgentPoolProfileProperties.proximityPlacementGroupID

scaleDownMode

De omlaagschaalmodus die moet worden gebruikt bij het schalen van de agentgroep. Dit heeft ook invloed op het gedrag van automatische schaalaanpassing van clusters. Als dit niet is opgegeven, wordt deze standaard verwijderd.

scaleDownMode?: string

Waarde van eigenschap

string

overgenomen vanManagedClusterAgentPoolProfileProperties.scaleDownMode

scaleSetEvictionPolicy

Het uitzettingsbeleid voor de schaal van de virtuele machine. Het uitzettingsbeleid specificeert wat er to do is met de VM wanneer deze wordt ontruimd. De standaardinstelling is Verwijderen. Voor meer informatie over uitzettingen, zie spot VMs

scaleSetEvictionPolicy?: string

Waarde van eigenschap

string

overgenomen vanManagedClusterAgentPoolProfileProperties.scaleSetEvictionPolicy

scaleSetPriority

De prioriteit van de virtuele-machineschaalset.

scaleSetPriority?: string

Waarde van eigenschap

string

overgenomen vanManagedClusterAgentPoolProfileProperties.scaleSetPriority-

securityProfile

De beveiligingsinstellingen van een agentgroep.

securityProfile?: AgentPoolSecurityProfile

Waarde van eigenschap

Overgenomen vanManagedClusterAgentPoolProfileProperties.securityProfile

spotMaxPrice

De maximale prijs (in Amerikaanse dollars) die u bereid bent te betalen voor spot-instanties. Mogelijke waarden zijn een decimale waarde die groter is dan nul of -1 die aangeeft dat de standaardprijs moet worden up-to op aanvraag. Mogelijke waarden zijn een decimale waarde die groter is dan nul of -1 die de bereidheid aangeeft om een on-demand prijs te betalen. Zie prijzen voor spot-VM's voor meer informatie over spotprijzen

spotMaxPrice?: number

Waarde van eigenschap

number

overgenomen vanManagedClusterAgentPoolProfileProperties.spotMaxPrice-

status

Bevat alleen-lezen informatie over de agentgroep.

status?: AgentPoolStatus

Waarde van eigenschap

Overgeërfd vanManagedClusterAgentPoolProfileProperties.status

tags

De tags die moeten worden bewaard in de virtuele-machineschaalset van de agentgroep.

tags?: Record<string, string>

Waarde van eigenschap

Record<string, string>

overgenomen vanManagedClusterAgentPoolProfileProperties.tags

type

Het type agentgroep.

type?: string

Waarde van eigenschap

string

overgenomen vanManagedClusterAgentPoolProfileProperties.type

upgradeSettings

Instellingen voor het upgraden van de agentpool

upgradeSettings?: AgentPoolUpgradeSettings

Waarde van eigenschap

overgenomen vanManagedClusterAgentPoolProfileProperties.upgradeSettings

upgradeSettingsBlueGreen

Instellingen voor Blue-Green upgrade op de agentpool. Van toepassing wanneer de upgradestrategie is ingesteld op BlueGreen.

upgradeSettingsBlueGreen?: AgentPoolBlueGreenUpgradeSettings

Waarde van eigenschap

Overgeërfd vanManagedClusterAgentPoolProfileProperties.upgradeSettingsBlueGreen

upgradeStrategy

Definieert de upgradestrategie voor de agentengroep. De standaardinstelling is Rollend.

upgradeStrategy?: string

Waarde van eigenschap

string

Overgeërfd vanManagedClusterAgentPoolProfileProperties.upgradeStrategy

virtualMachineNodesStatus

De status van knooppunten in een VirtualMachines-agentgroep.

virtualMachineNodesStatus?: VirtualMachineNodes[]

Waarde van eigenschap

Overgeërfd vanManagedClusterAgentPoolProfileProperties.virtualMachineNodesStatus

virtualMachinesProfile

Specificaties voor VirtualMachines-agentpool.

virtualMachinesProfile?: VirtualMachinesProfile

Waarde van eigenschap

Overgenomen vanManagedClusterAgentPoolProfileProperties.virtualMachinesProfile

vmSize

De grootte van de VM's van de agentgroep. Beschikbaarheid van VM-grootte verschilt per regio. Als een knooppunt onvoldoende rekenresources (geheugen, cpu, enzovoort) bevat, kunnen pods mogelijk niet correct worden uitgevoerd. Zie voor meer informatie over beperkte VM-grootten: https://docs.microsoft.com/azure/aks/quotas-skus-regions

vmSize?: string

Waarde van eigenschap

string

overgenomen vanManagedClusterAgentPoolProfileProperties.vmSize

vnetSubnetID

De id van het subnet waaraan agentpoolknooppunten en eventueel pods worden toegevoegd bij het opstarten. Als dit niet is opgegeven, worden er een VNET en subnet gegenereerd en gebruikt. Als er geen podSubnetID is opgegeven, is dit van toepassing op knooppunten en pods, anders geldt dit voor alleen knooppunten. Dit is de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}

vnetSubnetID?: string

Waarde van eigenschap

string

overgenomen vanManagedClusterAgentPoolProfileProperties.vnetSubnetID

windowsProfile

Het specifieke profiel van de Windows-agentpool.

windowsProfile?: AgentPoolWindowsProfile

Waarde van eigenschap

Overgenomen vanManagedClusterAgentPoolProfileProperties.windowsProfile

workloadRuntime

Bepaalt het type workload dat een knooppunt kan uitvoeren.

workloadRuntime?: string

Waarde van eigenschap

string

overgenomen vanManagedClusterAgentPoolProfileProperties.workloadRuntime-