Condividi tramite


ManagedCluster interface

Cluster gestito.

Extends

Proprietà

aadProfile

Configurazione di Azure Active Directory.

addonProfiles

Profilo del componente aggiuntivo del cluster gestito.

agentPoolProfiles

Proprietà del pool di agenti.

aiToolchainOperatorProfile

Impostazioni dell'operatore toolchain di intelligenza artificiale applicabili all'intero cluster.

apiServerAccessProfile

Profilo di accesso per il server API del cluster gestito.

autoScalerProfile

Parametri da applicare al componente di scalabilità automatica del cluster quando abilitato

autoUpgradeProfile

Configurazione dell'aggiornamento automatico.

azureMonitorProfile

Profilo addon prometheus per il cluster del servizio contenitore

azurePortalFqdn

FQDN speciale usato dal portale di Azure per accedere al cluster gestito. Questo nome di dominio completo è destinato all'uso solo dal portale di Azure e non deve essere usato da altri client. Il portale di Azure richiede l'invio di alcune intestazioni CORS (Cross-Origin Resource Sharing) in alcune risposte, che Kubernetes APIServer non gestisce per impostazione predefinita. Questo FQDN speciale supporta CORS, consentendo al portale di Azure di funzionare correttamente. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

bootstrapProfile

Profilo della configurazione bootstrap del cluster.

creationData

CreationData da usare per specificare l'ID snapshot di origine se il cluster verrà creato/aggiornato usando uno snapshot.

currentKubernetesVersion

La versione di Kubernetes del cluster gestito è in esecuzione. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

disableLocalAccounts

Se gli account locali devono essere disabilitati nel cluster gestito. Se impostato su true, il recupero di credenziali statiche verrà disabilitato per questo cluster. Questa operazione deve essere usata solo nei cluster gestiti abilitati per AAD. Per altri dettagli, vedere disabilitare gli account locali.

diskEncryptionSetID

ID risorsa del set di crittografia del disco da usare per abilitare la crittografia dei dati inattivi. Questo è il formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'

dnsPrefix

Prefisso DNS del cluster gestito. Non è possibile eseguire l'aggiornamento dopo la creazione del cluster gestito.

enableNamespaceResources

Abilitare lo spazio dei nomi come risorsa di Azure. Il valore predefinito è false. Può essere abilitato/disabilitato durante la creazione e l'aggiornamento del cluster gestito. Per altri dettagli sullo spazio dei nomi come risorsa arm, vedere https://aka.ms/NamespaceARMResource.

enableRbac

Indica se abilitare Kubernetes Role-Based controllo di accesso.

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.

extendedLocation

Posizione estesa della macchina virtuale.

fqdn

Nome di dominio completo del pool master. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

fqdnSubdomain

Sottodominio FQDN del cluster privato con zona DNS privata personalizzata. Non è possibile eseguire l'aggiornamento dopo la creazione del cluster gestito.

hostedSystemProfile

Impostazioni per i componenti aggiuntivi del sistema ospitato. Per altre informazioni, vedere https://aka.ms/aks/automatic/systemcomponents.

httpProxyConfig

Configurazioni per il provisioning del cluster con server proxy HTTP.

identity

Identità del cluster gestito, se configurata.

identityProfile

Identità utente associata al cluster gestito. Questa identità verrà usata da kubelet. È consentita un'unica identità assegnata dall'utente. L'unica chiave accettata è "kubeletidentity", con valore "resourceId": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

ingressProfile

Profilo di ingresso per il cluster gestito.

kind

Viene usato principalmente per esporre diverse esperienze dell'interfaccia utente nel portale per diversi tipi

kubernetesVersion

È richiesta la versione di Kubernetes per l'esecuzione del cluster gestito. Quando si aggiorna un cluster del servizio Azure Kubernetes supportato, non è possibile ignorare le versioni secondarie di Kubernetes. Tutti gli aggiornamenti devono essere eseguiti in sequenza in base al numero di versione principale. Ad esempio, gli aggiornamenti tra 1.14.x -> 1.15.x o 1.15.x -> 1.16.x sono consentiti, ma 1.14.x -> 1.16.x non è consentito. Per altri dettagli, vedere 'aggiornamento di un cluster del servizio Azure Kubernetes.

linuxProfile

Profilo per le macchine virtuali Linux nel cluster gestito.

maxAgentPools

Numero massimo di pool di agenti per il cluster gestito. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

metricsProfile

Configurazione facoltativa delle metriche del cluster.

networkProfile

Profilo di configurazione di rete.

nodeProvisioningProfile

Impostazioni di provisioning del nodo applicabili all'intero cluster.

