Delen via


ManagedCluster interface

Beheerd cluster.

Uitbreiding

Eigenschappen

aadProfile

De Azure Active Directory-configuratie.

addonProfiles

Het profiel van de invoegtoepassing voor beheerde clusters.

agentPoolProfiles

De eigenschappen van de agentgroep.

apiServerAccessProfile

Het toegangsprofiel voor beheerde cluster-API-server.

autoScalerProfile

Parameters die moeten worden toegepast op de automatische schaalaanpassing van clusters wanneer deze optie is ingeschakeld

autoUpgradeProfile

De configuratie van de automatische upgrade.

azureMonitorProfile

Azure Monitor-invoegtoepassingsprofielen voor het bewaken van het beheerde cluster.

azurePortalFqdn

Voor De Azure-portal moeten bepaalde CORS-headers (Cross-Origin Resource Sharing) in sommige antwoorden worden verzonden, die kubernetes APIServer niet standaard verwerkt. Deze speciale FQDN ondersteunt CORS, zodat Azure Portal goed kan functioneren. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

currentKubernetesVersion

Als kubernetesVersion een volledig opgegeven versie is <major.minor.patch>, is dit veld precies gelijk aan het veld. Als kubernetesVersion is <major.minor>, bevat dit veld de volledige <major.minor.patch> versie die wordt gebruikt. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

disableLocalAccounts

Als deze optie is ingesteld op true, worden statische referenties uitgeschakeld voor dit cluster. Dit mag alleen worden gebruikt voor beheerde clusters waarvoor AAD is ingeschakeld. Zie lokale accounts uitschakelenvoor meer informatie.

diskEncryptionSetID

Dit is van het formulier: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}

dnsPrefix

Dit kan niet worden bijgewerkt zodra het beheerde cluster is gemaakt.

enablePodSecurityPolicy

(AFGESCHAFT) Hiermee wordt aangegeven of u beveiligingsbeleid voor Kubernetes-pods (preview) wilt inschakelen. PodSecurityPolicy is afgeschaft in Kubernetes v1.21 en verwijderd uit Kubernetes in v1.25. Meer informatie vindt u op https://aka.ms/k8s/psp en https://aka.ms/aks/psp.

enableRbac

Of Kubernetes Role-Based toegangsbeheer moet worden ingeschakeld.

eTag

Unieke alleen-lezen tekenreeks die wordt gebruikt voor het implementeren van optimistische gelijktijdigheid. De eTag-waarde wordt gewijzigd wanneer de resource wordt bijgewerkt. Geef een if-match- of if-none-match-header op met de eTag-waarde voor een volgende aanvraag om optimistische gelijktijdigheid volgens de normale etagconventie in te schakelen. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

extendedLocation

De uitgebreide locatie van de virtuele machine.

fqdn

De FQDN van de hoofdgroep. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

fqdnSubdomain

Dit kan niet worden bijgewerkt zodra het beheerde cluster is gemaakt.

httpProxyConfig

Configuraties voor het inrichten van het cluster met HTTP-proxyservers.

identity

De identiteit van het beheerde cluster, indien geconfigureerd.

identityProfile

De gebruikersidentiteit die is gekoppeld aan het beheerde cluster. Deze identiteit wordt gebruikt door de kubelet. Er is slechts één door de gebruiker toegewezen identiteit toegestaan. De enige geaccepteerde sleutel is 'kubeletidentity', met de waarde 'resourceId': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

ingressProfile

Inkomend profiel voor het beheerde cluster.

kubernetesVersion

Beide patchversie <major.minor.patch> (bijvoorbeeld 1.20.13) en <major.minor> (bijvoorbeeld 1.20) worden ondersteund. Wanneer <major.minor> is opgegeven, wordt automatisch de meest recente ondersteunde GA-patchversie gekozen. Het cluster bijwerken met dezelfde <major.minor> nadat het is gemaakt (bijvoorbeeld 1.14.x -> 1.14) activeert geen upgrade, zelfs als er een nieuwere patchversie beschikbaar is. Wanneer u een upgrade uitvoert van een ondersteund AKS-cluster, kunnen secundaire versies van Kubernetes niet worden overgeslagen. Alle upgrades moeten sequentieel worden uitgevoerd op primaire versienummer. Bijvoorbeeld, upgrades tussen 1.14.x -> 1.15.x of 1.15.x -> 1.16.x zijn toegestaan, maar 1.14.x -> 1.16.x is niet toegestaan. Zie een AKS-cluster upgraden voor meer informatie.

linuxProfile

