ManagedCluster interface
Verwalteter Cluster.
- Extends
Eigenschaften
| aad |
Die Azure Active Directory-Konfiguration. |
| addon |
Das Profil des verwalteten Cluster-Add-Ons. |
| agent |
Die Agentpooleigenschaften. |
| ai |
KI-Toolkette-Operatoreinstellungen, die für den gesamten Cluster gelten. |
| api |
Das Zugriffsprofil für verwalteten Cluster-API-Server. |
| auto |
Parameter, die bei aktivierter Aktivierung auf die Cluster-Autoscaler angewendet werden sollen |
| auto |
Die Konfiguration für automatische Upgrades. |
| azure |
Azure Monitor-Add-On-Profile für die Überwachung des verwalteten Clusters. |
| azure |
Der spezielle FQDN, der vom Azure-Portal für den Zugriff auf den verwalteten Cluster verwendet wird. Dieser FQDN ist nur für die Verwendung durch das Azure-Portal vorgesehen und sollte nicht von anderen Clients verwendet werden. Das Azure-Portal erfordert, dass bestimmte CORS-Header (Cross-Origin Resource Sharing) in einigen Antworten gesendet werden, die kubernetes APIServer standardmäßig nicht behandelt. Dieser spezielle FQDN unterstützt CORS, sodass das Azure-Portal ordnungsgemäß funktioniert. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
| bootstrap |
Profil der Cluster-Bootstrap-Konfiguration. |
| current |
Die Version von Kubernetes, auf der der verwaltete Cluster ausgeführt wird. Wenn kubernetesVersion eine vollständig angegebene Version <major.minor.patch>war, ist dieses Feld exakt gleich. Wenn kubernetesVersion <major.minor>wurde, enthält dieses Feld den vollständigen <"major.minor.patch"> verwendeten Version. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
| disable |
Wenn lokale Konten im verwalteten Cluster deaktiviert werden sollen. Wenn dieser Wert auf "true" festgelegt ist, wird das Abrufen statischer Anmeldeinformationen für diesen Cluster deaktiviert. Dies darf nur für verwaltete Cluster verwendet werden, die AAD aktiviert sind. Weitere Informationen finden Sie unter Deaktivieren lokaler Konten. |
| disk |
Die Ressourcen-ID der Datenträgerverschlüsselung, die zum Aktivieren der ruhenden Verschlüsselung verwendet werden soll. Dies ist das Formular: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}' |
| dns |
Das DNS-Präfix des verwalteten Clusters. Dies kann nicht aktualisiert werden, nachdem der verwaltete Cluster erstellt wurde. |
| enable |
Gibt an, ob Kubernetes Role-Based Zugriffssteuerung aktiviert werden soll. |
| e |
Eindeutige schreibgeschützte Zeichenfolge, die verwendet wird, um optimistische Parallelität zu implementieren. Der eTag-Wert ändert sich, wenn die Ressource aktualisiert wird. Geben Sie einen if-match- oder if-none-match-Header mit dem eTag-Wert für eine nachfolgende Anforderung an, um die optimistische Parallelität gemäß der normalen eTag-Konvention zu aktivieren. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
| extended |
Der erweiterte Speicherort des virtuellen Computers. |
| fqdn | Der FQDN des Masterpools. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
| fqdn |
Die FQDN-Unterdomäne des privaten Clusters mit benutzerdefinierter privater DNS-Zone. Dies kann nicht aktualisiert werden, nachdem der verwaltete Cluster erstellt wurde. |
| http |
Konfigurationen für die Bereitstellung des Clusters mit HTTP-Proxyservern. |
| identity | Die Identität des verwalteten Clusters, falls konfiguriert. |
| identity |
Die dem verwalteten Cluster zugeordnete Benutzeridentität. Diese Identität wird vom Kubelet verwendet. Es ist nur eine vom Benutzer zugewiesene Identität zulässig. Der einzige akzeptierte Schlüssel ist "kubeletidentity", mit dem Wert "resourceId": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". |
| ingress |
Eingangsprofil für den verwalteten Cluster. |
| kind | Dies wird in erster Linie verwendet, um verschiedene Benutzeroberflächen im Portal für verschiedene Arten verfügbar zu machen. |
| kubernetes |
Die vom Benutzer angegebene Version von Kubernetes. Sowohl patchversion <major.minor.patch> (z. B. 1.20.13) als auch <major.minor> (z. B. 1.20) werden unterstützt. Wenn <major.minor> angegeben wird, wird automatisch die neueste unterstützte GA-Patchversion ausgewählt. Das Aktualisieren des Clusters mit demselben <major.minor> nach der Erstellung (z. B. 1.14.x -> 1.14) löst kein Upgrade aus, auch wenn eine neuere Patchversion verfügbar ist. Wenn Sie ein unterstütztes AKS-Cluster aktualisieren, können Kubernetes-Nebenversionen nicht übersprungen werden. Alle Upgrades müssen sequenziell nach Hauptversionsnummer ausgeführt werden. Beispielsweise sind Upgrades zwischen 1.14.x -> 1.15.x oder 1.15.x -> 1.16.x zulässig, 1.14.x -> 1.16.x ist jedoch nicht zulässig. Weitere Informationen finden Sie unter Upgrade eines AKS-Cluster-. |
| linux |
Das Profil für Linux-VMs im verwalteten Cluster. |
| max |
Die maximale Anzahl von Agentpools für den verwalteten Cluster. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
| metrics |
Optionale Konfiguration von Clustermetriken. |
| network |
Das Netzwerkkonfigurationsprofil. |
| node |
Knotenbereitstellungseinstellungen, die für den gesamten Cluster gelten. |
| node |
Der Name der Ressourcengruppe, die Agentpoolknoten enthält. |
| node |
Profil der Konfiguration der Knotenressourcengruppe. |
| oidc |
Das OIDC-Ausstellerprofil des verwalteten Clusters. |
| pod |
Das Pod-Identitätsprofil des verwalteten Clusters. Weitere Informationen zur AAD-Podidentitätsintegration finden Sie unter Verwenden der AAD-Podidentitäts-. |
| power |
Der Power State des Clusters. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
| private |
Der FQDN des privaten Clusters. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
| private |
Private Verknüpfungsressourcen, die dem Cluster zugeordnet sind. |
| provisioning |
Der aktuelle Bereitstellungsstatus. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
| public |
PublicNetworkAccess des managedCluster. Zulassen oder Verweigern des öffentlichen Netzwerkzugriffs für AKS |
| resourceUID | Die resourceUID identifiziert ManagedClusters eindeutig, die ARM ResourceIds wiederverwenden (d. h. erstellen, löschen, sequenzieren): Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
| security |
Sicherheitsprofil für den verwalteten Cluster. |
| service |
Dienstgitterprofil für einen verwalteten Cluster. |
| service |
Informationen zu einer Dienstprinzipalidentität für den Cluster zum Bearbeiten von Azure-APIs. |
| sku | Die verwaltete Cluster-SKU. |
| status | Enthält schreibgeschützte Informationen zum verwalteten Cluster. |
| storage |
Speicherprofil für den verwalteten Cluster. |
| support |
Der Supportplan für den verwalteten Cluster. Wenn nicht angegeben, lautet der Standardwert "KubernetesOfficial". |
| upgrade |
Einstellungen für das Upgrade eines Clusters. |
| windows |
Das Profil für Windows-VMs im verwalteten Cluster. |
| workload |
Workload Auto-Scaler-Profil für den verwalteten Cluster. |
Geerbte Eigenschaften
| id | Vollqualifizierte Ressourcen-ID für die Ressource. Z. B. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
| location | Der geografische Standort, an dem sich die Ressource befindet |
| name | Der Name der RessourcenHINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
| system |
Azure Resource Manager-Metadaten, die createdBy- und modifiedBy-Informationen enthalten. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
| tags | Ressourcentags. |
| type | Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts": Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
Details zur Eigenschaft
aadProfile
Die Azure Active Directory-Konfiguration.
aadProfile?: ManagedClusterAADProfile
Eigenschaftswert
addonProfiles
Das Profil des verwalteten Cluster-Add-Ons.
addonProfiles?: {[propertyName: string]: ManagedClusterAddonProfile}
Eigenschaftswert
{[propertyName: string]: ManagedClusterAddonProfile}
agentPoolProfiles
Die Agentpooleigenschaften.
agentPoolProfiles?: ManagedClusterAgentPoolProfile[]
Eigenschaftswert
aiToolchainOperatorProfile
KI-Toolkette-Operatoreinstellungen, die für den gesamten Cluster gelten.
aiToolchainOperatorProfile?: ManagedClusterAIToolchainOperatorProfile
Eigenschaftswert
apiServerAccessProfile
Das Zugriffsprofil für verwalteten Cluster-API-Server.
apiServerAccessProfile?: ManagedClusterAPIServerAccessProfile
Eigenschaftswert
autoScalerProfile
Parameter, die bei aktivierter Aktivierung auf die Cluster-Autoscaler angewendet werden sollen
autoScalerProfile?: ManagedClusterPropertiesAutoScalerProfile
Eigenschaftswert
autoUpgradeProfile
Die Konfiguration für automatische Upgrades.
autoUpgradeProfile?: ManagedClusterAutoUpgradeProfile
Eigenschaftswert
azureMonitorProfile
Azure Monitor-Add-On-Profile für die Überwachung des verwalteten Clusters.
azureMonitorProfile?: ManagedClusterAzureMonitorProfile
Eigenschaftswert
azurePortalFqdn
Der spezielle FQDN, der vom Azure-Portal für den Zugriff auf den verwalteten Cluster verwendet wird. Dieser FQDN ist nur für die Verwendung durch das Azure-Portal vorgesehen und sollte nicht von anderen Clients verwendet werden. Das Azure-Portal erfordert, dass bestimmte CORS-Header (Cross-Origin Resource Sharing) in einigen Antworten gesendet werden, die kubernetes APIServer standardmäßig nicht behandelt. Dieser spezielle FQDN unterstützt CORS, sodass das Azure-Portal ordnungsgemäß funktioniert. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.
azurePortalFqdn?: string
Eigenschaftswert
string
bootstrapProfile
Profil der Cluster-Bootstrap-Konfiguration.
bootstrapProfile?: ManagedClusterBootstrapProfile
Eigenschaftswert
currentKubernetesVersion
Die Version von Kubernetes, auf der der verwaltete Cluster ausgeführt wird. Wenn kubernetesVersion eine vollständig angegebene Version <major.minor.patch>war, ist dieses Feld exakt gleich. Wenn kubernetesVersion <major.minor>wurde, enthält dieses Feld den vollständigen <"major.minor.patch"> verwendeten Version. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.
currentKubernetesVersion?: string
Eigenschaftswert
string
disableLocalAccounts
Wenn lokale Konten im verwalteten Cluster deaktiviert werden sollen. Wenn dieser Wert auf "true" festgelegt ist, wird das Abrufen statischer Anmeldeinformationen für diesen Cluster deaktiviert. Dies darf nur für verwaltete Cluster verwendet werden, die AAD aktiviert sind. Weitere Informationen finden Sie unter Deaktivieren lokaler Konten.
disableLocalAccounts?: boolean
Eigenschaftswert
boolean
diskEncryptionSetID
Die Ressourcen-ID der Datenträgerverschlüsselung, die zum Aktivieren der ruhenden Verschlüsselung verwendet werden soll. Dies ist das Formular: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'
diskEncryptionSetID?: string
Eigenschaftswert
string
dnsPrefix
Das DNS-Präfix des verwalteten Clusters. Dies kann nicht aktualisiert werden, nachdem der verwaltete Cluster erstellt wurde.
dnsPrefix?: string
Eigenschaftswert
string
enableRbac
Gibt an, ob Kubernetes Role-Based Zugriffssteuerung aktiviert werden soll.
enableRbac?: boolean
Eigenschaftswert
boolean
eTag
Eindeutige schreibgeschützte Zeichenfolge, die verwendet wird, um optimistische Parallelität zu implementieren. Der eTag-Wert ändert sich, wenn die Ressource aktualisiert wird. Geben Sie einen if-match- oder if-none-match-Header mit dem eTag-Wert für eine nachfolgende Anforderung an, um die optimistische Parallelität gemäß der normalen eTag-Konvention zu aktivieren. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.
eTag?: string
Eigenschaftswert
string
extendedLocation
Der erweiterte Speicherort des virtuellen Computers.
extendedLocation?: ExtendedLocation
Eigenschaftswert
fqdn
Der FQDN des Masterpools. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.
fqdn?: string
Eigenschaftswert
string
fqdnSubdomain
Die FQDN-Unterdomäne des privaten Clusters mit benutzerdefinierter privater DNS-Zone. Dies kann nicht aktualisiert werden, nachdem der verwaltete Cluster erstellt wurde.
fqdnSubdomain?: string
Eigenschaftswert
string
httpProxyConfig
Konfigurationen für die Bereitstellung des Clusters mit HTTP-Proxyservern.
httpProxyConfig?: ManagedClusterHttpProxyConfig
Eigenschaftswert
identity
Die Identität des verwalteten Clusters, falls konfiguriert.
identity?: ManagedClusterIdentity
Eigenschaftswert
identityProfile
Die dem verwalteten Cluster zugeordnete Benutzeridentität. Diese Identität wird vom Kubelet verwendet. Es ist nur eine vom Benutzer zugewiesene Identität zulässig. Der einzige akzeptierte Schlüssel ist "kubeletidentity", mit dem Wert "resourceId": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".
identityProfile?: {[propertyName: string]: UserAssignedIdentity}
Eigenschaftswert
{[propertyName: string]: UserAssignedIdentity}
ingressProfile
Eingangsprofil für den verwalteten Cluster.
ingressProfile?: ManagedClusterIngressProfile
Eigenschaftswert
kind
Dies wird in erster Linie verwendet, um verschiedene Benutzeroberflächen im Portal für verschiedene Arten verfügbar zu machen.
kind?: string
Eigenschaftswert
string
kubernetesVersion
Die vom Benutzer angegebene Version von Kubernetes. Sowohl patchversion <major.minor.patch> (z. B. 1.20.13) als auch <major.minor> (z. B. 1.20) werden unterstützt. Wenn <major.minor> angegeben wird, wird automatisch die neueste unterstützte GA-Patchversion ausgewählt. Das Aktualisieren des Clusters mit demselben <major.minor> nach der Erstellung (z. B. 1.14.x -> 1.14) löst kein Upgrade aus, auch wenn eine neuere Patchversion verfügbar ist. Wenn Sie ein unterstütztes AKS-Cluster aktualisieren, können Kubernetes-Nebenversionen nicht übersprungen werden. Alle Upgrades müssen sequenziell nach Hauptversionsnummer ausgeführt werden. Beispielsweise sind Upgrades zwischen 1.14.x -> 1.15.x oder 1.15.x -> 1.16.x zulässig, 1.14.x -> 1.16.x ist jedoch nicht zulässig. Weitere Informationen finden Sie unter Upgrade eines AKS-Cluster-.
kubernetesVersion?: string
Eigenschaftswert
string
linuxProfile
Das Profil für Linux-VMs im verwalteten Cluster.
linuxProfile?: ContainerServiceLinuxProfile
Eigenschaftswert
maxAgentPools
Die maximale Anzahl von Agentpools für den verwalteten Cluster. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.
maxAgentPools?: number
Eigenschaftswert
number
metricsProfile
Optionale Konfiguration von Clustermetriken.
metricsProfile?: ManagedClusterMetricsProfile
Eigenschaftswert
networkProfile
Das Netzwerkkonfigurationsprofil.
networkProfile?: ContainerServiceNetworkProfile
Eigenschaftswert
nodeProvisioningProfile
Knotenbereitstellungseinstellungen, die für den gesamten Cluster gelten.
nodeProvisioningProfile?: ManagedClusterNodeProvisioningProfile
Eigenschaftswert
nodeResourceGroup
Der Name der Ressourcengruppe, die Agentpoolknoten enthält.
nodeResourceGroup?: string
Eigenschaftswert
string
nodeResourceGroupProfile
Profil der Konfiguration der Knotenressourcengruppe.
nodeResourceGroupProfile?: ManagedClusterNodeResourceGroupProfile
Eigenschaftswert
oidcIssuerProfile
Das OIDC-Ausstellerprofil des verwalteten Clusters.
oidcIssuerProfile?: ManagedClusterOidcIssuerProfile
Eigenschaftswert
podIdentityProfile
Das Pod-Identitätsprofil des verwalteten Clusters. Weitere Informationen zur AAD-Podidentitätsintegration finden Sie unter Verwenden der AAD-Podidentitäts-.
podIdentityProfile?: ManagedClusterPodIdentityProfile
Eigenschaftswert
powerState
Der Power State des Clusters. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.
powerState?: PowerState
Eigenschaftswert
privateFqdn
Der FQDN des privaten Clusters. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.
privateFqdn?: string
Eigenschaftswert
string
privateLinkResources
Private Verknüpfungsressourcen, die dem Cluster zugeordnet sind.
privateLinkResources?: PrivateLinkResource[]
Eigenschaftswert
provisioningState
Der aktuelle Bereitstellungsstatus. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.
provisioningState?: string
Eigenschaftswert
string
publicNetworkAccess
PublicNetworkAccess des managedCluster. Zulassen oder Verweigern des öffentlichen Netzwerkzugriffs für AKS
publicNetworkAccess?: string
Eigenschaftswert
string
resourceUID
Die resourceUID identifiziert ManagedClusters eindeutig, die ARM ResourceIds wiederverwenden (d. h. erstellen, löschen, sequenzieren): Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.
resourceUID?: string
Eigenschaftswert
string
securityProfile
Sicherheitsprofil für den verwalteten Cluster.
securityProfile?: ManagedClusterSecurityProfile
Eigenschaftswert
serviceMeshProfile
Dienstgitterprofil für einen verwalteten Cluster.
serviceMeshProfile?: ServiceMeshProfile
Eigenschaftswert
servicePrincipalProfile
Informationen zu einer Dienstprinzipalidentität für den Cluster zum Bearbeiten von Azure-APIs.
servicePrincipalProfile?: ManagedClusterServicePrincipalProfile
Eigenschaftswert
sku
status
Enthält schreibgeschützte Informationen zum verwalteten Cluster.
status?: ManagedClusterStatus
Eigenschaftswert
storageProfile
Speicherprofil für den verwalteten Cluster.
storageProfile?: ManagedClusterStorageProfile
Eigenschaftswert
supportPlan
Der Supportplan für den verwalteten Cluster. Wenn nicht angegeben, lautet der Standardwert "KubernetesOfficial".
supportPlan?: string
Eigenschaftswert
string
upgradeSettings
Einstellungen für das Upgrade eines Clusters.
upgradeSettings?: ClusterUpgradeSettings
Eigenschaftswert
windowsProfile
Das Profil für Windows-VMs im verwalteten Cluster.
windowsProfile?: ManagedClusterWindowsProfile
Eigenschaftswert
workloadAutoScalerProfile
Workload Auto-Scaler-Profil für den verwalteten Cluster.
workloadAutoScalerProfile?: ManagedClusterWorkloadAutoScalerProfile
Eigenschaftswert
Geerbte Eigenschaftsdetails
id
Vollqualifizierte Ressourcen-ID für die Ressource. Z. B. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.
id?: string
Eigenschaftswert
string
geerbt vonTrackedResource.id
location
Der geografische Standort, an dem sich die Ressource befindet
location: string
Eigenschaftswert
string
geerbt vonTrackedResource.location
name
Der Name der RessourcenHINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.
name?: string
Eigenschaftswert
string
geerbt vonTrackedResource.name
systemData
Azure Resource Manager-Metadaten, die createdBy- und modifiedBy-Informationen enthalten. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.
systemData?: SystemData
Eigenschaftswert
geerbt vonTrackedResource.systemData-
tags
Ressourcentags.
tags?: {[propertyName: string]: string}
Eigenschaftswert
{[propertyName: string]: string}
type
Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts": Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.
type?: string
Eigenschaftswert
string
geerbt vonTrackedResource.type