ManagedClusterProperties interface
Egenskaper hos det hanterade klustret.
Egenskaper
| aad |
Azure Active Directory-konfigurationen. |
| addon |
Profilen för det hanterade klustertillägget. |
| agent |
Egenskaperna för agentpoolen. |
| ai |
Inställningar för AI-verktygskedja som gäller för hela klustret. |
| api |
Åtkomstprofilen för API-servern för hanterade kluster. |
| auto |
Parametrar som ska tillämpas på kluster-autoskalning när det är aktiverat |
| auto |
Konfigurationen för automatisk uppgradering. |
| azure |
Azure Monitor tilläggsprofiler för övervakning av det hanterade klustret. |
| azure |
Den speciella FQDN som används av Azure Portal för att komma åt det hanterade klustret. Denna FQDN är endast avsedd för Azure Portal och bör inte användas av andra klienter. Azure Portal kräver att vissa Cross-Origin Resource Sharing (CORS)-huvuden skickas i vissa svar, vilket Kubernetes APIServer inte hanterar som standard. Denna speciella FQDN stöder CORS, vilket gör att Azure Portal fungerar korrekt. |
| bootstrap |
Profil för konfigurationen av klustrets bootstrap. |
| current |
Den version av Kubernetes som det hanterade klustret körs. Om kubernetesVersion var en fullständigt angiven version <major.minor.patch>är det här fältet exakt lika med det. Om kubernetesVersion <major.minor>innehåller det här fältet den fullständiga <major.minor.patch> version som används. |
| disable |
Om lokala konton ska inaktiveras i det hanterade klustret. Om värdet är true inaktiveras hämtar du statiska autentiseringsuppgifter för det här klustret. Detta får endast användas på hanterade kluster som är AAD-aktiverade. Mer information finns i inaktivera lokala konton. |
| disk |
Resurs-ID för diskkrypteringsuppsättningen som ska användas för att aktivera kryptering i vila. Detta är av formen: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. Compute/diskEncryptionSets/{encryptionSetName}' |
| dns |
DNS-prefixet för det hanterade klustret. Detta kan inte uppdateras när det hanterade klustret har skapats. |
| enable |
Om man ska aktivera Kubernetes Role-Based Access Control. |
| fqdn | FQDN för huvudpoolen. |
| fqdn |
FQDN-underdomänen för det privata klustret med anpassad privat dns-zon. Detta kan inte uppdateras när det hanterade klustret har skapats. |
| hosted |
Inställningar för tillägg till värdbaserade system. Mer information finns i https://aka.ms/aks/automatic/systemcomponents. |
| http |
Konfigurationer för att etablera klustret med HTTP-proxyservrar. |
| identity |
Användaridentiteten som är associerad med det hanterade klustret. Den här identiteten används av kubelet. Endast en användartilldelad identitet tillåts. Den enda accepterade nyckeln är "kubeletidentity", med värdet "resourceId": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/{identityName}". |
| ingress |
Ingressprofil för det hanterade klustret. |
| kubernetes |
Den version av Kubernetes som angetts av användaren. Både korrigeringsversionen <major.minor.patch> (t.ex. 1.20.13) och <major.minor> (t.ex. 1.20) stöds. När <major.minor> har angetts väljs den senaste ga-korrigeringsversionen automatiskt. När klustret uppdateras med samma <major.minor> när det har skapats (t.ex. 1.14.x–> 1.14) utlöses inte en uppgradering, även om en nyare korrigeringsversion är tillgänglig. När du uppgraderar ett AKS-kluster som stöds kan kubernetes-delversioner inte hoppas över. Alla uppgraderingar måste utföras sekventiellt med huvudversionsnummer. Uppgraderingar mellan 1.14.x –> 1.15.x eller 1.15.x –> 1.16.x tillåts, men 1.14.x –> 1.16.x tillåts inte. Mer information finns i uppgradera ett AKS-kluster. |
| linux |
Profilen för virtuella Linux-datorer i det hanterade klustret. |
| max |
Maximalt antal agentpooler för det hanterade klustret. |
| metrics |
Valfri konfiguration av klustermått. |
| network |
Nätverkskonfigurationsprofilen. |
| node |
Nodetableringsinställningar som gäller för hela klustret. |
| node |
Namnet på resursgruppen som innehåller agentpoolnoder. |
| node |
Profil för nodresursgruppens konfiguration. |
| oidc |
OIDC-utfärdarprofilen för det hanterade klustret. |
| pod |
Poddidentitetsprofilen för det hanterade klustret. Mer information om integrering av AAD-poddidentitet finns i använda AAD-poddidentitet. |
| power |
Power State för klustret. |
| private |
FQDN för privat kluster. |
| private |
Privata länkresurser som är associerade med klustret. |
| provisioning |
Det aktuella etableringstillståndet. |
| public |
PublicNetworkAccess för managedCluster. Tillåt eller neka offentlig nätverksaccess för AKS |
| resourceUID | resourceUID identifierar unikt ManagedClusters som återanvänder ARM ResourceIds (d.v.s. skapa, ta bort, skapa sekvens) |
| security |
Säkerhetsprofil för det hanterade klustret. |
| service |
Service mesh-profil för ett hanterat kluster. |
| service |
Information om en tjänstehuvudidentitet som klustret ska använda för att manipulera Azure-API:er. |
| status | Innehåller skrivskyddad information om det hanterade klustret. |
| storage |
Lagringsprofil för det hanterade klustret. |
| support |
Supportplanen för det hanterade klustret. Om det är ospecificerat är standardvärdet "KubernetesOfficial". |
| upgrade |
Inställningar för att uppgradera ett kluster. |
| windows |
Profilen för Windows-VM:er i det hanterade klustret. |
| workload |
Profil för automatisk skalning av arbetsbelastning för det hanterade klustret. |
Egenskapsinformation
aadProfile
Azure Active Directory-konfigurationen.
aadProfile?: ManagedClusterAADProfile
Egenskapsvärde
addonProfiles
Profilen för det hanterade klustertillägget.
addonProfiles?: Record<string, ManagedClusterAddonProfile>
Egenskapsvärde
Record<string, ManagedClusterAddonProfile>
agentPoolProfiles
Egenskaperna för agentpoolen.
agentPoolProfiles?: ManagedClusterAgentPoolProfile[]
Egenskapsvärde
aiToolchainOperatorProfile
Inställningar för AI-verktygskedja som gäller för hela klustret.
aiToolchainOperatorProfile?: ManagedClusterAIToolchainOperatorProfile
Egenskapsvärde
apiServerAccessProfile
Åtkomstprofilen för API-servern för hanterade kluster.
apiServerAccessProfile?: ManagedClusterAPIServerAccessProfile
Egenskapsvärde
autoScalerProfile
Parametrar som ska tillämpas på kluster-autoskalning när det är aktiverat
autoScalerProfile?: ManagedClusterPropertiesAutoScalerProfile
Egenskapsvärde
autoUpgradeProfile
Konfigurationen för automatisk uppgradering.
autoUpgradeProfile?: ManagedClusterAutoUpgradeProfile
Egenskapsvärde
azureMonitorProfile
Azure Monitor tilläggsprofiler för övervakning av det hanterade klustret.
azureMonitorProfile?: ManagedClusterAzureMonitorProfile
Egenskapsvärde
azurePortalFqdn
Den speciella FQDN som används av Azure Portal för att komma åt det hanterade klustret. Denna FQDN är endast avsedd för Azure Portal och bör inte användas av andra klienter. Azure Portal kräver att vissa Cross-Origin Resource Sharing (CORS)-huvuden skickas i vissa svar, vilket Kubernetes APIServer inte hanterar som standard. Denna speciella FQDN stöder CORS, vilket gör att Azure Portal fungerar korrekt.
azurePortalFqdn?: string
Egenskapsvärde
string
bootstrapProfile
Profil för konfigurationen av klustrets bootstrap.
bootstrapProfile?: ManagedClusterBootstrapProfile
Egenskapsvärde
currentKubernetesVersion
Den version av Kubernetes som det hanterade klustret körs. Om kubernetesVersion var en fullständigt angiven version <major.minor.patch>är det här fältet exakt lika med det. Om kubernetesVersion <major.minor>innehåller det här fältet den fullständiga <major.minor.patch> version som används.
currentKubernetesVersion?: string
Egenskapsvärde
string
disableLocalAccounts
Om lokala konton ska inaktiveras i det hanterade klustret. Om värdet är true inaktiveras hämtar du statiska autentiseringsuppgifter för det här klustret. Detta får endast användas på hanterade kluster som är AAD-aktiverade. Mer information finns i inaktivera lokala konton.
disableLocalAccounts?: boolean
Egenskapsvärde
boolean
diskEncryptionSetID
Resurs-ID för diskkrypteringsuppsättningen som ska användas för att aktivera kryptering i vila. Detta är av formen: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. Compute/diskEncryptionSets/{encryptionSetName}'
diskEncryptionSetID?: string
Egenskapsvärde
string
dnsPrefix
DNS-prefixet för det hanterade klustret. Detta kan inte uppdateras när det hanterade klustret har skapats.
dnsPrefix?: string
Egenskapsvärde
string
enableRbac
Om man ska aktivera Kubernetes Role-Based Access Control.
enableRbac?: boolean
Egenskapsvärde
boolean
fqdn
FQDN för huvudpoolen.
fqdn?: string
Egenskapsvärde
string
fqdnSubdomain
FQDN-underdomänen för det privata klustret med anpassad privat dns-zon. Detta kan inte uppdateras när det hanterade klustret har skapats.
fqdnSubdomain?: string
Egenskapsvärde
string
hostedSystemProfile
Inställningar för tillägg till värdbaserade system. Mer information finns i https://aka.ms/aks/automatic/systemcomponents.
hostedSystemProfile?: ManagedClusterHostedSystemProfile
Egenskapsvärde
httpProxyConfig
Konfigurationer för att etablera klustret med HTTP-proxyservrar.
httpProxyConfig?: ManagedClusterHttpProxyConfig
Egenskapsvärde
identityProfile
Användaridentiteten som är associerad med det hanterade klustret. Den här identiteten används av kubelet. Endast en användartilldelad identitet tillåts. Den enda accepterade nyckeln är "kubeletidentity", med värdet "resourceId": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/{identityName}".
identityProfile?: Record<string, UserAssignedIdentity>
Egenskapsvärde
Record<string, UserAssignedIdentity>
ingressProfile
Ingressprofil för det hanterade klustret.
ingressProfile?: ManagedClusterIngressProfile
Egenskapsvärde
kubernetesVersion
Den version av Kubernetes som angetts av användaren. Både korrigeringsversionen <major.minor.patch> (t.ex. 1.20.13) och <major.minor> (t.ex. 1.20) stöds. När <major.minor> har angetts väljs den senaste ga-korrigeringsversionen automatiskt. När klustret uppdateras med samma <major.minor> när det har skapats (t.ex. 1.14.x–> 1.14) utlöses inte en uppgradering, även om en nyare korrigeringsversion är tillgänglig. När du uppgraderar ett AKS-kluster som stöds kan kubernetes-delversioner inte hoppas över. Alla uppgraderingar måste utföras sekventiellt med huvudversionsnummer. Uppgraderingar mellan 1.14.x –> 1.15.x eller 1.15.x –> 1.16.x tillåts, men 1.14.x –> 1.16.x tillåts inte. Mer information finns i uppgradera ett AKS-kluster.
kubernetesVersion?: string
Egenskapsvärde
string
linuxProfile
Profilen för virtuella Linux-datorer i det hanterade klustret.
linuxProfile?: ContainerServiceLinuxProfile
Egenskapsvärde
maxAgentPools
Maximalt antal agentpooler för det hanterade klustret.
maxAgentPools?: number
Egenskapsvärde
number
metricsProfile
Valfri konfiguration av klustermått.
metricsProfile?: ManagedClusterMetricsProfile
Egenskapsvärde
networkProfile
Nätverkskonfigurationsprofilen.
networkProfile?: ContainerServiceNetworkProfile
Egenskapsvärde
nodeProvisioningProfile
Nodetableringsinställningar som gäller för hela klustret.
nodeProvisioningProfile?: ManagedClusterNodeProvisioningProfile
Egenskapsvärde
nodeResourceGroup
Namnet på resursgruppen som innehåller agentpoolnoder.
nodeResourceGroup?: string
Egenskapsvärde
string
nodeResourceGroupProfile
Profil för nodresursgruppens konfiguration.
nodeResourceGroupProfile?: ManagedClusterNodeResourceGroupProfile
Egenskapsvärde
oidcIssuerProfile
OIDC-utfärdarprofilen för det hanterade klustret.
oidcIssuerProfile?: ManagedClusterOidcIssuerProfile
Egenskapsvärde
podIdentityProfile
Poddidentitetsprofilen för det hanterade klustret. Mer information om integrering av AAD-poddidentitet finns i använda AAD-poddidentitet.
podIdentityProfile?: ManagedClusterPodIdentityProfile
Egenskapsvärde
powerState
privateFqdn
FQDN för privat kluster.
privateFqdn?: string
Egenskapsvärde
string
privateLinkResources
Privata länkresurser som är associerade med klustret.
privateLinkResources?: PrivateLinkResource[]
Egenskapsvärde
provisioningState
Det aktuella etableringstillståndet.
provisioningState?: string
Egenskapsvärde
string
publicNetworkAccess
PublicNetworkAccess för managedCluster. Tillåt eller neka offentlig nätverksaccess för AKS
publicNetworkAccess?: string
Egenskapsvärde
string
resourceUID
resourceUID identifierar unikt ManagedClusters som återanvänder ARM ResourceIds (d.v.s. skapa, ta bort, skapa sekvens)
resourceUID?: string
Egenskapsvärde
string
securityProfile
Säkerhetsprofil för det hanterade klustret.
securityProfile?: ManagedClusterSecurityProfile
Egenskapsvärde
serviceMeshProfile
Service mesh-profil för ett hanterat kluster.
serviceMeshProfile?: ServiceMeshProfile
Egenskapsvärde
servicePrincipalProfile
Information om en tjänstehuvudidentitet som klustret ska använda för att manipulera Azure-API:er.
servicePrincipalProfile?: ManagedClusterServicePrincipalProfile
Egenskapsvärde
status
Innehåller skrivskyddad information om det hanterade klustret.
status?: ManagedClusterStatus
Egenskapsvärde
storageProfile
Lagringsprofil för det hanterade klustret.
storageProfile?: ManagedClusterStorageProfile
Egenskapsvärde
supportPlan
Supportplanen för det hanterade klustret. Om det är ospecificerat är standardvärdet "KubernetesOfficial".
supportPlan?: string
Egenskapsvärde
string
upgradeSettings
Inställningar för att uppgradera ett kluster.
upgradeSettings?: ClusterUpgradeSettings
Egenskapsvärde
windowsProfile
Profilen för Windows-VM:er i det hanterade klustret.
windowsProfile?: ManagedClusterWindowsProfile
Egenskapsvärde
workloadAutoScalerProfile
Profil för automatisk skalning av arbetsbelastning för det hanterade klustret.
workloadAutoScalerProfile?: ManagedClusterWorkloadAutoScalerProfile