nodeResourceGroup

Nome del gruppo di risorse contenente i nodi del pool di agenti.

nodeResourceGroupProfile

Profilo di configurazione del gruppo di risorse del nodo.

oidcIssuerProfile

Profilo emittente OIDC del cluster gestito.

podIdentityProfile

Profilo di identità del pod del cluster gestito. Per altre informazioni sull'integrazione delle identità dei pod di AAD, vedere usare l'identità dei pod di AAD.

powerState

Stato di alimentazione del cluster. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

privateFqdn

Nome di dominio completo del cluster privato. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

privateLinkResources

Risorse collegamento privato associate al cluster.

provisioningState

Stato di provisioning corrente. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

publicNetworkAccess

PublicNetworkAccess del managedCluster. Consentire o negare l'accesso alla rete pubblica per il servizio Azure Kubernetes

resourceUID

ResourceUID identifica in modo univoco ManagedClusters che riutilizzano ResourceId arm (ad esempio, creare, eliminare, creare una sequenza) NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

schedulerProfile

Profilo della configurazione dell'utilità di pianificazione dei pod.

securityProfile

Profilo di sicurezza per il cluster gestito.

serviceMeshProfile

Profilo mesh del servizio per un cluster gestito.

servicePrincipalProfile

Informazioni su un'identità dell'entità servizio da usare per il cluster per la modifica delle API di Azure.

sku

SKU del cluster gestito.

status

Contiene informazioni di sola lettura sul cluster gestito.

storageProfile

Profilo di archiviazione per il cluster gestito.

supportPlan

Piano di supporto per il cluster gestito. Se non specificato, il valore predefinito è "KubernetesOfficial".

upgradeSettings

Impostazioni per l'aggiornamento di un cluster.

windowsProfile

Profilo per le macchine virtuali Windows nel cluster gestito.

workloadAutoScalerProfile

Profilo di scalabilità automatica del carico di lavoro per il cluster gestito.

Proprietà ereditate

id

ID risorsa completo per la risorsa. Ad esempio, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

location

Posizione geografica in cui risiede la risorsa

name

Nome della risorsa NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

systemData

Metadati di Azure Resource Manager contenenti le informazioni createdBy e modifiedBy. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

tags

Tag di risorsa.

type

Tipo della risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

Dettagli proprietà

aadProfile

Configurazione di Azure Active Directory.

aadProfile?: ManagedClusterAADProfile

Valore della proprietà

addonProfiles

Profilo del componente aggiuntivo del cluster gestito.

addonProfiles?: {[propertyName: string]: ManagedClusterAddonProfile}

Valore della proprietà

{[propertyName: string]: ManagedClusterAddonProfile}

agentPoolProfiles

Proprietà del pool di agenti.

agentPoolProfiles?: ManagedClusterAgentPoolProfile[]

Valore della proprietà

aiToolchainOperatorProfile

Impostazioni dell'operatore toolchain di intelligenza artificiale applicabili all'intero cluster.

aiToolchainOperatorProfile?: ManagedClusterAIToolchainOperatorProfile

Valore della proprietà

apiServerAccessProfile

Profilo di accesso per il server API del cluster gestito.

apiServerAccessProfile?: ManagedClusterAPIServerAccessProfile

Valore della proprietà

autoScalerProfile

Parametri da applicare al componente di scalabilità automatica del cluster quando abilitato

autoScalerProfile?: ManagedClusterPropertiesAutoScalerProfile

Valore della proprietà

autoUpgradeProfile

Configurazione dell'aggiornamento automatico.

autoUpgradeProfile?: ManagedClusterAutoUpgradeProfile

Valore della proprietà

azureMonitorProfile

Profilo addon prometheus per il cluster del servizio contenitore

azureMonitorProfile?: ManagedClusterAzureMonitorProfile

Valore della proprietà

azurePortalFqdn

FQDN speciale usato dal portale di Azure per accedere al cluster gestito. Questo nome di dominio completo è destinato all'uso solo dal portale di Azure e non deve essere usato da altri client. Il portale di Azure richiede l'invio di alcune intestazioni CORS (Cross-Origin Resource Sharing) in alcune risposte, che Kubernetes APIServer non gestisce per impostazione predefinita. Questo FQDN speciale supporta CORS, consentendo al portale di Azure di funzionare correttamente. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

azurePortalFqdn?: string

Valore della proprietà

string

bootstrapProfile

Profilo della configurazione bootstrap del cluster.

bootstrapProfile?: ManagedClusterBootstrapProfile

Valore della proprietà

creationData

