ManagedClusterAgentPoolProfile interface
Profilatura per il pool di agenti del servizio contenitore.
Proprietà
| name | Nome univoco del profilo del pool di agenti nel contesto della sottoscrizione e del gruppo di risorse. I nomi del pool di agenti di Windows devono essere di almeno 6 caratteri. |
Proprietà ereditate
| artifact |
Configurazione per l'uso dello streaming degli artefatti nel servizio Azure Kubernetes. |
| availability |
Elenco delle zone di disponibilità da usare per i nodi. Questa opzione può essere specificata solo se la proprietà AgentPoolType è "VirtualMachineScaleSets". |
| capacity |
Il servizio Azure Kubernetes assocerà il pool di agenti specificato al gruppo di prenotazioni di capacità. |
| count | Numero di agenti (VM) per ospitare contenitori Docker. I valori consentiti devono essere compresi nell'intervallo compreso tra 0 e 1000 (inclusi) per i pool di utenti e nell'intervallo compreso tra 1 e 1000 (inclusi) per i pool di sistema. Il valore predefinito è 1. |
| creation |
CreationData da usare per specificare l'ID snapshot di origine se il pool di nodi verrà creato/aggiornato usando uno snapshot. |
| current |
Versione di Kubernetes in esecuzione nel pool di agenti. Se orchestratorVersion era una versione <completamente specificata major.minor.patch>, questo campo sarà esattamente uguale a esso. Se orchestratorVersion è <major.minor>, questo campo conterrà la versione principale.secondaria.patch< completa >usata. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| enable |
Se abilitare il ridimensionamento automatico |
| enable |
Indica se abilitare la crittografia del sistema operativo e dell'unità dati basata su host. Questa opzione è supportata solo in determinate dimensioni di vm e in determinate aree di Azure. Per altre informazioni, vedere: https://docs.microsoft.com/azure/aks/enable-host-encryption |
| enable |
Indica se usare un sistema operativo abilitato per FIPS. Per altri dettagli, vedere Aggiungere un pool di nodi abilitato per FIPS . |
| enable |
Indica se ogni nodo viene allocato il proprio indirizzo IP pubblico. Alcuni scenari possono richiedere che i nodi in un pool di nodi ricevano i propri indirizzi IP pubblici dedicati. Uno scenario comune riguarda i carichi di lavoro di gioco, in cui una console deve stabilire una connessione diretta a una macchina virtuale cloud per ridurre al minimo gli hop. Per altre informazioni, vedere Assegnazione di un indirizzo IP pubblico per nodo. Il valore predefinito è false. |
| enable |
Se abilitare UltraSSD |
| e |
Stringa di sola lettura univoca usata per implementare la concorrenza ottimistica. Il valore eTag cambierà quando la risorsa viene aggiornata. Specificare un'intestazione if-match o if-none-match con il valore eTag per una richiesta successiva per abilitare la concorrenza ottimistica in base alla normale convenzione eTag. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| gateway |
Profilare specifici di un pool di agenti gestiti in modalità gateway. Questo campo non può essere impostato se la modalità pool di agenti non è Gateway. |
| gpu |
GPUInstanceProfile da usare per specificare il profilo di istanza MIG della GPU per lo SKU di VM GPU supportato. |
| gpu |
Impostazioni GPU di un pool di agenti. |
| host |
ID risorsa completo del gruppo host dedicato da cui effettuare il provisioning delle macchine virtuali, usato solo nello scenario di creazione e non consentito di modificarlo una volta impostato. Questo è il formato: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. Per altre informazioni, vedere Host dedicati di Azure. |
| kubelet |
Configurazione di Kubelet nei nodi del pool di agenti. |
| kubelet |
Determina la posizione dei volumi emptyDir, della radice dei dati di runtime del contenitore e dell'archiviazione temporanea di Kubelet. |
| linux |
Configurazione del sistema operativo dei nodi dell'agente Linux. |
| local |
Configura il DNS locale per nodo, con override di VnetDNS e KubeDNS. LocalDNS consente di migliorare le prestazioni e l'affidabilità della risoluzione DNS in un cluster del servizio Azure Kubernetes. Per maggiori dettagli vedere aka.ms/aks/localdns. |
| max |
Numero massimo di nodi per il ridimensionamento automatico |
| max |
Numero massimo di pod che possono essere eseguiti in un nodo. |
| message |
Messaggio del giorno per i nodi Linux, con codifica Base64. Stringa con codifica base64 che verrà scritta in /etc/motd dopo la decodifica. In questo modo è possibile personalizzare il messaggio del giorno per i nodi Linux. Non deve essere specificato per i nodi Windows. Deve essere una stringa statica (ad esempio, verrà stampato non elaborato e non verrà eseguito come script). |
| min |
Numero minimo di nodi per il ridimensionamento automatico |
| mode | Modalità di un pool di agenti. Un cluster deve avere sempre almeno un pool di agenti "System". Per altre informazioni sulle restrizioni del pool di agenti e sulle procedure consigliate, vedere: https://docs.microsoft.com/azure/aks/use-system-pools |
| network |
Impostazioni correlate alla rete di un pool di agenti. |
| node |
Impostazioni per determinare la personalizzazione dei nodi utilizzata per effettuare il provisioning dei nodi in un pool. |
| node |
Versione dell'immagine del nodo |
| node |
Taints aggiunti nei nodi durante la creazione che non verranno riconciliati dal servizio Azure Kubernetes. Questi taints non verranno riconciliati dal servizio Azure Kubernetes e possono essere rimossi con una chiamata kubectl. Questo campo può essere modificato dopo la creazione del pool di nodi, ma i nodi non verranno ricreati con nuovi taints finché non viene eseguita un'altra operazione che richiede la ricreazione (ad esempio, l'aggiornamento dell'immagine del nodo). Questi taints consentono l'esecuzione della configurazione necessaria prima che il nodo sia pronto ad accettare carichi di lavoro, ad esempio 'key1=value1:NoSchedule' che può essere rimosso con |
| node |
Etichette dei nodi da rendere persistenti in tutti i nodi nel pool di agenti. |
| node |
ID prefisso IP pubblico da cui devono essere usati i nodi della macchina virtuale. Modulo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName} |
| node |
I contenitori aggiunti ai nuovi nodi durante la creazione e la scalabilità del pool di nodi. Ad esempio, key=value:NoSchedule. |
| orchestrator |
Versione di Kubernetes specificata dall'utente. Sono supportate entrambe le versioni <patch major.minor.patch> e <major.minor> . Quando <si specifica major.minor> , viene scelta automaticamente la versione della patch supportata più recente. L'aggiornamento del pool di agenti con lo stesso <major.minor> dopo la creazione non attiverà un aggiornamento, anche se è disponibile una versione patch più recente. Come procedura consigliata, è consigliabile aggiornare tutti i pool di nodi in un cluster del servizio Azure Kubernetes alla stessa versione di Kubernetes. La versione del pool di nodi deve avere la stessa versione principale del piano di controllo. La versione secondaria del pool di nodi deve trovarsi all'interno di due versioni secondarie della versione del piano di controllo. La versione del pool di nodi non può essere maggiore della versione del piano di controllo. Per altre informazioni, vedere Aggiornamento di un pool di nodi. |
| os |
Dimensioni disco del sistema operativo in GB da usare per specificare le dimensioni del disco per ogni computer nel pool master/agente. Se si specifica 0, verrà applicata la dimensione osDisk predefinita in base all'opzione vmSize specificata. |
| os |
Tipo di disco del sistema operativo da usare per i computer nel pool di agenti. Il valore predefinito è "Ephemeral" se la macchina virtuale lo supporta e ha un disco della cache maggiore di quello richiesto OSDiskSizeGB. In caso contrario, il valore predefinito è "Gestito". Non può essere modificato dopo la creazione. Per altre informazioni, vedere Sistema operativo temporaneo. |
| osSKU | Specifica lo SKU del sistema operativo usato dal pool di agenti. Se non specificato, il valore predefinito è Ubuntu se OSType=Linux o Windows2019 se OSType=Windows. E il sistema operativo Windows predefinito verrà modificato in Windows2022 dopo che Windows2019 è deprecato. |
| os |
Tipo di sistema operativo. Il valore predefinito è Linux. |
| pod |
Modalità di allocazione IP del pod. Modalità di allocazione IP per i pod nel pool di agenti. Deve essere usato con podSubnetId. Il valore predefinito è "DynamicIndividual". |
| pod |
ID della subnet a cui verranno aggiunti i pod al momento dell'avvio. Se omesso, gli indirizzi IP dei pod vengono assegnati in modo statico nella subnet del nodo (vedere vnetSubnetID per altri dettagli). Questo è il formato: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName} |
| power |
Indica se il pool di agenti è in esecuzione o arrestato. Quando viene creato per la prima volta, un pool di agenti è in esecuzione inizialmente. Il pool di agenti può essere arrestato impostando questo campo su Arrestato. Un pool di agenti arrestato arresta tutte le macchine virtuali e non accumula addebiti per la fatturazione. Un pool di agenti può essere arrestato solo se è in esecuzione e lo stato di provisioning è Succeeded |
| provisioning |
Stato di distribuzione o provisioning corrente. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| proximity |
ID del gruppo di posizionamento di prossimità. |
| scale |
Modalità di riduzione da usare per il ridimensionamento del pool di agenti. Questo influisce anche sul comportamento del ridimensionamento automatico del cluster. Se non specificato, il valore predefinito è Delete. |
| scale |
Criteri di rimozione del set di scalabilità di macchine virtuali da usare. Questa impostazione non può essere specificata a meno che scaleSetPriority non sia "Spot". Se non specificato, il valore predefinito è 'Delete'. |
| scale |
Priorità del set di scalabilità di macchine virtuali. Se non specificato, il valore predefinito è 'Regular'. |
| security |
Impostazioni di sicurezza di un pool di agenti. |
| spot |
Il prezzo massimo (in dollari statunitensi) che si è disposti a pagare per le istanze spot. I valori possibili sono qualsiasi valore decimale maggiore di zero o -1 che indica il prezzo predefinito da up-to su richiesta. I valori possibili sono qualsiasi valore decimale maggiore di zero o -1 che indica la disponibilità a pagare qualsiasi prezzo su richiesta. Per altre informazioni sui prezzi spot, vedere Prezzi delle macchine virtuali spot |
| status | Contiene informazioni di sola lettura sul pool di agenti. |
| tags | Tag da rendere persistenti nel set di scalabilità di macchine virtuali del pool di agenti. |
| type | Tipo di pool di agenti. |
| upgrade |
Impostazioni per l'aggiornamento del pool di agenti. Si applica quando la strategia di aggiornamento è impostata su Mobile. |
| upgrade |
Impostazioni per l'aggiornamento Blue-Green nel pool di agenti. Si applica quando la strategia di aggiornamento è impostata su BluVerde. |
| upgrade |
Definisce la strategia di aggiornamento per il pool di agenti. L'impostazione predefinita è Rolling. |
| virtual |
Stato dei nodi in un pool di agenti VirtualMachines. |
| virtual |
Specifiche nel pool di agenti VirtualMachines. |
| vm |
Dimensioni delle macchine virtuali del pool di agenti. La disponibilità delle dimensioni della macchina virtuale varia in base all'area. Se un nodo contiene risorse di calcolo insufficienti (memoria, CPU e così via) i pod potrebbero non essere eseguiti correttamente. Per altre informazioni sulle dimensioni delle macchine virtuali con restrizioni, vedere: https://docs.microsoft.com/azure/aks/quotas-skus-regions |
| vnet |
ID della subnet a cui verranno aggiunti i nodi del pool di agenti e facoltativamente i pod all'avvio. Se non viene specificato, verrà generata e usata una rete virtuale e una subnet. Se non viene specificato alcun podSubnetID, questo vale per nodi e pod, altrimenti si applica solo ai nodi. Questo è il formato: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName} |
| windows |
Profilo specifico del pool di agenti di Windows. |
| workload |
Determina il tipo di carico di lavoro che un nodo può eseguire. |
Dettagli proprietà
name
Nome univoco del profilo del pool di agenti nel contesto della sottoscrizione e del gruppo di risorse. I nomi del pool di agenti di Windows devono essere di almeno 6 caratteri.
name: string
Valore della proprietà
string
Dettagli proprietà ereditate
artifactStreamingProfile
Configurazione per l'uso dello streaming degli artefatti nel servizio Azure Kubernetes.
artifactStreamingProfile?: AgentPoolArtifactStreamingProfile
Valore della proprietà
Ereditato daManagedClusterAgentPoolProfileProperties.artifactStreamingProfile
availabilityZones
Elenco delle zone di disponibilità da usare per i nodi. Questa opzione può essere specificata solo se la proprietà AgentPoolType è "VirtualMachineScaleSets".
availabilityZones?: string[]
Valore della proprietà
string[]
ereditato daManagedClusterAgentPoolProfileProperties.availabilityZones
capacityReservationGroupID
Il servizio Azure Kubernetes assocerà il pool di agenti specificato al gruppo di prenotazioni di capacità.
capacityReservationGroupID?: string
Valore della proprietà
string
ereditato daManagedClusterAgentPoolProfileProperties.capacityReservationGroupID
count
Numero di agenti (VM) per ospitare contenitori Docker. I valori consentiti devono essere compresi nell'intervallo compreso tra 0 e 1000 (inclusi) per i pool di utenti e nell'intervallo compreso tra 1 e 1000 (inclusi) per i pool di sistema. Il valore predefinito è 1.
count?: number
Valore della proprietà
number
ereditato daManagedClusterAgentPoolProfileProperties.count
creationData
CreationData da usare per specificare l'ID snapshot di origine se il pool di nodi verrà creato/aggiornato usando uno snapshot.
creationData?: CreationData
Valore della proprietà
ereditato daManagedClusterAgentPoolProfileProperties.creationData
currentOrchestratorVersion
Versione di Kubernetes in esecuzione nel pool di agenti. Se orchestratorVersion era una versione <completamente specificata major.minor.patch>, questo campo sarà esattamente uguale a esso. Se orchestratorVersion è <major.minor>, questo campo conterrà la versione principale.secondaria.patch< completa >usata. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
currentOrchestratorVersion?: string
Valore della proprietà
string
ereditato daManagedClusterAgentPoolProfileProperties.currentOrchestratorVersion
enableAutoScaling
Se abilitare il ridimensionamento automatico
enableAutoScaling?: boolean
Valore della proprietà
boolean
ereditato daManagedClusterAgentPoolProfileProperties.enableAutoScaling
enableEncryptionAtHost
Indica se abilitare la crittografia del sistema operativo e dell'unità dati basata su host. Questa opzione è supportata solo in determinate dimensioni di vm e in determinate aree di Azure. Per altre informazioni, vedere: https://docs.microsoft.com/azure/aks/enable-host-encryption
enableEncryptionAtHost?: boolean
Valore della proprietà
boolean
ereditato daManagedClusterAgentPoolProfileProperties.enableEncryptionAtHost
enableFips
Indica se usare un sistema operativo abilitato per FIPS. Per altri dettagli, vedere Aggiungere un pool di nodi abilitato per FIPS .
enableFips?: boolean
Valore della proprietà
boolean
Ereditato daManagedClusterAgentPoolProfileProperties.enableFips
enableNodePublicIP
Indica se ogni nodo viene allocato il proprio indirizzo IP pubblico. Alcuni scenari possono richiedere che i nodi in un pool di nodi ricevano i propri indirizzi IP pubblici dedicati. Uno scenario comune riguarda i carichi di lavoro di gioco, in cui una console deve stabilire una connessione diretta a una macchina virtuale cloud per ridurre al minimo gli hop. Per altre informazioni, vedere Assegnazione di un indirizzo IP pubblico per nodo. Il valore predefinito è false.
enableNodePublicIP?: boolean
Valore della proprietà
boolean
ereditato daManagedClusterAgentPoolProfileProperties.enableNodePublicIP
enableUltraSSD
Se abilitare UltraSSD
enableUltraSSD?: boolean
Valore della proprietà
boolean
ereditato daManagedClusterAgentPoolProfileProperties.enableUltraSSD
eTag
Stringa di sola lettura univoca usata per implementare la concorrenza ottimistica. Il valore eTag cambierà quando la risorsa viene aggiornata. Specificare un'intestazione if-match o if-none-match con il valore eTag per una richiesta successiva per abilitare la concorrenza ottimistica in base alla normale convenzione eTag. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
eTag?: string
Valore della proprietà
string
ereditato daManagedClusterAgentPoolProfileProperties.eTag
gatewayProfile
Profilare specifici di un pool di agenti gestiti in modalità gateway. Questo campo non può essere impostato se la modalità pool di agenti non è Gateway.
gatewayProfile?: AgentPoolGatewayProfile
Valore della proprietà
Ereditato daManagedClusterAgentPoolProfileProperties.gatewayProfile
gpuInstanceProfile
GPUInstanceProfile da usare per specificare il profilo di istanza MIG della GPU per lo SKU di VM GPU supportato.
gpuInstanceProfile?: string
Valore della proprietà
string
ereditato daManagedClusterAgentPoolProfileProperties.gpuInstanceProfile
gpuProfile
Impostazioni GPU di un pool di agenti.
gpuProfile?: GPUProfile
Valore della proprietà
Ereditato daManagedClusterAgentPoolProfileProperties.gpuProfile
hostGroupID
ID risorsa completo del gruppo host dedicato da cui effettuare il provisioning delle macchine virtuali, usato solo nello scenario di creazione e non consentito di modificarlo una volta impostato. Questo è il formato: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. Per altre informazioni, vedere Host dedicati di Azure.
hostGroupID?: string
Valore della proprietà
string
ereditato daManagedClusterAgentPoolProfileProperties.hostGroupID
kubeletConfig
Configurazione di Kubelet nei nodi del pool di agenti.
kubeletConfig?: KubeletConfig
Valore della proprietà
ereditato daManagedClusterAgentPoolProfileProperties.kubeletConfig
kubeletDiskType
Determina la posizione dei volumi emptyDir, della radice dei dati di runtime del contenitore e dell'archiviazione temporanea di Kubelet.
kubeletDiskType?: string
Valore della proprietà
string
Ereditato daManagedClusterAgentPoolProfileProperties.kubeletDiskType
linuxOSConfig
Configurazione del sistema operativo dei nodi dell'agente Linux.
linuxOSConfig?: LinuxOSConfig
Valore della proprietà
ereditato daManagedClusterAgentPoolProfileProperties.linuxOSConfig
localDNSProfile
Configura il DNS locale per nodo, con override di VnetDNS e KubeDNS. LocalDNS consente di migliorare le prestazioni e l'affidabilità della risoluzione DNS in un cluster del servizio Azure Kubernetes. Per maggiori dettagli vedere aka.ms/aks/localdns.
localDNSProfile?: LocalDNSProfile
Valore della proprietà
Ereditato daManagedClusterAgentPoolProfileProperties.localDNSProfile
maxCount
Numero massimo di nodi per il ridimensionamento automatico
maxCount?: number
Valore della proprietà
number
ereditato daManagedClusterAgentPoolProfileProperties.maxCount
maxPods
Numero massimo di pod che possono essere eseguiti in un nodo.
maxPods?: number
Valore della proprietà
number
ereditato daManagedClusterAgentPoolProfileProperties.maxPods
messageOfTheDay
Messaggio del giorno per i nodi Linux, con codifica Base64. Stringa con codifica base64 che verrà scritta in /etc/motd dopo la decodifica. In questo modo è possibile personalizzare il messaggio del giorno per i nodi Linux. Non deve essere specificato per i nodi Windows. Deve essere una stringa statica (ad esempio, verrà stampato non elaborato e non verrà eseguito come script).
messageOfTheDay?: string
Valore della proprietà
string
ereditato daManagedClusterAgentPoolProfileProperties.messageOfTheDay
minCount
Numero minimo di nodi per il ridimensionamento automatico
minCount?: number
Valore della proprietà
number
ereditato daManagedClusterAgentPoolProfileProperties.minCount
mode
Modalità di un pool di agenti. Un cluster deve avere sempre almeno un pool di agenti "System". Per altre informazioni sulle restrizioni del pool di agenti e sulle procedure consigliate, vedere: https://docs.microsoft.com/azure/aks/use-system-pools
mode?: string
Valore della proprietà
string
ereditato daManagedClusterAgentPoolProfileProperties.mode
networkProfile
Impostazioni correlate alla rete di un pool di agenti.
networkProfile?: AgentPoolNetworkProfile
Valore della proprietà
ereditato daManagedClusterAgentPoolProfileProperties.networkProfile
nodeCustomizationProfile
Impostazioni per determinare la personalizzazione dei nodi utilizzata per effettuare il provisioning dei nodi in un pool.
nodeCustomizationProfile?: NodeCustomizationProfile
Valore della proprietà
Ereditato daManagedClusterAgentPoolProfileProperties.nodeCustomizationProfile
nodeImageVersion
Versione dell'immagine del nodo
nodeImageVersion?: string
Valore della proprietà
string
ereditato daManagedClusterAgentPoolProfileProperties.nodeImageVersion
nodeInitializationTaints
Taints aggiunti nei nodi durante la creazione che non verranno riconciliati dal servizio Azure Kubernetes. Questi taints non verranno riconciliati dal servizio Azure Kubernetes e possono essere rimossi con una chiamata kubectl. Questo campo può essere modificato dopo la creazione del pool di nodi, ma i nodi non verranno ricreati con nuovi taints finché non viene eseguita un'altra operazione che richiede la ricreazione (ad esempio, l'aggiornamento dell'immagine del nodo). Questi taints consentono l'esecuzione della configurazione necessaria prima che il nodo sia pronto ad accettare carichi di lavoro, ad esempio 'key1=value1:NoSchedule' che può essere rimosso con kubectl taint nodes node1 key1=value1:NoSchedule-
nodeInitializationTaints?: string[]
Valore della proprietà
string[]
Ereditato daManagedClusterAgentPoolProfileProperties.nodeInitializationTaints
nodeLabels
Etichette dei nodi da rendere persistenti in tutti i nodi nel pool di agenti.
nodeLabels?: {[propertyName: string]: string}
Valore della proprietà
{[propertyName: string]: string}
ereditato daManagedClusterAgentPoolProfileProperties.nodeLabels
nodePublicIPPrefixID
ID prefisso IP pubblico da cui devono essere usati i nodi della macchina virtuale. Modulo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}
nodePublicIPPrefixID?: string
Valore della proprietà
string
ereditato daManagedClusterAgentPoolProfileProperties.nodePublicIPPrefixID
nodeTaints
I contenitori aggiunti ai nuovi nodi durante la creazione e la scalabilità del pool di nodi. Ad esempio, key=value:NoSchedule.
nodeTaints?: string[]
Valore della proprietà
string[]
ereditato daManagedClusterAgentPoolProfileProperties.nodeTaints
orchestratorVersion
Versione di Kubernetes specificata dall'utente. Sono supportate entrambe le versioni <patch major.minor.patch> e <major.minor> . Quando <si specifica major.minor> , viene scelta automaticamente la versione della patch supportata più recente. L'aggiornamento del pool di agenti con lo stesso <major.minor> dopo la creazione non attiverà un aggiornamento, anche se è disponibile una versione patch più recente. Come procedura consigliata, è consigliabile aggiornare tutti i pool di nodi in un cluster del servizio Azure Kubernetes alla stessa versione di Kubernetes. La versione del pool di nodi deve avere la stessa versione principale del piano di controllo. La versione secondaria del pool di nodi deve trovarsi all'interno di due versioni secondarie della versione del piano di controllo. La versione del pool di nodi non può essere maggiore della versione del piano di controllo. Per altre informazioni, vedere Aggiornamento di un pool di nodi.
orchestratorVersion?: string
Valore della proprietà
string
ereditato daManagedClusterAgentPoolProfileProperties.orchestratorVersion
osDiskSizeGB
Dimensioni disco del sistema operativo in GB da usare per specificare le dimensioni del disco per ogni computer nel pool master/agente. Se si specifica 0, verrà applicata la dimensione osDisk predefinita in base all'opzione vmSize specificata.
osDiskSizeGB?: number
Valore della proprietà
number
ereditato daManagedClusterAgentPoolProfileProperties.osDiskSizeGB
osDiskType
Tipo di disco del sistema operativo da usare per i computer nel pool di agenti. Il valore predefinito è "Ephemeral" se la macchina virtuale lo supporta e ha un disco della cache maggiore di quello richiesto OSDiskSizeGB. In caso contrario, il valore predefinito è "Gestito". Non può essere modificato dopo la creazione. Per altre informazioni, vedere Sistema operativo temporaneo.
osDiskType?: string
Valore della proprietà
string
ereditato daManagedClusterAgentPoolProfileProperties.osDiskType
osSKU
Specifica lo SKU del sistema operativo usato dal pool di agenti. Se non specificato, il valore predefinito è Ubuntu se OSType=Linux o Windows2019 se OSType=Windows. E il sistema operativo Windows predefinito verrà modificato in Windows2022 dopo che Windows2019 è deprecato.
osSKU?: string
Valore della proprietà
string
ereditato daManagedClusterAgentPoolProfileProperties.osSKU
osType
Tipo di sistema operativo. Il valore predefinito è Linux.
osType?: string
Valore della proprietà
string
ereditato daManagedClusterAgentPoolProfileProperties.osType
podIPAllocationMode
Modalità di allocazione IP del pod. Modalità di allocazione IP per i pod nel pool di agenti. Deve essere usato con podSubnetId. Il valore predefinito è "DynamicIndividual".
podIPAllocationMode?: string
Valore della proprietà
string
Ereditato daManagedClusterAgentPoolProfileProperties.podIPAllocationMode
podSubnetID
ID della subnet a cui verranno aggiunti i pod al momento dell'avvio. Se omesso, gli indirizzi IP dei pod vengono assegnati in modo statico nella subnet del nodo (vedere vnetSubnetID per altri dettagli). Questo è il formato: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}
podSubnetID?: string
Valore della proprietà
string
ereditato daManagedClusterAgentPoolProfileProperties.podSubnetID
powerState
Indica se il pool di agenti è in esecuzione o arrestato. Quando viene creato per la prima volta, un pool di agenti è in esecuzione inizialmente. Il pool di agenti può essere arrestato impostando questo campo su Arrestato. Un pool di agenti arrestato arresta tutte le macchine virtuali e non accumula addebiti per la fatturazione. Un pool di agenti può essere arrestato solo se è in esecuzione e lo stato di provisioning è Succeeded
powerState?: PowerState
Valore della proprietà
ereditato daManagedClusterAgentPoolProfileProperties.powerState
provisioningState
Stato di distribuzione o provisioning corrente. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
provisioningState?: string
Valore della proprietà
string
Ereditato daManagedClusterAgentPoolProfileProperties.provisioningState
proximityPlacementGroupID
ID del gruppo di posizionamento di prossimità.
proximityPlacementGroupID?: string
Valore della proprietà
string
ereditato daManagedClusterAgentPoolProfileProperties.proximityPlacementGroupID
scaleDownMode
Modalità di riduzione da usare per il ridimensionamento del pool di agenti. Questo influisce anche sul comportamento del ridimensionamento automatico del cluster. Se non specificato, il valore predefinito è Delete.
scaleDownMode?: string
Valore della proprietà
string
ereditato daManagedClusterAgentPoolProfileProperties.scaleDownMode
scaleSetEvictionPolicy
Criteri di rimozione del set di scalabilità di macchine virtuali da usare. Questa impostazione non può essere specificata a meno che scaleSetPriority non sia "Spot". Se non specificato, il valore predefinito è 'Delete'.
scaleSetEvictionPolicy?: string
Valore della proprietà
string
ereditato daManagedClusterAgentPoolProfileProperties.scaleSetEvictionPolicy
scaleSetPriority
Priorità del set di scalabilità di macchine virtuali. Se non specificato, il valore predefinito è 'Regular'.
scaleSetPriority?: string
Valore della proprietà
string
ereditato daManagedClusterAgentPoolProfileProperties.scaleSetPriority
securityProfile
Impostazioni di sicurezza di un pool di agenti.
securityProfile?: AgentPoolSecurityProfile
Valore della proprietà
ereditato daManagedClusterAgentPoolProfileProperties.securityProfile
spotMaxPrice
Il prezzo massimo (in dollari statunitensi) che si è disposti a pagare per le istanze spot. I valori possibili sono qualsiasi valore decimale maggiore di zero o -1 che indica il prezzo predefinito da up-to su richiesta. I valori possibili sono qualsiasi valore decimale maggiore di zero o -1 che indica la disponibilità a pagare qualsiasi prezzo su richiesta. Per altre informazioni sui prezzi spot, vedere Prezzi delle macchine virtuali spot
spotMaxPrice?: number
Valore della proprietà
number
ereditato daManagedClusterAgentPoolProfileProperties.spotMaxPrice
status
Contiene informazioni di sola lettura sul pool di agenti.
status?: AgentPoolStatus
Valore della proprietà
Ereditato daManagedClusterAgentPoolProfileProperties.status
tags
Tag da rendere persistenti nel set di scalabilità di macchine virtuali del pool di agenti.
tags?: {[propertyName: string]: string}
Valore della proprietà
{[propertyName: string]: string}
ereditato daManagedClusterAgentPoolProfileProperties.tags
type
Tipo di pool di agenti.
type?: string
Valore della proprietà
string
ereditato daManagedClusterAgentPoolProfileProperties.type
upgradeSettings
Impostazioni per l'aggiornamento del pool di agenti. Si applica quando la strategia di aggiornamento è impostata su Mobile.
upgradeSettings?: AgentPoolUpgradeSettings
Valore della proprietà
ereditato daManagedClusterAgentPoolProfileProperties.upgradeSettings
upgradeSettingsBlueGreen
Impostazioni per l'aggiornamento Blue-Green nel pool di agenti. Si applica quando la strategia di aggiornamento è impostata su BluVerde.
upgradeSettingsBlueGreen?: AgentPoolBlueGreenUpgradeSettings
Valore della proprietà
Ereditato daManagedClusterAgentPoolProfileProperties.upgradeSettingsBlueGreen
upgradeStrategy
Definisce la strategia di aggiornamento per il pool di agenti. L'impostazione predefinita è Rolling.
upgradeStrategy?: string
Valore della proprietà
string
Ereditato daManagedClusterAgentPoolProfileProperties.upgradeStrategy
virtualMachineNodesStatus
Stato dei nodi in un pool di agenti VirtualMachines.
virtualMachineNodesStatus?: VirtualMachineNodes[]
Valore della proprietà
Ereditato daManagedClusterAgentPoolProfileProperties.virtualMachineNodesStatus
virtualMachinesProfile
Specifiche nel pool di agenti VirtualMachines.
virtualMachinesProfile?: VirtualMachinesProfile
Valore della proprietà
Ereditato daManagedClusterAgentPoolProfileProperties.virtualMachinesProfile
vmSize
Dimensioni delle macchine virtuali del pool di agenti. La disponibilità delle dimensioni della macchina virtuale varia in base all'area. Se un nodo contiene risorse di calcolo insufficienti (memoria, CPU e così via) i pod potrebbero non essere eseguiti correttamente. Per altre informazioni sulle dimensioni delle macchine virtuali con restrizioni, vedere: https://docs.microsoft.com/azure/aks/quotas-skus-regions
vmSize?: string
Valore della proprietà
string
ereditato daManagedClusterAgentPoolProfileProperties.vmSize
vnetSubnetID
ID della subnet a cui verranno aggiunti i nodi del pool di agenti e facoltativamente i pod all'avvio. Se non viene specificato, verrà generata e usata una rete virtuale e una subnet. Se non viene specificato alcun podSubnetID, questo vale per nodi e pod, altrimenti si applica solo ai nodi. Questo è il formato: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}
vnetSubnetID?: string
Valore della proprietà
string
ereditato daManagedClusterAgentPoolProfileProperties.vnetSubnetID
windowsProfile
Profilo specifico del pool di agenti di Windows.
windowsProfile?: AgentPoolWindowsProfile
Valore della proprietà
ereditato daManagedClusterAgentPoolProfileProperties.windowsProfile
workloadRuntime
Determina il tipo di carico di lavoro che un nodo può eseguire.
workloadRuntime?: string
Valore della proprietà
string
ereditato daManagedClusterAgentPoolProfileProperties.workloadRuntime