ManagedClusterProperties interface

Egenskaper hos det hanterade klustret.

Egenskaper

aadProfile

Azure Active Directory-konfigurationen.

addonProfiles

Profilen för det hanterade klustertillägget.

agentPoolProfiles

Egenskaperna för agentpoolen.

aiToolchainOperatorProfile

Inställningar för AI-verktygskedja som gäller för hela klustret.

apiServerAccessProfile

Åtkomstprofilen för API-servern för hanterade kluster.

autoScalerProfile

Parametrar som ska tillämpas på kluster-autoskalning när det är aktiverat

autoUpgradeProfile

Konfigurationen för automatisk uppgradering.

azureMonitorProfile

Azure Monitor tilläggsprofiler för övervakning av det hanterade klustret.

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.

bootstrapProfile

Profil för konfigurationen av klustrets bootstrap.

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.

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.

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}'

dnsPrefix

DNS-prefixet för det hanterade klustret. Detta kan inte uppdateras när det hanterade klustret har skapats.

enableRbac

Om man ska aktivera Kubernetes Role-Based Access Control.

fqdn

FQDN för huvudpoolen.

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.

hostedSystemProfile

Inställningar för tillägg till värdbaserade system. Mer information finns i https://aka.ms/aks/automatic/systemcomponents.

httpProxyConfig

Konfigurationer för att etablera klustret med HTTP-proxyservrar.

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}".

ingressProfile

Ingressprofil för det hanterade klustret.

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.

linuxProfile

Profilen för virtuella Linux-datorer i det hanterade klustret.

maxAgentPools

Maximalt antal agentpooler för det hanterade klustret.

metricsProfile

Valfri konfiguration av klustermått.

networkProfile

Nätverkskonfigurationsprofilen.

nodeProvisioningProfile

Nodetableringsinställningar som gäller för hela klustret.

nodeResourceGroup

Namnet på resursgruppen som innehåller agentpoolnoder.

nodeResourceGroupProfile

Profil för nodresursgruppens konfiguration.

oidcIssuerProfile

OIDC-utfärdarprofilen för det hanterade klustret.

podIdentityProfile

Poddidentitetsprofilen för det hanterade klustret. Mer information om integrering av AAD-poddidentitet finns i använda AAD-poddidentitet.

powerState

Power State för klustret.

privateFqdn

FQDN för privat kluster.

privateLinkResources

Privata länkresurser som är associerade med klustret.

provisioningState

Det aktuella etableringstillståndet.

publicNetworkAccess

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)

securityProfile

Säkerhetsprofil för det hanterade klustret.

serviceMeshProfile

Service mesh-profil för ett hanterat kluster.

servicePrincipalProfile

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.

storageProfile

Lagringsprofil för det hanterade klustret.

supportPlan

Supportplanen för det hanterade klustret. Om det är ospecificerat är standardvärdet "KubernetesOfficial".

upgradeSettings

Inställningar för att uppgradera ett kluster.

windowsProfile

Profilen för Windows-VM:er i det hanterade klustret.

workloadAutoScalerProfile

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

Power State för klustret.

powerState?: PowerState

Egenskapsvärde

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

Egenskapsvärde