ManagedCluster interface
Cluster gestito.
- Extends
Proprietà
| aad |
Configurazione di Azure Active Directory. |
| addon |
Profilo del componente aggiuntivo del cluster gestito. |
| agent |
Proprietà del pool di agenti. |
| ai |
Impostazioni dell'operatore toolchain di intelligenza artificiale applicabili all'intero cluster. |
| api |
Profilo di accesso per il server API del cluster gestito. |
| auto |
Parametri da applicare al componente di scalabilità automatica del cluster quando abilitato |
| auto |
Configurazione dell'aggiornamento automatico. |
| azure |
Profilo addon prometheus per il cluster del servizio contenitore |
| azure |
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. |
| bootstrap |
Profilo della configurazione bootstrap del cluster. |
| creation |
CreationData da usare per specificare l'ID snapshot di origine se il cluster verrà creato/aggiornato usando uno snapshot. |
| current |
La versione di Kubernetes del cluster gestito è in esecuzione. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| disable |
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. |
| disk |
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}' |
| dns |
Prefisso DNS del cluster gestito. Non è possibile eseguire l'aggiornamento dopo la creazione del cluster gestito. |
| enable |
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. |
| enable |
Indica se abilitare Kubernetes Role-Based controllo di accesso. |
| 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. |
| extended |
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. |
| fqdn |
Sottodominio FQDN del cluster privato con zona DNS privata personalizzata. Non è possibile eseguire l'aggiornamento dopo la creazione del cluster gestito. |
| hosted |
Impostazioni per i componenti aggiuntivi del sistema ospitato. Per altre informazioni, vedere https://aka.ms/aks/automatic/systemcomponents. |
| http |
Configurazioni per il provisioning del cluster con server proxy HTTP. |
| identity | Identità del cluster gestito, se configurata. |
| identity |
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}". |
| ingress |
Profilo di ingresso per il cluster gestito. |
| kind | Viene usato principalmente per esporre diverse esperienze dell'interfaccia utente nel portale per diversi tipi |
| kubernetes |
È 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. |
| linux |
Profilo per le macchine virtuali Linux nel cluster gestito. |
| max |
Numero massimo di pool di agenti per il cluster gestito. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| metrics |
Configurazione facoltativa delle metriche del cluster. |
| network |
Profilo di configurazione di rete. |
| node |
Impostazioni di provisioning del nodo applicabili all'intero cluster. |
| node |
Nome del gruppo di risorse contenente i nodi del pool di agenti. |
| node |
Profilo di configurazione del gruppo di risorse del nodo. |
| oidc |
Profilo emittente OIDC del cluster gestito. |
| pod |
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. |
| power |
Stato di alimentazione del cluster. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| private |
Nome di dominio completo del cluster privato. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| private |
Risorse collegamento privato associate al cluster. |
| provisioning |
Stato di provisioning corrente. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| public |
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. |
| scheduler |
Profilo della configurazione dell'utilità di pianificazione dei pod. |
| security |
Profilo di sicurezza per il cluster gestito. |
| service |
Profilo mesh del servizio per un cluster gestito. |
| service |
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. |
| storage |
Profilo di archiviazione per il cluster gestito. |
| support |
Piano di supporto per il cluster gestito. Se non specificato, il valore predefinito è "KubernetesOfficial". |
| upgrade |
Impostazioni per l'aggiornamento di un cluster. |
| windows |
Profilo per le macchine virtuali Windows nel cluster gestito. |
| workload |
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. |
| system |
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
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