Het profiel voor Linux-VM's in het beheerde cluster.

maxAgentPools

Het maximum aantal agentgroepen voor het beheerde cluster. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

metricsProfile

Optionele configuratie van metrische clustergegevens.

networkProfile

Het netwerkconfiguratieprofiel.

nodeResourceGroup

De naam van de resourcegroep met agentgroepknooppunten.

nodeResourceGroupProfile

Profiel van de configuratie van de knooppuntresourcegroep.

oidcIssuerProfile

Het OIDC-verlenerprofiel van het beheerde cluster.

podIdentityProfile

Zie AAD-podidentiteit gebruiken voor meer informatie over de integratie van AAD-podidentiteiten.

powerState

De energiestatus van het cluster. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

privateFqdn

De FQDN-naam van het privécluster. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

privateLinkResources

Private Link-resources die zijn gekoppeld aan het cluster.

provisioningState

De huidige inrichtingsstatus. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

publicNetworkAccess

Openbare netwerktoegang voor AKS toestaan of weigeren

resourceUID

De resourceUID identificeert op unieke wijze ManagedClusters die ARM ResourceIds hergebruiken (bijvoorbeeld maken, verwijderen, reeks maken) OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

securityProfile

Beveiligingsprofiel voor het beheerde cluster.

serviceMeshProfile

Service-mesh-profiel voor een beheerd cluster.

servicePrincipalProfile

Informatie over een service-principal-identiteit voor het cluster dat moet worden gebruikt voor het bewerken van Azure-API's.

sku

De beheerde cluster-SKU.

storageProfile

Opslagprofiel voor het beheerde cluster.

supportPlan

Het ondersteuningsplan voor het beheerde cluster. Als dit niet is opgegeven, is de standaardwaarde 'KubernetesOfficial'.

upgradeSettings

Instellingen voor het upgraden van een cluster.

windowsProfile

Het profiel voor Virtuele Windows-machines in het beheerde cluster.

workloadAutoScalerProfile

Profiel voor automatische schaalaanpassing van werkbelastingen voor het beheerde cluster.

Overgenomen eigenschappen

id

Volledig gekwalificeerde resource-id voor de resource. Bijvoorbeeld /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

location

De geografische locatie waar de resource zich bevindt

name

De naam van de resourceNOTITIE: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

systemData

Azure Resource Manager-metagegevens met createdBy- en modifiedBy-gegevens. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

tags

Resourcetags.

type

Het type resource. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' of 'Microsoft.Storage/storageAccounts': deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

Eigenschapdetails

aadProfile

De Azure Active Directory-configuratie.

aadProfile?: ManagedClusterAADProfile

Waarde van eigenschap

addonProfiles

Het profiel van de invoegtoepassing voor beheerde clusters.

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

Waarde van eigenschap

{[propertyName: string]: ManagedClusterAddonProfile}

agentPoolProfiles

De eigenschappen van de agentgroep.

agentPoolProfiles?: ManagedClusterAgentPoolProfile[]

Waarde van eigenschap

apiServerAccessProfile

Het toegangsprofiel voor beheerde cluster-API-server.

apiServerAccessProfile?: ManagedClusterAPIServerAccessProfile

Waarde van eigenschap

autoScalerProfile

Parameters die moeten worden toegepast op de automatische schaalaanpassing van clusters wanneer deze optie is ingeschakeld

autoScalerProfile?: ManagedClusterPropertiesAutoScalerProfile

Waarde van eigenschap

autoUpgradeProfile

De configuratie van de automatische upgrade.

autoUpgradeProfile?: ManagedClusterAutoUpgradeProfile

Waarde van eigenschap

azureMonitorProfile

Azure Monitor-invoegtoepassingsprofielen voor het bewaken van het beheerde cluster.

azureMonitorProfile?: ManagedClusterAzureMonitorProfile

Waarde van eigenschap

azurePortalFqdn

Voor De Azure-portal moeten bepaalde CORS-headers (Cross-Origin Resource Sharing) in sommige antwoorden worden verzonden, die kubernetes APIServer niet standaard verwerkt. Deze speciale FQDN ondersteunt CORS, zodat Azure Portal goed kan functioneren. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

azurePortalFqdn?: string

Waarde van eigenschap

string

currentKubernetesVersion

Als kubernetesVersion een volledig opgegeven versie is <major.minor.patch>, is dit veld precies gelijk aan het veld. Als kubernetesVersion is <major.minor>, bevat dit veld de volledige <major.minor.patch> versie die wordt gebruikt. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

currentKubernetesVersion?: string