CreationData da usare per specificare l'ID snapshot di origine se il cluster verrà creato/aggiornato usando uno snapshot.

creationData?: CreationData

Valore della proprietà

currentKubernetesVersion

La versione di Kubernetes del cluster gestito è in esecuzione. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

currentKubernetesVersion?: string

Valore della proprietà

string

disableLocalAccounts

Se gli account locali devono essere disabilitati nel cluster gestito. Se impostato su true, il recupero di credenziali statiche verrà disabilitato per questo cluster. Questa operazione deve essere usata solo nei cluster gestiti abilitati per AAD. Per altri dettagli, vedere disabilitare gli account locali.

disableLocalAccounts?: boolean

Valore della proprietà

boolean

diskEncryptionSetID

ID risorsa del set di crittografia del disco da usare per abilitare la crittografia dei dati inattivi. Questo è il formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'

diskEncryptionSetID?: string

Valore della proprietà

string

dnsPrefix

Prefisso DNS del cluster gestito. Non è possibile eseguire l'aggiornamento dopo la creazione del cluster gestito.

dnsPrefix?: string

Valore della proprietà

string

enableNamespaceResources

Abilitare lo spazio dei nomi come risorsa di Azure. Il valore predefinito è false. Può essere abilitato/disabilitato durante la creazione e l'aggiornamento del cluster gestito. Per altri dettagli sullo spazio dei nomi come risorsa arm, vedere https://aka.ms/NamespaceARMResource.

enableNamespaceResources?: boolean

Valore della proprietà

boolean

enableRbac

Indica se abilitare Kubernetes Role-Based controllo di accesso.

enableRbac?: boolean

Valore della proprietà

boolean

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

extendedLocation

Posizione estesa della macchina virtuale.

extendedLocation?: ExtendedLocation

Valore della proprietà

fqdn

Nome di dominio completo del pool master. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

fqdn?: string

Valore della proprietà

string

fqdnSubdomain

Sottodominio FQDN del cluster privato con zona DNS privata personalizzata. Non è possibile eseguire l'aggiornamento dopo la creazione del cluster gestito.

fqdnSubdomain?: string

Valore della proprietà

string

hostedSystemProfile

Impostazioni per i componenti aggiuntivi del sistema ospitato. Per altre informazioni, vedere https://aka.ms/aks/automatic/systemcomponents.

hostedSystemProfile?: ManagedClusterHostedSystemProfile

Valore della proprietà

httpProxyConfig

Configurazioni per il provisioning del cluster con server proxy HTTP.

httpProxyConfig?: ManagedClusterHttpProxyConfig

Valore della proprietà

identity

Identità del cluster gestito, se configurata.

identity?: ManagedClusterIdentity

Valore della proprietà

identityProfile

Identità utente associata al cluster gestito. Questa identità verrà usata da kubelet. È consentita un'unica identità assegnata dall'utente. L'unica chiave accettata è "kubeletidentity", con valore "resourceId": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

identityProfile?: {[propertyName: string]: UserAssignedIdentity}

Valore della proprietà

{[propertyName: string]: UserAssignedIdentity}

ingressProfile

Profilo di ingresso per il cluster gestito.

ingressProfile?: ManagedClusterIngressProfile

Valore della proprietà

kind

Viene usato principalmente per esporre diverse esperienze dell'interfaccia utente nel portale per diversi tipi

kind?: string

Valore della proprietà

string

kubernetesVersion

È richiesta la versione di Kubernetes per l'esecuzione del cluster gestito. Quando si aggiorna un cluster del servizio Azure Kubernetes supportato, non è possibile ignorare le versioni secondarie di Kubernetes. Tutti gli aggiornamenti devono essere eseguiti in sequenza in base al numero di versione principale. Ad esempio, gli aggiornamenti tra 1.14.x -> 1.15.x o 1.15.x -> 1.16.x sono consentiti, ma 1.14.x -> 1.16.x non è consentito. Per altri dettagli, vedere 'aggiornamento di un cluster del servizio Azure Kubernetes.

kubernetesVersion?: string

Valore della proprietà

string

linuxProfile

Profilo per le macchine virtuali Linux nel cluster gestito.

linuxProfile?: ContainerServiceLinuxProfile

Valore della proprietà

maxAgentPools

Numero massimo di pool di agenti per il cluster gestito. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

maxAgentPools?: number

Valore della proprietà

number

metricsProfile

Configurazione facoltativa delle metriche del cluster.

metricsProfile?: ManagedClusterMetricsProfile

Valore della proprietà

networkProfile

Profilo di configurazione di rete.

