ManagedCluster interface
Verwalteter Cluster.
- Extends
Eigenschaften
aad |
Die Azure Active Directory-Konfiguration. |
addon |
Das Profil des verwalteten Cluster-Add-Ons. |
agent |
Die Agentpooleigenschaften. |
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 |
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. |
current |
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 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 |
Dies ist das Formular: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}' |
dns |
Dies kann nicht aktualisiert werden, nachdem der verwaltete Cluster erstellt wurde. |
enable |
(VERALTET) Gibt an, ob Kubernetes-Pod-Sicherheitsrichtlinie (Vorschau) aktiviert werden soll. PodSecurityPolicy wurde in Kubernetes v1.21 veraltet und aus Kubernetes in v1.25 entfernt. Weitere Informationen finden Sie unter https://aka.ms/k8s/psp und https://aka.ms/aks/psp. |
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 eine optimistische Parallelität gemäß der normalen etag-Konvention zu ermöglichen. 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 |
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. |
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 |
Der Name der Ressourcengruppe, die Agentpoolknoten enthält. |
node |
Profil der Konfiguration der Knotenressourcengruppe. |
oidc |
Das OIDC-Ausstellerprofil des verwalteten Clusters. |
pod |
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 |
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. |
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
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
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
currentKubernetesVersion
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 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
Dies ist das Formular: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'
diskEncryptionSetID?: string
Eigenschaftswert
string
dnsPrefix
Dies kann nicht aktualisiert werden, nachdem der verwaltete Cluster erstellt wurde.
dnsPrefix?: string
Eigenschaftswert
string
enablePodSecurityPolicy
(VERALTET) Gibt an, ob Kubernetes-Pod-Sicherheitsrichtlinie (Vorschau) aktiviert werden soll. PodSecurityPolicy wurde in Kubernetes v1.21 veraltet und aus Kubernetes in v1.25 entfernt. Weitere Informationen finden Sie unter https://aka.ms/k8s/psp und https://aka.ms/aks/psp.
enablePodSecurityPolicy?: boolean
Eigenschaftswert
boolean
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 eine optimistische Parallelität gemäß der normalen etag-Konvention zu ermöglichen. 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
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
kubernetesVersion
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
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
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
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
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