Waarde van eigenschap

string

disableLocalAccounts

Als deze optie is ingesteld op true, worden statische referenties uitgeschakeld voor dit cluster. Dit mag alleen worden gebruikt voor beheerde clusters waarvoor AAD is ingeschakeld. Zie lokale accounts uitschakelenvoor meer informatie.

disableLocalAccounts?: boolean

Waarde van eigenschap

boolean

diskEncryptionSetID

Dit is van het formulier: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}

diskEncryptionSetID?: string

Waarde van eigenschap

string

dnsPrefix

Dit kan niet worden bijgewerkt zodra het beheerde cluster is gemaakt.

dnsPrefix?: string

Waarde van eigenschap

string

enablePodSecurityPolicy

(AFGESCHAFT) Hiermee wordt aangegeven of u beveiligingsbeleid voor Kubernetes-pods (preview) wilt inschakelen. PodSecurityPolicy is afgeschaft in Kubernetes v1.21 en verwijderd uit Kubernetes in v1.25. Meer informatie vindt u op https://aka.ms/k8s/psp en https://aka.ms/aks/psp.

enablePodSecurityPolicy?: boolean

Waarde van eigenschap

boolean

enableRbac

Of Kubernetes Role-Based toegangsbeheer moet worden ingeschakeld.

enableRbac?: boolean

Waarde van eigenschap

boolean

eTag

Unieke alleen-lezen tekenreeks die wordt gebruikt voor het implementeren van optimistische gelijktijdigheid. De eTag-waarde wordt gewijzigd wanneer de resource wordt bijgewerkt. Geef een if-match- of if-none-match-header op met de eTag-waarde voor een volgende aanvraag om optimistische gelijktijdigheid volgens de normale etagconventie in te schakelen. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

eTag?: string

Waarde van eigenschap

string

extendedLocation

De uitgebreide locatie van de virtuele machine.

extendedLocation?: ExtendedLocation

Waarde van eigenschap

fqdn

De FQDN van de hoofdgroep. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

fqdn?: string

Waarde van eigenschap

string

fqdnSubdomain

Dit kan niet worden bijgewerkt zodra het beheerde cluster is gemaakt.

fqdnSubdomain?: string

Waarde van eigenschap

string

httpProxyConfig

Configuraties voor het inrichten van het cluster met HTTP-proxyservers.

httpProxyConfig?: ManagedClusterHttpProxyConfig

Waarde van eigenschap

identity

De identiteit van het beheerde cluster, indien geconfigureerd.

identity?: ManagedClusterIdentity

Waarde van eigenschap

identityProfile

De gebruikersidentiteit die is gekoppeld aan het beheerde cluster. Deze identiteit wordt gebruikt door de kubelet. Er is slechts één door de gebruiker toegewezen identiteit toegestaan. De enige geaccepteerde sleutel is 'kubeletidentity', met de waarde 'resourceId': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

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

Waarde van eigenschap

{[propertyName: string]: UserAssignedIdentity}

ingressProfile

Inkomend profiel voor het beheerde cluster.

ingressProfile?: ManagedClusterIngressProfile

Waarde van eigenschap

kubernetesVersion

Beide patchversie <major.minor.patch> (bijvoorbeeld 1.20.13) en <major.minor> (bijvoorbeeld 1.20) worden ondersteund. Wanneer <major.minor> is opgegeven, wordt automatisch de meest recente ondersteunde GA-patchversie gekozen. Het cluster bijwerken met dezelfde <major.minor> nadat het is gemaakt (bijvoorbeeld 1.14.x -> 1.14) activeert geen upgrade, zelfs als er een nieuwere patchversie beschikbaar is. Wanneer u een upgrade uitvoert van een ondersteund AKS-cluster, kunnen secundaire versies van Kubernetes niet worden overgeslagen. Alle upgrades moeten sequentieel worden uitgevoerd op primaire versienummer. Bijvoorbeeld, upgrades tussen 1.14.x -> 1.15.x of 1.15.x -> 1.16.x zijn toegestaan, maar 1.14.x -> 1.16.x is niet toegestaan. Zie een AKS-cluster upgraden voor meer informatie.

kubernetesVersion?: string

Waarde van eigenschap

string

linuxProfile

Het profiel voor Linux-VM's in het beheerde cluster.

linuxProfile?: ContainerServiceLinuxProfile

Waarde van eigenschap

maxAgentPools

Het maximum aantal agentgroepen voor het beheerde cluster. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

maxAgentPools?: number

Waarde van eigenschap

number

metricsProfile