networkProfile?: ContainerServiceNetworkProfile

Valore della proprietà

nodeProvisioningProfile

Impostazioni di provisioning del nodo applicabili all'intero cluster.

nodeProvisioningProfile?: ManagedClusterNodeProvisioningProfile

Valore della proprietà

nodeResourceGroup

Nome del gruppo di risorse contenente i nodi del pool di agenti.

nodeResourceGroup?: string

Valore della proprietà

string

nodeResourceGroupProfile

Profilo di configurazione del gruppo di risorse del nodo.

nodeResourceGroupProfile?: ManagedClusterNodeResourceGroupProfile

Valore della proprietà

oidcIssuerProfile

Profilo emittente OIDC del cluster gestito.

oidcIssuerProfile?: ManagedClusterOidcIssuerProfile

Valore della proprietà

podIdentityProfile

Profilo di identità del pod del cluster gestito. Per altre informazioni sull'integrazione delle identità dei pod di AAD, vedere usare l'identità dei pod di AAD.

podIdentityProfile?: ManagedClusterPodIdentityProfile

Valore della proprietà

powerState

Stato di alimentazione del cluster. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

powerState?: PowerState

Valore della proprietà

privateFqdn

Nome di dominio completo del cluster privato. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

privateFqdn?: string

Valore della proprietà

string

privateLinkResources

Risorse collegamento privato associate al cluster.

privateLinkResources?: PrivateLinkResource[]

Valore della proprietà

provisioningState

Stato di provisioning corrente. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

provisioningState?: string

Valore della proprietà

string

publicNetworkAccess

PublicNetworkAccess del managedCluster. Consentire o negare l'accesso alla rete pubblica per il servizio Azure Kubernetes

publicNetworkAccess?: string

Valore della proprietà

string

resourceUID

ResourceUID identifica in modo univoco ManagedClusters che riutilizzano ResourceId arm (ad esempio, creare, eliminare, creare una sequenza) NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

resourceUID?: string

Valore della proprietà

string

schedulerProfile

Profilo della configurazione dell'utilità di pianificazione dei pod.

schedulerProfile?: SchedulerProfile

Valore della proprietà

securityProfile

Profilo di sicurezza per il cluster gestito.

securityProfile?: ManagedClusterSecurityProfile

Valore della proprietà

serviceMeshProfile

Profilo mesh del servizio per un cluster gestito.

serviceMeshProfile?: ServiceMeshProfile

Valore della proprietà

servicePrincipalProfile

Informazioni su un'identità dell'entità servizio da usare per il cluster per la modifica delle API di Azure.

servicePrincipalProfile?: ManagedClusterServicePrincipalProfile

Valore della proprietà

sku

SKU del cluster gestito.

sku?: ManagedClusterSKU

Valore della proprietà

status

Contiene informazioni di sola lettura sul cluster gestito.

status?: ManagedClusterStatus

Valore della proprietà

storageProfile

Profilo di archiviazione per il cluster gestito.

storageProfile?: ManagedClusterStorageProfile

Valore della proprietà

supportPlan

Piano di supporto per il cluster gestito. Se non specificato, il valore predefinito è "KubernetesOfficial".

supportPlan?: string

Valore della proprietà

string

upgradeSettings

Impostazioni per l'aggiornamento di un cluster.

upgradeSettings?: ClusterUpgradeSettings

Valore della proprietà

windowsProfile

Profilo per le macchine virtuali Windows nel cluster gestito.

windowsProfile?: ManagedClusterWindowsProfile

Valore della proprietà

workloadAutoScalerProfile

Profilo di scalabilità automatica del carico di lavoro per il cluster gestito.

workloadAutoScalerProfile?: ManagedClusterWorkloadAutoScalerProfile

Valore della proprietà

Dettagli proprietà ereditate

id

ID risorsa completo per la risorsa. Ad esempio, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

id?: string

Valore della proprietà

string

ereditato daTrackedResource.id

location

Posizione geografica in cui risiede la risorsa

location: string

Valore della proprietà

string

ereditato daTrackedResource.location

name

Nome della risorsa NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

name?: string

Valore della proprietà

string

ereditato daTrackedResource.name

systemData

Metadati di Azure Resource Manager contenenti le informazioni createdBy e modifiedBy. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

systemData?: SystemData

Valore della proprietà

ereditato daTrackedResource.systemData

tags

Tag di risorsa.

tags?: {[propertyName: string]: string}

Valore della proprietà

{[propertyName: string]: string}

ereditato daTrackedResource.tags

type

Tipo della risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

type?: string

Valore della proprietà

string

ereditato daTrackedResource.type