Optionele configuratie van metrische clustergegevens.

metricsProfile?: ManagedClusterMetricsProfile

Waarde van eigenschap

networkProfile

Het netwerkconfiguratieprofiel.

networkProfile?: ContainerServiceNetworkProfile

Waarde van eigenschap

nodeResourceGroup

De naam van de resourcegroep met agentgroepknooppunten.

nodeResourceGroup?: string

Waarde van eigenschap

string

nodeResourceGroupProfile

Profiel van de configuratie van de knooppuntresourcegroep.

nodeResourceGroupProfile?: ManagedClusterNodeResourceGroupProfile

Waarde van eigenschap

oidcIssuerProfile

Het OIDC-verlenerprofiel van het beheerde cluster.

oidcIssuerProfile?: ManagedClusterOidcIssuerProfile

Waarde van eigenschap

podIdentityProfile

Zie AAD-podidentiteit gebruiken voor meer informatie over de integratie van AAD-podidentiteiten.

podIdentityProfile?: ManagedClusterPodIdentityProfile

Waarde van eigenschap

powerState

De energiestatus van het cluster. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

powerState?: PowerState

Waarde van eigenschap

privateFqdn

De FQDN-naam van het privécluster. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

privateFqdn?: string

Waarde van eigenschap

string

privateLinkResources

Private Link-resources die zijn gekoppeld aan het cluster.

privateLinkResources?: PrivateLinkResource[]

Waarde van eigenschap

provisioningState

De huidige inrichtingsstatus. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

provisioningState?: string

Waarde van eigenschap

string

publicNetworkAccess

Openbare netwerktoegang voor AKS toestaan of weigeren

publicNetworkAccess?: string

Waarde van eigenschap

string

resourceUID

De resourceUID identificeert op unieke wijze ManagedClusters die ARM ResourceIds hergebruiken (bijvoorbeeld maken, verwijderen, reeks maken) OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

resourceUID?: string

Waarde van eigenschap

string

securityProfile

Beveiligingsprofiel voor het beheerde cluster.

securityProfile?: ManagedClusterSecurityProfile

Waarde van eigenschap

serviceMeshProfile

Service-mesh-profiel voor een beheerd cluster.

serviceMeshProfile?: ServiceMeshProfile

Waarde van eigenschap

servicePrincipalProfile

Informatie over een service-principal-identiteit voor het cluster dat moet worden gebruikt voor het bewerken van Azure-API's.

servicePrincipalProfile?: ManagedClusterServicePrincipalProfile

Waarde van eigenschap

sku

De beheerde cluster-SKU.

sku?: ManagedClusterSKU

Waarde van eigenschap

storageProfile

Opslagprofiel voor het beheerde cluster.

storageProfile?: ManagedClusterStorageProfile

Waarde van eigenschap

supportPlan

Het ondersteuningsplan voor het beheerde cluster. Als dit niet is opgegeven, is de standaardwaarde 'KubernetesOfficial'.

supportPlan?: string

Waarde van eigenschap

string

upgradeSettings

Instellingen voor het upgraden van een cluster.

upgradeSettings?: ClusterUpgradeSettings

Waarde van eigenschap

windowsProfile

Het profiel voor Virtuele Windows-machines in het beheerde cluster.

windowsProfile?: ManagedClusterWindowsProfile

Waarde van eigenschap

workloadAutoScalerProfile

Profiel voor automatische schaalaanpassing van werkbelastingen voor het beheerde cluster.

workloadAutoScalerProfile?: ManagedClusterWorkloadAutoScalerProfile

Waarde van eigenschap

Details van overgenomen eigenschap

id

Volledig gekwalificeerde resource-id voor de resource. Bijvoorbeeld /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

id?: string

Waarde van eigenschap

string

overgenomen vanTrackedResource.id

location

De geografische locatie waar de resource zich bevindt

location: string

Waarde van eigenschap

string

overgenomen vanTrackedResource.location

name

De naam van de resourceNOTITIE: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

name?: string

Waarde van eigenschap

string

overgenomen vanTrackedResource.name

systemData

Azure Resource Manager-metagegevens met createdBy- en modifiedBy-gegevens. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

systemData?: SystemData

Waarde van eigenschap

overgenomen vanTrackedResource.systemData-

tags

Resourcetags.

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

Waarde van eigenschap

{[propertyName: string]: string}

overgenomen vanTrackedResource.tags

type

Het type resource. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' of 'Microsoft.Storage/storageAccounts': deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

type?: string

Waarde van eigenschap

string

overgenomen vanTrackedResource.type