Managed Clusters - Get
Ruft einen verwalteten Cluster ab.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}?api-version=2024-09-01
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
resource
|
path | True |
string |
Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet. |
resource
|
path | True |
string |
Der Name der verwalteten Clusterressource. RegEx-Muster: |
subscription
|
path | True |
string uuid |
Die ID des Zielabonnements. Der Wert muss eine UUID sein. |
api-version
|
query | True |
string |
Die API-Version, die für diesen Vorgang verwendet werden soll. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
OKAY |
|
Other Status Codes |
Fehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist. |
Sicherheit
azure_auth
Azure Active Directory OAuth2-Fluss
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
Name | Beschreibung |
---|---|
user_impersonation | Identitätswechsel ihres Benutzerkontos |
Beispiele
Get Managed Cluster
Beispielanforderung
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1?api-version=2024-09-01
Beispiel für eine Antwort
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"name": "clustername1",
"tags": {
"archv2": "",
"tier": "production"
},
"type": "Microsoft.ContainerService/ManagedClusters",
"eTag": "beywbwei",
"properties": {
"provisioningState": "Succeeded",
"maxAgentPools": 1,
"kubernetesVersion": "1.9.6",
"currentKubernetesVersion": "1.9.6",
"dnsPrefix": "dnsprefix1",
"fqdn": "dnsprefix1-abcd1234.hcp.eastus.azmk8s.io",
"azurePortalFQDN": "dnsprefix1-abcd1234.portal.hcp.eastus.azmk8s.io",
"agentPoolProfiles": [
{
"name": "nodepool1",
"count": 3,
"vmSize": "Standard_DS1_v2",
"maxPods": 110,
"osType": "Linux",
"eTag": "nvewbvoi",
"provisioningState": "Succeeded",
"orchestratorVersion": "1.9.6",
"currentOrchestratorVersion": "1.9.6",
"availabilityZones": [
"1",
"2",
"3"
],
"nodeImageVersion": "AKSUbuntu:1604:2020.03.11",
"upgradeSettings": {
"maxSurge": "33%"
}
}
],
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"servicePrincipalProfile": {
"clientId": "clientid"
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"enableRBAC": false,
"diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"networkProfile": {
"networkPlugin": "kubenet",
"podCidr": "10.244.0.0/16",
"serviceCidr": "10.0.0.0/16",
"dnsServiceIP": "10.0.0.10",
"loadBalancerSku": "standard",
"outboundType": "loadBalancer",
"podCidrs": [
"10.244.0.0/16"
],
"serviceCidrs": [
"10.0.0.0/16"
],
"ipFamilies": [
"IPv4"
],
"loadBalancerProfile": {
"allocatedOutboundPorts": 2000,
"idleTimeoutInMinutes": 10,
"outboundIPs": {
"publicIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg1/providers/Microsoft.Network/publicIPAddresses/customeroutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg1/providers/Microsoft.Network/publicIPAddresses/customeroutboundip2"
}
]
},
"effectiveOutboundIPs": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
}
]
}
},
"upgradeSettings": {
"overrideSettings": {
"forceUpgrade": true,
"until": "2022-11-01T13:00:00Z"
}
}
}
}
Definitionen
Name | Beschreibung |
---|---|
Advanced |
Erweitertes Netzwerkprofil zum Aktivieren der Observability- und Sicherheitsfeaturesuite auf einem Cluster. Weitere Informationen finden Sie unter aka.ms/aksadvancednetworking. |
Advanced |
Observability profile to enable advanced network metrics and flow logs with historical contexts. |
Advanced |
Sicherheitsprofil zum Aktivieren von Sicherheitsfeatures auf cilium-basierten Clustern. |
Agent |
Der Modus eines Agentpools. |
Agent |
Netzwerkeinstellungen eines Agentpools. |
Agent |
Die Sicherheitseinstellungen eines Agentpools. |
Agent |
Der Typ des Agentpools. |
Agent |
Einstellungen für das Upgrade eines Agentpools |
Agent |
Das spezifische Profil des Windows-Agentpools. |
Auto |
Parameter, die bei aktivierter Aktivierung auf die Cluster-Autoscaler angewendet werden sollen |
Azure |
Einstellungen des Azure Key Vault-Schlüsselverwaltungsdiensts für das Sicherheitsprofil. |
Backend |
Der Typ des verwalteten eingehenden Lastenausgleichs-Back-EndPools. |
Cloud |
Eine Fehlerantwort des Containerdiensts. |
Cloud |
Eine Fehlerantwort des Containerdiensts. |
Cluster |
Einstellungen für das Upgrade eines Clusters. |
code |
Gibt an, ob der Cluster ausgeführt oder beendet wird. |
Container |
Profil für Linux-VMs im Containerdienstcluster. |
Container |
Profil der Netzwerkkonfiguration. |
Container |
SSH-Konfiguration für linuxbasierte VMs, die auf Azure ausgeführt werden. |
Container |
Enthält Informationen zu SSH-Zertifikatdaten für öffentliche Schlüssel. |
created |
Der Identitätstyp, der die Ressource erstellt hat. |
Creation |
Daten, die beim Erstellen einer Zielressource aus einer Quellressource verwendet werden. |
Delegated |
Delegierte Ressourceneigenschaften – nur interne Verwendung. |
expander |
Der erweiterungser, der beim Skalieren verwendet werden soll |
Extended |
Der komplexe Typ des erweiterten Standorts. |
Extended |
Der Typ des erweiterten Speicherorts. |
GPUInstance |
GPUInstanceProfile, das zum Angeben des GPU-MIG-Instanzprofils für unterstützte GPU-VM-SKU verwendet werden soll. |
Identity |
Identität für die Ressource. |
ip |
Die IP-Familien, die verwendet werden, um IP-Versionen anzugeben, die für den Cluster verfügbar sind. |
IPTag |
Enthält das dem Objekt zugeordnete IPTag. |
Istio |
Istio Service Mesh Certificate Authority (CA)-Konfiguration. Derzeit unterstützen wir nur Plug-In-Zertifikate wie hier beschrieben https://aka.ms/asm-plugin-ca |
Istio |
Konfiguration von Istio-Komponenten. |
Istio |
Konfiguration des Istio-Gateways. |
Istio |
Konfiguration des Istio-Eingangsgateways. Derzeit unterstützen wir bis zu einem externen Eingangsgateway mit dem Namen |
Istio |
Modus eines Eingangsgateways. |
Istio |
Informationen zu Plug-In-Zertifikaten für Service Mesh. |
Istio |
Istio-Dienstgitterkonfiguration. |
Key |
Netzwerkzugriff des Schlüsseltresors |
Kubelet |
Kubelet-Konfigurationen von Agentknoten. |
Kubelet |
Bestimmt die Platzierung von emptyDir-Volumes, Containerlaufzeitdatenstamm und Kubelet-Kurzspeicher. |
Kubernetes |
Verschiedene Unterstützungsebenen für verwaltete AKS-Cluster |
license |
Der Lizenztyp, der für Windows-VMs verwendet werden soll. Weitere Informationen finden Sie unter Azure Hybrid User Benefits. |
Linux |
Betriebssystemkonfigurationen von Linux-Agentknoten. |
load |
Die Lastenausgleichs-Sku für den verwalteten Cluster. |
Managed |
Verwalteter Cluster. |
Managed |
AADProfile gibt Attribute für die Azure Active Directory-Integration an. |
Managed |
Ein Kubernetes-Add-On-Profil für einen verwalteten Cluster. |
Managed |
Profil für den Containerdienst-Agent-Pool. |
Managed |
Zugriffsprofil für verwalteten Cluster-API-Server. |
Managed |
Automatisches Upgradeprofil für einen verwalteten Cluster. |
Managed |
Azure Monitor-Add-On-Profile für die Überwachung des verwalteten Clusters. |
Managed |
Kube State Metrics profile for the Azure Managed Prometheus addon. Diese optionalen Einstellungen gelten für den kube-state-metrics-Pod, der mit dem Addon bereitgestellt wird. Weitere Informationen finden Sie unter aka.ms/AzureManagedPrometheus-optional-parameters. |
Managed |
Metrikprofil für den verwalteten Azure Monitor-Dienst für Das Prometheus-Addon. Sammeln Sie sofort einsatzbereite Kubernetes-Infrastrukturmetriken, die an einen Azure Monitor Workspace gesendet werden sollen, und konfigurieren Sie zusätzliche Scraping für benutzerdefinierte Ziele. Eine Übersicht finden Sie unter aka.ms/AzureManagedPrometheus. |
Managed |
Die Kostenanalysekonfiguration für den Cluster |
Managed |
Cluster-HTTP-Proxykonfiguration. |
Managed |
Identität für den verwalteten Cluster. |
Managed |
Eingangsprofil für den Containerdienstcluster. |
Managed |
Anwendungsrouting-Add-On-Einstellungen für das Eingangsprofil. |
Managed |
Profil des verwalteten Clusterlastenausgleichs. |
Managed |
Profil der verwalteten ausgehenden IP-Ressourcen des verwalteten Clusters. |
Managed |
Das Metrikprofil für managedCluster. |
Managed |
Profil des verwalteten Cluster-NAT-Gateways. |
Managed |
Sperrmodusprofil der Knotenressourcengruppe für einen verwalteten Cluster. |
Managed |
Das OIDC-Ausstellerprofil des verwalteten Clusters. |
Managed |
Details zur Pod-Identität, die dem verwalteten Cluster zugewiesen ist. |
Managed |
Eine Pod-Identitätsausnahme, mit der Pods mit bestimmten Bezeichnungen auf den Azure Instance Metadata Service (IMDS)-Endpunkt zugreifen können, ohne vom Knoten verwalteten Identitätsserver (Node-Managed Identity, NMI) abgefangen zu werden. |
Managed |
Das Pod-Identitätsprofil des verwalteten Clusters. |
Managed |
Eine Fehlerantwort der Pod-Identitätsbereitstellung. |
Managed |
Eine Fehlerantwort der Pod-Identitätsbereitstellung. |
Managed |
Der aktuelle Bereitstellungsstatus der Pod-Identität. |
Managed |
Sicherheitsprofil für den Containerdienstcluster. |
Managed |
Microsoft Defender-Einstellungen für das Sicherheitsprofil. |
Managed |
Microsoft Defender-Einstellungen für die Sicherheitsprofil-Bedrohungserkennung. |
Managed |
Image Cleaner entfernt nicht verwendete Bilder von Knoten, gibt Speicherplatz frei und trägt dazu bei, die Angriffsfläche zu reduzieren. Hier sind Einstellungen für das Sicherheitsprofil. |
Managed |
Workload-Identitätseinstellungen für das Sicherheitsprofil. |
Managed |
Informationen zu einer Dienstprinzipalidentität für den Cluster zum Bearbeiten von Azure-APIs. |
Managed |
Die SKU eines verwalteten Clusters. |
Managed |
Der Name einer verwalteten Cluster-SKU. |
Managed |
Die Ebene einer verwalteten Cluster-SKU. |
Managed |
Speicherprofil für den Containerdienstcluster. |
Managed |
AzureBlob CSI-Treibereinstellungen für das Speicherprofil. |
Managed |
AzureDisk CSI-Treibereinstellungen für das Speicherprofil. |
Managed |
AzureFile CSI-Treibereinstellungen für das Speicherprofil. |
Managed |
Snapshot Controller-Einstellungen für das Speicherprofil. |
Managed |
Profil für Windows-VMs im verwalteten Cluster. |
Managed |
Workload Auto-Scaler-Profil für den verwalteten Cluster. |
Managed |
KEDA-Einstellungen (Kubernetes Event-driven Autocaling) für das Automatische Skalierungsprofil der Workload. |
Managed |
VPA-Einstellungen (Vertical Pod Autoscaler) für das Automatische Skalierungsprofil der Workload. |
Managed |
Gewünschte verwaltete ausgehende IPs für den Clusterlastenausgleich. |
network |
Netzwerkdatenplan, der im Kubernetes-Cluster verwendet wird. |
network |
Der Netzwerkmodus Azure CNI ist konfiguriert. |
Network |
Netzwerk-Plug-In zum Erstellen des Kubernetes-Netzwerks verwendet. |
Network |
Der Modus, den das Netzwerk-Plug-In verwenden soll. |
Network |
Netzwerkrichtlinie zum Erstellen des Kubernetes-Netzwerks verwendet. |
node |
Node OS Upgrade Channel |
OSDisk |
Der Betriebssystemdatenträgertyp, der für Computer im Agentpool verwendet werden soll. |
OSSKU |
Gibt die vom Agentpool verwendete Betriebssystem-SKU an. Der Standardwert ist Ubuntu, wenn OSType Linux ist. Der Standardwert ist Windows2019, wenn Kubernetes <= 1.24 oder Windows2022, wenn Kubernetes >= 1.25 ist, wenn OSType Windows ist. |
OSType |
Der Betriebssystemtyp. Der Standardwert ist Linux. |
Outbound |
Gewünschte ausgehende IP-Präfixressourcen für den Clusterlastenausgleich. |
Outbound |
Gewünschte ausgehende IP-Ressourcen für den Clusterlastenausgleich. |
outbound |
Die ausgehende (Ausgehende) Routingmethode. |
Port |
Der Portbereich. |
Power |
Beschreibt den Power State des Clusters. |
Private |
Eine private Verknüpfungsressource |
Protocol |
Das Netzwerkprotokoll des Ports. |
Provisioning |
|
Public |
PublicNetworkAccess des managedCluster |
Resource |
Der Identitätstyp, der für den verwalteten Cluster verwendet wird. |
Resource |
Ein Verweis auf eine Azure-Ressource. |
Restriction |
Die Einschränkungsebene, die auf die Knotenressourcengruppe des Clusters angewendet wird. Wenn nicht angegeben, lautet der Standardwert "Uneingeschränkt" |
Scale |
Beschreibt, wie VMs zu Agentpools hinzugefügt oder aus diesen entfernt werden. Siehe Abrechnungsstatus. |
Scale |
Die Richtlinie für die Skalierungsgruppe des virtuellen Computers. |
Scale |
Priorität des Skalierungssatzes für virtuelle Computer. |
Service |
Modus des Dienstgitters. |
Service |
Dienstgitterprofil für einen verwalteten Cluster. |
Sysctl |
Sysctl-Einstellungen für Linux-Agentknoten. |
system |
Metadaten zur Erstellung und letzten Änderung der Ressource. |
upgrade |
Der Upgradekanal für das automatische Upgrade. Der Standardwert ist "none". |
Upgrade |
Einstellungen für Außerkraftsetzungen beim Upgrade eines Clusters. |
User |
Die dem verwalteten Cluster zugeordnete Benutzeridentität. Diese Identität wird in der Steuerebene verwendet. Es ist nur eine vom Benutzer zugewiesene Identität zulässig. |
User |
Details zu einer vom Benutzer zugewiesenen Identität. |
Windows |
Windows gMSA-Profil im verwalteten Cluster. |
Workload |
Bestimmt den Typ der Workload, die ein Knoten ausführen kann. |
AdvancedNetworking
Erweitertes Netzwerkprofil zum Aktivieren der Observability- und Sicherheitsfeaturesuite auf einem Cluster. Weitere Informationen finden Sie unter aka.ms/aksadvancednetworking.
Name | Typ | Beschreibung |
---|---|---|
enabled |
boolean |
Gibt die Aktivierung erweiterter Netzwerkfunktionen von Observability und Sicherheit auf AKS-Clustern an. Wenn dies auf "true" festgelegt ist, werden alle Observability- und Sicherheitsfeatures auf "enabled" festgelegt, es sei denn, dies ist explizit deaktiviert. Wenn nicht angegeben, ist der Standardwert "false". |
observability |
Observability profile to enable advanced network metrics and flow logs with historical contexts. |
|
security |
Sicherheitsprofil zum Aktivieren von Sicherheitsfeatures auf cilium-basierten Clustern. |
AdvancedNetworkingObservability
Observability profile to enable advanced network metrics and flow logs with historical contexts.
Name | Typ | Beschreibung |
---|---|---|
enabled |
boolean |
Gibt die Aktivierung von Advanced Networking Observability-Funktionen auf Clustern an. |
AdvancedNetworkingSecurity
Sicherheitsprofil zum Aktivieren von Sicherheitsfeatures auf cilium-basierten Clustern.
Name | Typ | Beschreibung |
---|---|---|
enabled |
boolean |
Mit diesem Feature kann der Benutzer die Netzwerkrichtlinie basierend auf DNS-Namen (FQDN) konfigurieren. Sie kann nur auf ciliumbasierten Clustern aktiviert werden. Wenn nicht angegeben, ist der Standardwert "false". |
AgentPoolMode
Der Modus eines Agentpools.
Name | Typ | Beschreibung |
---|---|---|
System |
string |
System-Agent-Pools dienen in erster Linie zum Hosten kritischer System pods wie CoreDNS und Metrikserver. OsType für System-Agent-Pools muss Linux sein. Die VM-SKU für System-Agentpools muss mindestens 2vCPUs und 4 GB Arbeitsspeicher aufweisen. |
User |
string |
Benutzer-Agent-Pools dienen in erster Linie zum Hosten Ihrer Anwendungs pods. |
AgentPoolNetworkProfile
Netzwerkeinstellungen eines Agentpools.
Name | Typ | Beschreibung |
---|---|---|
allowedHostPorts |
Die Portbereiche, auf die zugegriffen werden darf. Die angegebenen Bereiche dürfen sich überlappen. |
|
applicationSecurityGroups |
string[] |
Die IDs der Anwendungssicherheitsgruppen, denen der Agentpool bei der Erstellung zugeordnet wird. |
nodePublicIPTags |
IPTag[] |
IPTags von öffentlichen IP-Adressen auf Instanzebene. |
AgentPoolSecurityProfile
Die Sicherheitseinstellungen eines Agentpools.
Name | Typ | Beschreibung |
---|---|---|
enableSecureBoot |
boolean |
Sicherer Start ist ein Feature des vertrauenswürdigen Starts, das sicherstellt, dass nur signierte Betriebssysteme und Treiber starten können. Weitere Informationen finden Sie unter aka.ms/aks/trustedlaunch. Wenn nicht angegeben, ist der Standardwert "false". |
enableVTPM |
boolean |
vTPM ist ein vertrauenswürdiges Startfeature zum Konfigurieren eines dedizierten sicheren Tresors für Schlüssel und Messungen, die lokal auf dem Knoten gespeichert sind. Weitere Informationen finden Sie unter aka.ms/aks/trustedlaunch. Wenn nicht angegeben, ist der Standardwert "false". |
AgentPoolType
Der Typ des Agentpools.
Name | Typ | Beschreibung |
---|---|---|
AvailabilitySet |
string |
Die Verwendung dieses Vorgangs wird dringend abgeraten. |
VirtualMachineScaleSets |
string |
Erstellen Sie einen Agentpool, der von einem Skalierungssatz für virtuelle Computer unterstützt wird. |
AgentPoolUpgradeSettings
Einstellungen für das Upgrade eines Agentpools
Name | Typ | Beschreibung |
---|---|---|
drainTimeoutInMinutes |
integer |
Timeout für den Abfluss für einen Knoten |
maxSurge |
string |
Die maximale Anzahl oder der Prozentsatz der Knoten, die während des Upgrades bereinigt werden. |
nodeSoakDurationInMinutes |
integer |
Die Einweichdauer für einen Knoten |
AgentPoolWindowsProfile
Das spezifische Profil des Windows-Agentpools.
Name | Typ | Beschreibung |
---|---|---|
disableOutboundNat |
boolean |
Gibt an, ob OutboundNAT in Windows-Knoten deaktiviert werden soll |
AutoScalerProfile
Parameter, die bei aktivierter Aktivierung auf die Cluster-Autoscaler angewendet werden sollen
Name | Typ | Beschreibung |
---|---|---|
balance-similar-node-groups |
string |
Erkennt ähnliche Knotenpools und gleicht die Anzahl der Knoten zwischen ihnen ab. |
daemonset-eviction-for-empty-nodes |
boolean |
DaemonSet-Pods werden ordnungsgemäß von leeren Knoten beendet. |
daemonset-eviction-for-occupied-nodes |
boolean |
DaemonSet-Pods werden ordnungsgemäß von nicht leeren Knoten beendet. |
expander |
Der erweiterungser, der beim Skalieren verwendet werden soll |
|
ignore-daemonsets-utilization |
boolean |
Sollte die Zertifizierungsstelle DaemonSet-Pods beim Berechnen der Ressourcenauslastung für die Skalierung nach unten ignorieren |
max-empty-bulk-delete |
string |
Die maximale Anzahl leerer Knoten, die gleichzeitig gelöscht werden können. Dies muss eine positive ganze Zahl sein. |
max-graceful-termination-sec |
string |
Die maximale Anzahl von Sekunden, die die Automatische Skalierung des Clusters beim Versuch, einen Knoten nach unten zu skalieren, auf die Beendigung des Pods wartet. |
max-node-provision-time |
string |
Die maximale Zeit, die der Autoscaler wartet, bis ein Knoten bereitgestellt wird. |
max-total-unready-percentage |
string |
Der maximale Prozentsatz der ungelesenen Knoten im Cluster. Nachdem dieser Prozentsatz überschritten wurde, hält die AutoScaler-Clusteroperationen an. |
new-pod-scale-up-delay |
string |
Ignorieren Sie ungeplante Pods, bevor sie ein bestimmtes Alter haben. |
ok-total-unready-count |
string |
Die Anzahl zulässiger ungelesener Knoten, unabhängig von maximaler Gesamtanzahl ungelesener Prozentsätze. |
scale-down-delay-after-add |
string |
Wie lange nach dem Hochskalieren der Skalierung der Auswertung fortgesetzt wird |
scale-down-delay-after-delete |
string |
Wie lange nach dem Löschen von Knoten, die die Auswertung herunterskalieren, fortgesetzt wird. |
scale-down-delay-after-failure |
string |
Wie lange nach dem Herunterskalieren eines Ausfalls, der die Skalierung nach unten fortgesetzt hat, wird fortgesetzt. |
scale-down-unneeded-time |
string |
Wie lange ein Knoten nicht benötigt werden soll, bevor er für die Skalierung berechtigt ist. |
scale-down-unready-time |
string |
Wie lange ein ungelesener Knoten nicht benötigt werden soll, bevor er für die Skalierung nach unten berechtigt ist |
scale-down-utilization-threshold |
string |
Knotenauslastungsebene, definiert als Summe der angeforderten Ressourcen dividiert durch Kapazität, unter der ein Knoten für die Skalierung nach unten betrachtet werden kann. |
scan-interval |
string |
Wie oft der Cluster für die Skalierung nach oben oder unten neu ausgewertet wird. |
skip-nodes-with-local-storage |
string |
Wenn die Clusterautoskaler das Löschen von Knoten mit Pods mit lokalem Speicher überspringt, z. B. EmptyDir oder HostPath. |
skip-nodes-with-system-pods |
string |
Wenn die Clusterautoskalierung das Löschen von Knoten mit Pods aus kube-system überspringt (mit Ausnahme von DaemonSet oder Spiegel-Pods) |
AzureKeyVaultKms
Einstellungen des Azure Key Vault-Schlüsselverwaltungsdiensts für das Sicherheitsprofil.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
enabled |
boolean |
Gibt an, ob der Azure Key Vault-Schlüsselverwaltungsdienst aktiviert werden soll. Der Standardwert ist "false". |
|
keyId |
string |
Bezeichner des Azure Key Vault-Schlüssels. Weitere Informationen finden Sie unter Schlüsselbezeichnerformat. Wenn der Azure Key Vault-Schlüsselverwaltungsdienst aktiviert ist, ist dieses Feld erforderlich und muss ein gültiger Schlüsselbezeichner sein. Wenn der Azure Key Vault-Schlüsselverwaltungsdienst deaktiviert ist, lassen Sie das Feld leer. |
|
keyVaultNetworkAccess | Public |
Netzwerkzugriff des Schlüsseltresors |
|
keyVaultResourceId |
string |
Ressourcen-ID des Schlüsseltresors. Wenn keyVaultNetworkAccess |
BackendPoolType
Der Typ des verwalteten eingehenden Lastenausgleichs-Back-EndPools.
Name | Typ | Beschreibung |
---|---|---|
NodeIP |
string |
Der Typ des verwalteten eingehenden Lastenausgleichs-Back-EndPools. https://cloud-provider-azure.sigs.k8s.io/topics/loadbalancer/#configure-load-balancer-backend. |
NodeIPConfiguration |
string |
Der Typ des verwalteten eingehenden Lastenausgleichs-Back-EndPools. https://cloud-provider-azure.sigs.k8s.io/topics/loadbalancer/#configure-load-balancer-backend. |
CloudError
Eine Fehlerantwort des Containerdiensts.
Name | Typ | Beschreibung |
---|---|---|
error |
Details zum Fehler. |
CloudErrorBody
Eine Fehlerantwort des Containerdiensts.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Ein Bezeichner für den Fehler. Codes sind unveränderlich und sollen programmgesteuert genutzt werden. |
details |
Eine Liste mit zusätzlichen Details zum Fehler. |
|
message |
string |
Eine Meldung, die den Fehler beschreibt, der für die Anzeige in einer Benutzeroberfläche geeignet ist. |
target |
string |
Das Ziel des bestimmten Fehlers. Beispielsweise der Name der Eigenschaft im Fehler. |
ClusterUpgradeSettings
Einstellungen für das Upgrade eines Clusters.
Name | Typ | Beschreibung |
---|---|---|
overrideSettings |
Einstellungen für Außerkraftsetzungen. |
code
Gibt an, ob der Cluster ausgeführt oder beendet wird.
Name | Typ | Beschreibung |
---|---|---|
Running |
string |
Der Cluster wird ausgeführt. |
Stopped |
string |
Der Cluster wird beendet. |
ContainerServiceLinuxProfile
Profil für Linux-VMs im Containerdienstcluster.
Name | Typ | Beschreibung |
---|---|---|
adminUsername |
string |
Der Administratorbenutzername, der für Linux-VMs verwendet werden soll. |
ssh |
Die SSH-Konfiguration für linuxbasierte VMs, die auf Azure ausgeführt werden. |
ContainerServiceNetworkProfile
Profil der Netzwerkkonfiguration.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
advancedNetworking |
Erweitertes Netzwerkprofil zum Aktivieren der Observability- und Sicherheitsfeaturesuite auf einem Cluster. Weitere Informationen finden Sie unter aka.ms/aksadvancednetworking. |
||
dnsServiceIP |
string |
10.0.0.10 |
Eine IP-Adresse, die dem Kubernetes-DNS-Dienst zugewiesen ist. Er muss sich innerhalb des in serviceCidr angegebenen Kubernetes-Dienstadressenbereichs befinden. |
ipFamilies |
ip |
Die IP-Familien, die verwendet werden, um IP-Versionen anzugeben, die für den Cluster verfügbar sind. |
|
loadBalancerProfile |
Profil des Clusterlastenausgleichs. |
||
loadBalancerSku |
Die Lastenausgleichs-Sku für den verwalteten Cluster. |
||
natGatewayProfile |
Profil des CLUSTER-NAT-Gateways. |
||
networkDataplane |
Netzwerkdatenplan, der im Kubernetes-Cluster verwendet wird. |
||
networkMode |
Der Netzwerkmodus Azure CNI ist konfiguriert. |
||
networkPlugin |
Netzwerk-Plug-In zum Erstellen des Kubernetes-Netzwerks verwendet. |
||
networkPluginMode |
Der Modus, den das Netzwerk-Plug-In verwenden soll. |
||
networkPolicy |
Netzwerkrichtlinie zum Erstellen des Kubernetes-Netzwerks verwendet. |
||
outboundType | loadBalancer |
Die ausgehende (Ausgehende) Routingmethode. |
|
podCidr |
string |
10.244.0.0/16 |
Ein CIDR-Notations-IP-Bereich, aus dem Pod-IPs zugewiesen werden sollen, wenn kubenet verwendet wird. |
podCidrs |
string[] |
Die CIDR-Notations-IP reicht aus, aus denen Pod-IPs zugewiesen werden sollen. |
|
serviceCidr |
string |
10.0.0.0/16 |
Ein CIDR-Notations-IP-Bereich, aus dem Dienstcluster-IPs zugewiesen werden sollen. Sie darf nicht mit subnetzübergreifenden IP-Bereichen überlappen. |
serviceCidrs |
string[] |
Die CIDR-Notations-IP reicht von denen aus Dienstcluster-IPs zugewiesen werden sollen. |
ContainerServiceSshConfiguration
SSH-Konfiguration für linuxbasierte VMs, die auf Azure ausgeführt werden.
Name | Typ | Beschreibung |
---|---|---|
publicKeys |
Die Liste der öffentlichen SSH-Schlüssel, die für die Authentifizierung mit linuxbasierten VMs verwendet werden. Es kann maximal 1 Schlüssel angegeben werden. |
ContainerServiceSshPublicKey
Enthält Informationen zu SSH-Zertifikatdaten für öffentliche Schlüssel.
Name | Typ | Beschreibung |
---|---|---|
keyData |
string |
Öffentlicher Zertifikatschlüssel, der für die Authentifizierung mit VMs über SSH verwendet wird. Das Zertifikat muss im PEM-Format mit oder ohne Kopfzeilen vorliegen. |
createdByType
Der Identitätstyp, der die Ressource erstellt hat.
Name | Typ | Beschreibung |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
CreationData
Daten, die beim Erstellen einer Zielressource aus einer Quellressource verwendet werden.
Name | Typ | Beschreibung |
---|---|---|
sourceResourceId |
string |
Dies ist die ARM-ID des Quellobjekts, das zum Erstellen des Zielobjekts verwendet werden soll. |
DelegatedResource
Delegierte Ressourceneigenschaften – nur interne Verwendung.
Name | Typ | Beschreibung |
---|---|---|
location |
string |
Der Speicherort der Quellressource – nur intern. |
referralResource |
string |
Die Delegierungs-ID der Empfehlungsdelegierung (optional) – nur interne Verwendung. |
resourceId |
string |
Die ARM-Ressourcen-ID der delegierten Ressource – nur interne Verwendung. |
tenantId |
string |
Die Mandanten-ID der delegierten Ressource – nur interne Verwendung. |
expander
Der erweiterungser, der beim Skalieren verwendet werden soll
Name | Typ | Beschreibung |
---|---|---|
least-waste |
string |
Wählt die Knotengruppe aus, die nach der Skalierung die geringste leerlauffähige CPU (sofern gebunden, nicht verwendeter Arbeitsspeicher) aufweist. Dies ist nützlich, wenn Sie unterschiedliche Klassen von Knoten haben, z. B. hohe CPU- oder Hohe Arbeitsspeicherknoten, und nur diese erweitern möchten, wenn ausstehende Pods vorhanden sind, die viele dieser Ressourcen benötigen. |
most-pods |
string |
Wählt die Knotengruppe aus, die bei der Skalierung die meisten Pods planen kann. Dies ist nützlich, wenn Sie nodeSelector verwenden, um sicherzustellen, dass bestimmte Pods auf bestimmten Knoten landen. Beachten Sie, dass dies nicht dazu führt, dass die Autoskala größere Knoten im Vergleich zu kleineren Knoten auswählt, da sie mehrere kleinere Knoten gleichzeitig hinzufügen kann. |
priority |
string |
Wählt die Knotengruppe mit der höchsten Priorität aus, die dem Benutzer zugewiesen wurde. Die Konfiguration wird in weiteren Details hierbeschrieben. |
random |
string |
Wird verwendet, wenn Sie keine bestimmte Notwendigkeit haben, dass die Knotengruppen unterschiedlich skaliert werden. |
ExtendedLocation
Der komplexe Typ des erweiterten Standorts.
Name | Typ | Beschreibung |
---|---|---|
name |
string |
Der Name des erweiterten Speicherorts. |
type |
Der Typ des erweiterten Speicherorts. |
ExtendedLocationTypes
Der Typ des erweiterten Speicherorts.
Name | Typ | Beschreibung |
---|---|---|
EdgeZone |
string |
GPUInstanceProfile
GPUInstanceProfile, das zum Angeben des GPU-MIG-Instanzprofils für unterstützte GPU-VM-SKU verwendet werden soll.
Name | Typ | Beschreibung |
---|---|---|
MIG1g |
string |
|
MIG2g |
string |
|
MIG3g |
string |
|
MIG4g |
string |
|
MIG7g |
string |
Identity
Identität für die Ressource.
Name | Typ | Beschreibung |
---|---|---|
principalId |
string |
Die Prinzipal-ID der Ressourcenidentität. Der Wert muss eine UUID sein. |
tenantId |
string |
Die Mandanten-ID der Ressource. Der Wert muss eine UUID sein. |
type |
Der Identitätstyp. |
ipFamily
Die IP-Familien, die verwendet werden, um IP-Versionen anzugeben, die für den Cluster verfügbar sind.
Name | Typ | Beschreibung |
---|---|---|
IPv4 |
string |
|
IPv6 |
string |
IPTag
Enthält das dem Objekt zugeordnete IPTag.
Name | Typ | Beschreibung |
---|---|---|
ipTagType |
string |
Der IP-Tagtyp. Beispiel: RoutingPreference. |
tag |
string |
Der Wert des IP-Tags, das der öffentlichen IP zugeordnet ist. Beispiel: Internet. |
IstioCertificateAuthority
Istio Service Mesh Certificate Authority (CA)-Konfiguration. Derzeit unterstützen wir nur Plug-In-Zertifikate wie hier beschrieben https://aka.ms/asm-plugin-ca
Name | Typ | Beschreibung |
---|---|---|
plugin |
Informationen zu Plug-In-Zertifikaten für Service Mesh. |
IstioComponents
Konfiguration von Istio-Komponenten.
Name | Typ | Beschreibung |
---|---|---|
egressGateways |
Istio-Ausgangspunkte. |
|
ingressGateways |
Istio ingress Gateways. |
IstioEgressGateway
Konfiguration des Istio-Gateways.
Name | Typ | Beschreibung |
---|---|---|
enabled |
boolean |
Gibt an, ob das Ausgangsgateway aktiviert werden soll. |
IstioIngressGateway
Konfiguration des Istio-Eingangsgateways. Derzeit unterstützen wir bis zu einem externen Eingangsgateway mit dem Namen aks-istio-ingressgateway-external
und einem internen Eingangsgateway mit dem Namen aks-istio-ingressgateway-internal
.
Name | Typ | Beschreibung |
---|---|---|
enabled |
boolean |
Gibt an, ob das Eingangsgateway aktiviert werden soll. |
mode |
Modus eines Eingangsgateways. |
IstioIngressGatewayMode
Modus eines Eingangsgateways.
Name | Typ | Beschreibung |
---|---|---|
External |
string |
Dem Eingangsgateway wird eine öffentliche IP-Adresse zugewiesen und öffentlich zugänglich. |
Internal |
string |
Dem Eingangsgateway wird eine interne IP-Adresse zugewiesen und kann nicht öffentlich aufgerufen werden. |
IstioPluginCertificateAuthority
Informationen zu Plug-In-Zertifikaten für Service Mesh.
Name | Typ | Beschreibung |
---|---|---|
certChainObjectName |
string |
Name des Zertifikatkettenobjekts in Azure Key Vault. |
certObjectName |
string |
Name des Zwischenzertifikatobjekts in Azure Key Vault. |
keyObjectName |
string |
Name des privaten Schlüsselobjekts für Zwischenzertifikate in Azure Key Vault. |
keyVaultId |
string |
Die Ressourcen-ID des Key Vault. |
rootCertObjectName |
string |
Name des Stammzertifikatobjekts in Azure Key Vault. |
IstioServiceMesh
Istio-Dienstgitterkonfiguration.
Name | Typ | Beschreibung |
---|---|---|
certificateAuthority |
Istio Service Mesh Certificate Authority (CA)-Konfiguration. Derzeit unterstützen wir nur Plug-In-Zertifikate wie hier beschrieben https://aka.ms/asm-plugin-ca |
|
components |
Konfiguration von Istio-Komponenten. |
|
revisions |
string[] |
Die Liste der Überarbeitungen der Istio-Kontrollebene. Wenn ein Upgrade nicht ausgeführt wird, enthält dies einen Wert. Wenn das Canary-Upgrade ausgeführt wird, kann dies nur zwei aufeinander folgende Werte enthalten. Weitere Informationen finden Sie unter: https://learn.microsoft.com/en-us/azure/aks/istio-upgrade |
KeyVaultNetworkAccessTypes
Netzwerkzugriff des Schlüsseltresors
Name | Typ | Beschreibung |
---|---|---|
Private |
string |
|
Public |
string |
KubeletConfig
Kubelet-Konfigurationen von Agentknoten.
Name | Typ | Beschreibung |
---|---|---|
allowedUnsafeSysctls |
string[] |
Liste zulässiger unsicherer Sysctls oder unsicherer Sysctl-Muster (endend in |
containerLogMaxFiles |
integer |
Die maximale Anzahl von Containerprotokolldateien, die für einen Container vorhanden sein können. Die Zahl muss ≥ 2 sein. |
containerLogMaxSizeMB |
integer |
Die maximale Größe (z. B. 10Mi) der Containerprotokolldatei, bevor sie gedreht wird. |
cpuCfsQuota |
boolean |
Wenn die Erzwingung von CPU-CFS-Kontingenten für Container aktiviert ist, die CPU-Grenzwerte angeben. |
cpuCfsQuotaPeriod |
string |
Der CPU CFS-Kontingentzeitraumswert. |
cpuManagerPolicy |
string |
Die zu verwendende CPU-Manager-Richtlinie. |
failSwapOn |
boolean |
Wenn dieser Wert auf "true" festgelegt ist, schlägt das Kubelet fehl, wenn der Tausch auf dem Knoten aktiviert ist. |
imageGcHighThreshold |
integer |
Der Prozentsatz der Datenträgerauslastung, nach der die Garbage Collection des Images immer ausgeführt wird. |
imageGcLowThreshold |
integer |
Der Prozentsatz der Datenträgerauslastung, vor der die Garbage Collection von Bildern nie ausgeführt wird. |
podMaxPids |
integer |
Die maximale Anzahl von Prozessen pro Pod. |
topologyManagerPolicy |
string |
Die zu verwendende Topologie-Manager-Richtlinie. |
KubeletDiskType
Bestimmt die Platzierung von emptyDir-Volumes, Containerlaufzeitdatenstamm und Kubelet-Kurzspeicher.
Name | Typ | Beschreibung |
---|---|---|
OS |
string |
Kubelet verwendet den Betriebssystemdatenträger für seine Daten. |
Temporary |
string |
Kubelet verwendet den temporären Datenträger für seine Daten. |
KubernetesSupportPlan
Verschiedene Unterstützungsebenen für verwaltete AKS-Cluster
Name | Typ | Beschreibung |
---|---|---|
AKSLongTermSupport |
string |
Unterstützung für die Version, die über den KubernetesOfficial Support von 1 Jahr erweitert wurde. AKS setzt CVEs für weitere 1 Jahr fort, für insgesamt 2 Jahre Unterstützung. |
KubernetesOfficial |
string |
Die Unterstützung für die Version ist identisch mit dem Open Source Kubernetes-Angebot. Offizielle Kubernetes Open Source Community-Supportversionen für 1 Jahr nach der Veröffentlichung. |
licenseType
Der Lizenztyp, der für Windows-VMs verwendet werden soll. Weitere Informationen finden Sie unter Azure Hybrid User Benefits.
Name | Typ | Beschreibung |
---|---|---|
None |
string |
Es wird keine zusätzliche Lizenzierung angewendet. |
Windows_Server |
string |
Ermöglicht Azure Hybrid-Benutzervorteile für Windows-VMs. |
LinuxOSConfig
Betriebssystemkonfigurationen von Linux-Agentknoten.
Name | Typ | Beschreibung |
---|---|---|
swapFileSizeMB |
integer |
Die Größe in MB einer Swapdatei, die auf jedem Knoten erstellt wird. |
sysctls |
Sysctl-Einstellungen für Linux-Agentknoten. |
|
transparentHugePageDefrag |
string |
Gibt an, ob der Kernel aggressive Speicherkomprimierung nutzen soll, um mehr Hugepages zur Verfügung zu stellen. |
transparentHugePageEnabled |
string |
Gibt an, ob transparente Hugepages aktiviert sind. |
loadBalancerSku
Die Lastenausgleichs-Sku für den verwalteten Cluster.
Name | Typ | Beschreibung |
---|---|---|
basic |
string |
Verwenden Sie einen einfachen Lastenausgleichsmodul mit eingeschränkter Funktionalität. |
standard |
string |
Verwenden Sie einen standardmäßigen Lastenausgleichsmodul. Dies ist die empfohlene Lastenausgleichs-SKU. Weitere Informationen zum Arbeiten mit dem Lastenausgleichsmodul im verwalteten Cluster finden Sie im artikel standardlastenausgleich Artikel. |
ManagedCluster
Verwalteter Cluster.
Name | Typ | Beschreibung |
---|---|---|
eTag |
string |
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. |
extendedLocation |
Der erweiterte Speicherort des virtuellen Computers. |
|
id |
string |
Vollqualifizierte Ressourcen-ID für die Ressource. Z. B. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
identity |
Die Identität des verwalteten Clusters, falls konfiguriert. |
|
location |
string |
Der geografische Standort, an dem sich die Ressource befindet |
name |
string |
Der Name der Ressource |
properties.aadProfile |
AADProfile gibt Attribute für die Azure Active Directory-Integration an. |
|
properties.addonProfiles |
<string,
Managed |
Das Profil des verwalteten Cluster-Add-Ons. |
properties.agentPoolProfiles |
Die Agentpooleigenschaften. |
|
properties.apiServerAccessProfile |
Das Zugriffsprofil für verwalteten Cluster-API-Server. |
|
properties.autoScalerProfile |
Parameter, die bei aktivierter Aktivierung auf die Cluster-Autoscaler angewendet werden sollen |
|
properties.autoUpgradeProfile |
Die Konfiguration für automatische Upgrades. |
|
properties.azureMonitorProfile |
Azure Monitor-Add-On-Profile für die Überwachung des verwalteten Clusters. |
|
properties.azurePortalFQDN |
string |
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. |
properties.currentKubernetesVersion |
string |
Die Version von Kubernetes, auf der der verwaltete Cluster ausgeführt wird. |
properties.disableLocalAccounts |
boolean |
Wenn lokale Konten im verwalteten Cluster deaktiviert werden sollen. |
properties.diskEncryptionSetID |
string |
Die Ressourcen-ID der Datenträgerverschlüsselung, die zum Aktivieren der ruhenden Verschlüsselung verwendet werden soll. |
properties.dnsPrefix |
string |
Das DNS-Präfix des verwalteten Clusters. |
properties.enablePodSecurityPolicy |
boolean |
(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. |
properties.enableRBAC |
boolean |
Gibt an, ob Kubernetes Role-Based Zugriffssteuerung aktiviert werden soll. |
properties.fqdn |
string |
Der FQDN des Masterpools. |
properties.fqdnSubdomain |
string |
Die FQDN-Unterdomäne des privaten Clusters mit benutzerdefinierter privater DNS-Zone. |
properties.httpProxyConfig |
Konfigurationen für die Bereitstellung des Clusters mit HTTP-Proxyservern. |
|
properties.identityProfile |
<string,
User |
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}". |
properties.ingressProfile |
Eingangsprofil für den verwalteten Cluster. |
|
properties.kubernetesVersion |
string |
Die vom Benutzer angegebene Version von Kubernetes. |
properties.linuxProfile |
Das Profil für Linux-VMs im verwalteten Cluster. |
|
properties.maxAgentPools |
integer |
Die maximale Anzahl von Agentpools für den verwalteten Cluster. |
properties.metricsProfile |
Optionale Konfiguration von Clustermetriken. |
|
properties.networkProfile |
Das Netzwerkkonfigurationsprofil. |
|
properties.nodeResourceGroup |
string |
Der Name der Ressourcengruppe, die Agentpoolknoten enthält. |
properties.nodeResourceGroupProfile |
Profil der Konfiguration der Knotenressourcengruppe. |
|
properties.oidcIssuerProfile |
Das OIDC-Ausstellerprofil des verwalteten Clusters. |
|
properties.podIdentityProfile |
Das Pod-Identitätsprofil des verwalteten Clusters. |
|
properties.powerState |
Der Power State des Clusters. |
|
properties.privateFQDN |
string |
Der FQDN des privaten Clusters. |
properties.privateLinkResources |
Private Verknüpfungsressourcen, die dem Cluster zugeordnet sind. |
|
properties.provisioningState |
string |
Der aktuelle Bereitstellungsstatus. |
properties.publicNetworkAccess |
PublicNetworkAccess des managedCluster |
|
properties.resourceUID |
string |
Die resourceUID identifiziert ManagedClusters eindeutig, die ARM ResourceIds wiederverwenden (d. h.: Erstellen, Löschen, Erstellen einer Sequenz) |
properties.securityProfile |
Sicherheitsprofil für den verwalteten Cluster. |
|
properties.serviceMeshProfile |
Dienstgitterprofil für einen verwalteten Cluster. |
|
properties.servicePrincipalProfile |
Informationen zu einer Dienstprinzipalidentität für den Cluster zum Bearbeiten von Azure-APIs. |
|
properties.storageProfile |
Speicherprofil für den verwalteten Cluster. |
|
properties.supportPlan |
Der Supportplan für den verwalteten Cluster. Wenn nicht angegeben, lautet der Standardwert "KubernetesOfficial". |
|
properties.upgradeSettings |
Einstellungen für das Upgrade eines Clusters. |
|
properties.windowsProfile |
Das Profil für Windows-VMs im verwalteten Cluster. |
|
properties.workloadAutoScalerProfile |
Workload Auto-Scaler-Profil für den verwalteten Cluster. |
|
sku |
Die verwaltete Cluster-SKU. |
|
systemData |
Azure Resource Manager-Metadaten, die createdBy- und modifiedBy-Informationen enthalten. |
|
tags |
object |
Ressourcentags. |
type |
string |
Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts" |
ManagedClusterAADProfile
AADProfile gibt Attribute für die Azure Active Directory-Integration an.
Name | Typ | Beschreibung |
---|---|---|
adminGroupObjectIDs |
string[] |
Die Liste der AAD-Gruppenobjekt-IDs, die über die Administratorrolle des Clusters verfügen. |
clientAppID |
string |
(VERALTET) Die Client-AAD-Anwendungs-ID. Weitere Informationen finden Sie unter https://aka.ms/aks/aad-legacy. |
enableAzureRBAC |
boolean |
Gibt an, ob Azure RBAC für kubernetes-Autorisierung aktiviert werden soll. |
managed |
boolean |
Gibt an, ob verwaltete AAD aktiviert werden soll. |
serverAppID |
string |
(VERALTET) Die Server-AAD-Anwendungs-ID. Weitere Informationen finden Sie unter https://aka.ms/aks/aad-legacy. |
serverAppSecret |
string |
(VERALTET) Der AAD-Anwendungsschlüssel des Servers. Weitere Informationen finden Sie unter https://aka.ms/aks/aad-legacy. |
tenantID |
string |
Die AAD-Mandanten-ID, die für die Authentifizierung verwendet werden soll. Wenn nicht angegeben, wird der Mandant des Bereitstellungsabonnements verwendet. |
ManagedClusterAddonProfile
Ein Kubernetes-Add-On-Profil für einen verwalteten Cluster.
Name | Typ | Beschreibung |
---|---|---|
config |
object |
Schlüssel-Wert-Paare zum Konfigurieren eines Add-Ons. |
enabled |
boolean |
Gibt an, ob das Add-On aktiviert ist oder nicht. |
identity |
Informationen zur vom Benutzer zugewiesenen Identität, die von diesem Add-On verwendet wird. |
ManagedClusterAgentPoolProfile
Profil für den Containerdienst-Agent-Pool.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
availabilityZones |
string[] |
Die Liste der Verfügbarkeitszonen, die für Knoten verwendet werden sollen. Dies kann nur angegeben werden, wenn die AgentPoolType-Eigenschaft "VirtualMachineScaleSets" lautet. |
|
capacityReservationGroupID |
string |
Die vollqualifizierte Ressourcen-ID der Kapazitätsreservierungsgruppe, um virtuelle Computer aus einer reservierten Gruppe virtueller Computer bereitzustellen. |
|
count |
integer |
Anzahl der Agents (VMs) zum Hosten von Docker-Containern. Zulässige Werte müssen sich im Bereich von 0 bis 1000 (einschließlich) für Benutzerpools und im Bereich von 1 bis 1000 (einschließlich) für Systempools befinden. Der Standardwert ist 1. |
|
creationData |
CreationData zur Angabe der Quellmomentaufnahme-ID, wenn der Knotenpool mithilfe einer Momentaufnahme erstellt/aktualisiert wird. |
||
currentOrchestratorVersion |
string |
Die Version von Kubernetes, der Agent-Pool ausgeführt wird. |
|
eTag |
string |
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. |
|
enableAutoScaling |
boolean |
Gibt an, ob automatisch skaliert werden soll |
|
enableEncryptionAtHost |
boolean |
Gibt an, ob hostbasierte Betriebssystem- und Datenlaufwerkverschlüsselung aktiviert werden sollen. |
|
enableFIPS |
boolean |
Gibt an, ob ein FIPS-fähiges Betriebssystem verwendet werden soll. |
|
enableNodePublicIP |
boolean |
Gibt an, ob jedem Knoten eine eigene öffentliche IP zugewiesen wird. |
|
enableUltraSSD |
boolean |
Gibt an, ob UltraSSD aktiviert werden soll |
|
gpuInstanceProfile |
GPUInstanceProfile, das zum Angeben des GPU-MIG-Instanzprofils für unterstützte GPU-VM-SKU verwendet werden soll. |
||
hostGroupID |
string |
Die vollqualifizierte Ressourcen-ID der dedizierten Hostgruppe zum Bereitstellen virtueller Computer, die nur im Erstellungsszenario verwendet und nicht einmal geändert werden dürfen. |
|
kubeletConfig |
Kubelet-Konfigurationen von Agentknoten. |
||
kubeletDiskType |
Bestimmt die Platzierung von emptyDir-Volumes, Containerlaufzeitdatenstamm und Kubelet-Kurzspeicher. |
||
linuxOSConfig |
Betriebssystemkonfigurationen von Linux-Agentknoten. |
||
maxCount |
integer |
Die maximale Anzahl von Knoten für die automatische Skalierung |
|
maxPods |
integer |
Die maximale Anzahl von Pods, die auf einem Knoten ausgeführt werden können. |
|
minCount |
integer |
Die Mindestanzahl von Knoten für die automatische Skalierung |
|
mode |
Der Modus eines Agentpools. |
||
name |
string |
Eindeutiger Name des Agentpoolprofils im Kontext des Abonnements und der Ressourcengruppe. |
|
networkProfile |
Netzwerkbezogene Einstellungen eines Agentpools. |
||
nodeImageVersion |
string |
Die Version des Knotenimages |
|
nodeLabels |
object |
Die Knotenbeschriftungen, die über alle Knoten im Agentpool hinweg beibehalten werden sollen. |
|
nodePublicIPPrefixID |
string |
Die öffentliche IP-Präfix-ID, von der VM-Knoten IPs verwenden sollen. |
|
nodeTaints |
string[] |
Die zu neuen Knoten hinzugefügtenTaints während der Erstellung und Skalierung des Knotenpools. Beispiel: key=value:NoSchedule. |
|
orchestratorVersion |
string |
Die vom Benutzer angegebene Version von Kubernetes. |
|
osDiskSizeGB |
integer |
Betriebssystemdatenträgergröße in GB, die verwendet werden soll, um die Datenträgergröße für jeden Computer im Master-/Agent-Pool anzugeben. Wenn Sie "0" angeben, wird die Standardmäßige osDisk-Größe entsprechend der angegebenen vmSize angewendet. |
|
osDiskType |
Der Betriebssystemdatenträgertyp, der für Computer im Agentpool verwendet werden soll. |
||
osSKU |
Gibt die vom Agentpool verwendete Betriebssystem-SKU an. Der Standardwert ist Ubuntu, wenn OSType Linux ist. Der Standardwert ist Windows2019, wenn Kubernetes <= 1.24 oder Windows2022, wenn Kubernetes >= 1.25 ist, wenn OSType Windows ist. |
||
osType | Linux |
Der Betriebssystemtyp. Der Standardwert ist Linux. |
|
podSubnetID |
string |
Die ID des Subnetzes, dem pods beim Starten beitreten. |
|
powerState |
Gibt an, ob der Agentpool ausgeführt oder beendet wird. |
||
provisioningState |
string |
Der aktuelle Bereitstellungs- oder Bereitstellungsstatus. |
|
proximityPlacementGroupID |
string |
Die ID für die Näherungsplatzierungsgruppe. |
|
scaleDownMode |
Der Skalierungsmodus nach unten, der beim Skalieren des Agentpools verwendet werden soll. |
||
scaleSetEvictionPolicy | Delete |
Die zu verwendende Richtlinie für die Skalierungsgruppe des virtuellen Computers. |
|
scaleSetPriority | Regular |
Priorität des Skalierungssatzes für virtuelle Computer. Wenn nicht angegeben, lautet der Standardwert "Normal". |
|
securityProfile |
Die Sicherheitseinstellungen eines Agentpools. |
||
spotMaxPrice |
number |
-1 |
Der Höchstpreis (in US-Dollar), den Sie für Spotinstanzen bezahlen möchten. Mögliche Werte sind ein beliebiger Dezimalwert größer als Null oder -1, der angibt, dass der Standardpreis bei Bedarf up-to wird. |
tags |
object |
Die Tags, die im Skalierungssatz des virtuellen Agentpools beibehalten werden sollen. |
|
type |
Der Typ des Agentpools. |
||
upgradeSettings |
Einstellungen für das Upgrade des Agentpools |
||
vmSize |
string |
Die Größe der VMs des Agentpools. |
|
vnetSubnetID |
string |
Die ID des Subnetzes, dem Agentpoolknoten und optional Pods beim Start beitreten. |
|
windowsProfile |
Das spezifische Profil des Windows-Agentpools. |
||
workloadRuntime |
Bestimmt den Typ der Workload, die ein Knoten ausführen kann. |
ManagedClusterAPIServerAccessProfile
Zugriffsprofil für verwalteten Cluster-API-Server.
Name | Typ | Beschreibung |
---|---|---|
authorizedIPRanges |
string[] |
Die IP-Bereiche, die für den Zugriff auf den Kubernetes-API-Server autorisiert sind. |
disableRunCommand |
boolean |
Gibt an, ob der Ausführungsbefehl für den Cluster deaktiviert werden soll. |
enablePrivateCluster |
boolean |
Gibt an, ob der Cluster als privater Cluster erstellt werden soll. |
enablePrivateClusterPublicFQDN |
boolean |
Gibt an, ob sie zusätzliche öffentliche FQDN für private Cluster erstellen oder nicht. |
privateDNSZone |
string |
Der private DNS-Zonenmodus für den Cluster. |
ManagedClusterAutoUpgradeProfile
Automatisches Upgradeprofil für einen verwalteten Cluster.
Name | Typ | Beschreibung |
---|---|---|
nodeOSUpgradeChannel |
Node OS Upgrade Channel |
|
upgradeChannel |
Der Upgradekanal für das automatische Upgrade. Der Standardwert ist "none". |
ManagedClusterAzureMonitorProfile
Azure Monitor-Add-On-Profile für die Überwachung des verwalteten Clusters.
Name | Typ | Beschreibung |
---|---|---|
metrics |
Metrikprofil für den verwalteten Azure Monitor-Dienst für Das Prometheus-Addon. Sammeln Sie sofort einsatzbereite Kubernetes-Infrastrukturmetriken, die an einen Azure Monitor Workspace gesendet werden sollen, und konfigurieren Sie zusätzliche Scraping für benutzerdefinierte Ziele. Eine Übersicht finden Sie unter aka.ms/AzureManagedPrometheus. |
ManagedClusterAzureMonitorProfileKubeStateMetrics
Kube State Metrics profile for the Azure Managed Prometheus addon. Diese optionalen Einstellungen gelten für den kube-state-metrics-Pod, der mit dem Addon bereitgestellt wird. Weitere Informationen finden Sie unter aka.ms/AzureManagedPrometheus-optional-parameters.
Name | Typ | Beschreibung |
---|---|---|
metricAnnotationsAllowList |
string |
Durch Trennzeichen getrennte Liste der Kubernetes-Anmerkungsschlüssel, die in der Metrik "Beschriftungen" der Ressource verwendet werden (Beispiel: "namespaces=[kubernetes.io/team,...],pods=[kubernetes.io/team],...'). Standardmäßig enthält die Metrik nur Ressourcennamen und Namespacebeschriftungen. |
metricLabelsAllowlist |
string |
Durch Trennzeichen getrennte Liste zusätzlicher Kubernetes-Bezeichnungsschlüssel, die in der Metrik "Beschriftungen" der Ressource verwendet werden (Beispiel: 'namespaces=[k8s-label-1,k8s-label-n,...],pods=[app],...'). Standardmäßig enthält die Metrik nur Ressourcennamen und Namespacebeschriftungen. |
ManagedClusterAzureMonitorProfileMetrics
Metrikprofil für den verwalteten Azure Monitor-Dienst für Das Prometheus-Addon. Sammeln Sie sofort einsatzbereite Kubernetes-Infrastrukturmetriken, die an einen Azure Monitor Workspace gesendet werden sollen, und konfigurieren Sie zusätzliche Scraping für benutzerdefinierte Ziele. Eine Übersicht finden Sie unter aka.ms/AzureManagedPrometheus.
Name | Typ | Beschreibung |
---|---|---|
enabled |
boolean |
Ob das Azure Managed Prometheus-Addon für die Prometheus-Überwachung aktiviert oder deaktiviert werden soll. Weitere Informationen zum Aktivieren und Deaktivieren finden Sie unter aka.ms/AzureManagedPrometheus-aks-enable. |
kubeStateMetrics |
Kube State Metrics profile for the Azure Managed Prometheus addon. Diese optionalen Einstellungen gelten für den kube-state-metrics-Pod, der mit dem Addon bereitgestellt wird. Weitere Informationen finden Sie unter aka.ms/AzureManagedPrometheus-optional-parameters. |
ManagedClusterCostAnalysis
Die Kostenanalysekonfiguration für den Cluster
Name | Typ | Beschreibung |
---|---|---|
enabled |
boolean |
Gibt an, ob kostenanalyse aktiviert werden soll |
ManagedClusterHTTPProxyConfig
Cluster-HTTP-Proxykonfiguration.
Name | Typ | Beschreibung |
---|---|---|
httpProxy |
string |
Der zu verwendende HTTP-Proxyserverendpunkt. |
httpsProxy |
string |
Der zu verwendende HTTPS-Proxyserverendpunkt. |
noProxy |
string[] |
Die Endpunkte, die keinen Proxy durchlaufen sollten. |
trustedCa |
string |
Alternatives Zertifizierungsstellenzertifikat, das für die Verbindung mit Proxyservern verwendet werden soll. |
ManagedClusterIdentity
Identität für den verwalteten Cluster.
Name | Typ | Beschreibung |
---|---|---|
delegatedResources |
<string,
Delegated |
Die delegierten Identitätsressourcen, die diesem verwalteten Cluster zugewiesen sind. Dies kann nur von einem anderen Azure-Ressourcenanbieter festgelegt werden, und verwalteter Cluster akzeptiert nur eine delegierte Identitätsressource. Nur interne Verwendung. |
principalId |
string |
Die Prinzipal-ID der vom System zugewiesenen Identität, die von Hauptkomponenten verwendet wird. |
tenantId |
string |
Die Mandanten-ID der vom System zugewiesenen Identität, die von Hauptkomponenten verwendet wird. |
type |
Der Identitätstyp, der für den verwalteten Cluster verwendet wird. |
|
userAssignedIdentities |
Die dem verwalteten Cluster zugeordnete Benutzeridentität. Diese Identität wird in der Steuerebene verwendet. Es ist nur eine vom Benutzer zugewiesene Identität zulässig. |
ManagedClusterIngressProfile
Eingangsprofil für den Containerdienstcluster.
Name | Typ | Beschreibung |
---|---|---|
webAppRouting |
App-Routingeinstellungen für das Eingangsprofil. Eine Übersicht und ein Onboardinghandbuch für dieses Feature finden Sie unter https://learn.microsoft.com/en-us/azure/aks/app-routing?tabs=default%2Cdeploy-app-default. |
ManagedClusterIngressProfileWebAppRouting
Anwendungsrouting-Add-On-Einstellungen für das Eingangsprofil.
Name | Typ | Beschreibung |
---|---|---|
dnsZoneResourceIds |
string[] |
Ressourcen-IDs der DNS-Zonen, die dem Anwendungsrouting-Add-On zugeordnet werden sollen. Wird nur verwendet, wenn das Anwendungsrouting-Add-On aktiviert ist. Öffentliche und private DNS-Zonen können sich in verschiedenen Ressourcengruppen befinden, aber alle öffentlichen DNS-Zonen müssen sich in derselben Ressourcengruppe befinden, und alle privaten DNS-Zonen müssen sich in derselben Ressourcengruppe befinden. |
enabled |
boolean |
Gibt an, ob das Anwendungsrouting-Add-On aktiviert werden soll. |
identity |
Verwaltete Identität des Anwendungsrouting-Add-Ons. Dies ist die Identität, die Berechtigungen erteilt werden soll, um beispielsweise die zugeordnete Azure DNS-Ressource zu verwalten und Zertifikate aus Azure Key Vault abzurufen. Weitere Anweisungen finden Sie in dieser Übersicht über das Add-On-. |
ManagedClusterLoadBalancerProfile
Profil des verwalteten Clusterlastenausgleichs.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
allocatedOutboundPorts |
integer |
0 |
Die gewünschte Anzahl zugeordneter SNAT-Ports pro VM. Zulässige Werte liegen im Bereich von 0 bis 64000 (einschließlich). Der Standardwert ist 0, was dazu führt, dass Azure Ports dynamisch angibt. |
backendPoolType | NodeIPConfiguration |
Der Typ des verwalteten eingehenden Lastenausgleichs-Back-EndPools. |
|
effectiveOutboundIPs |
Die effektiven ausgehenden IP-Ressourcen des Clusterlastenausgleichs. |
||
enableMultipleStandardLoadBalancers |
boolean |
Aktivieren Sie mehrere Standardlastenausgleichsgeräte pro AKS-Cluster oder nicht. |
|
idleTimeoutInMinutes |
integer |
30 |
Gewünschter Ausgehender Fluss im Leerlauf in Minuten. Zulässige Werte liegen im Bereich von 4 bis 120 (einschließlich). Der Standardwert beträgt 30 Minuten. |
managedOutboundIPs |
Gewünschte verwaltete ausgehende IPs für den Clusterlastenausgleich. |
||
outboundIPPrefixes |
Gewünschte ausgehende IP-Präfixressourcen für den Clusterlastenausgleich. |
||
outboundIPs |
Gewünschte ausgehende IP-Ressourcen für den Clusterlastenausgleich. |
ManagedClusterManagedOutboundIPProfile
Profil der verwalteten ausgehenden IP-Ressourcen des verwalteten Clusters.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
count |
integer |
1 |
Die gewünschte Anzahl ausgehender IPs, die von Azure erstellt/verwaltet werden. Zulässige Werte müssen sich im Bereich von 1 bis 16 (einschließlich) befinden. Der Standardwert ist 1. |
ManagedClusterMetricsProfile
Das Metrikprofil für managedCluster.
Name | Typ | Beschreibung |
---|---|---|
costAnalysis |
Die Konfiguration für detaillierte Pro-Kubernetes-Ressourcenkostenanalyse. |
ManagedClusterNATGatewayProfile
Profil des verwalteten Cluster-NAT-Gateways.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
effectiveOutboundIPs |
Die effektiven ausgehenden IP-Ressourcen des CLUSTER-NAT-Gateways. |
||
idleTimeoutInMinutes |
integer |
4 |
Gewünschter Ausgehender Fluss im Leerlauf in Minuten. Zulässige Werte liegen im Bereich von 4 bis 120 (einschließlich). Der Standardwert beträgt 4 Minuten. |
managedOutboundIPProfile |
Profil der verwalteten ausgehenden IP-Ressourcen des Cluster-NAT-Gateways. |
ManagedClusterNodeResourceGroupProfile
Sperrmodusprofil der Knotenressourcengruppe für einen verwalteten Cluster.
Name | Typ | Beschreibung |
---|---|---|
restrictionLevel |
Die Einschränkungsebene, die auf die Knotenressourcengruppe des Clusters angewendet wird. Wenn nicht angegeben, lautet der Standardwert "Uneingeschränkt" |
ManagedClusterOIDCIssuerProfile
Das OIDC-Ausstellerprofil des verwalteten Clusters.
Name | Typ | Beschreibung |
---|---|---|
enabled |
boolean |
Gibt an, ob der OIDC-Aussteller aktiviert ist. |
issuerURL |
string |
Die OIDC-Aussteller-URL des verwalteten Clusters. |
ManagedClusterPodIdentity
Details zur Pod-Identität, die dem verwalteten Cluster zugewiesen ist.
Name | Typ | Beschreibung |
---|---|---|
bindingSelector |
string |
Der Bindungsmarkierer, der für die AzureIdentityBinding-Ressource verwendet werden soll. |
identity |
Die Vom Benutzer zugewiesenen Identitätsdetails. |
|
name |
string |
Der Name der Pod-Identität. |
namespace |
string |
Der Namespace der Pod-Identität. |
provisioningInfo | ||
provisioningState |
Der aktuelle Bereitstellungsstatus der Pod-Identität. |
ManagedClusterPodIdentityException
Eine Pod-Identitätsausnahme, mit der Pods mit bestimmten Bezeichnungen auf den Azure Instance Metadata Service (IMDS)-Endpunkt zugreifen können, ohne vom Knoten verwalteten Identitätsserver (Node-Managed Identity, NMI) abgefangen zu werden.
Name | Typ | Beschreibung |
---|---|---|
name |
string |
Der Name der Pod-Identitäts ausnahme. |
namespace |
string |
Der Namespace der Pod-Identitäts ausnahme. |
podLabels |
object |
Die zuzuordnenden Podbeschriftungen. |
ManagedClusterPodIdentityProfile
Das Pod-Identitätsprofil des verwalteten Clusters.
Name | Typ | Beschreibung |
---|---|---|
allowNetworkPluginKubenet |
boolean |
Gibt an, ob die Pod-Identität auf Clustern mit Kubenet-Netzwerk ausgeführt werden darf. |
enabled |
boolean |
Gibt an, ob das Pod-Identitäts-Addon aktiviert ist. |
userAssignedIdentities |
Die pod-Identitäten, die im Cluster verwendet werden sollen. |
|
userAssignedIdentityExceptions |
Die zuzulassenden Pod-Identitäts exceptions. |
ManagedClusterPodIdentityProvisioningError
Eine Fehlerantwort der Pod-Identitätsbereitstellung.
Name | Typ | Beschreibung |
---|---|---|
error |
Details zum Fehler. |
ManagedClusterPodIdentityProvisioningErrorBody
Eine Fehlerantwort der Pod-Identitätsbereitstellung.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Ein Bezeichner für den Fehler. Codes sind unveränderlich und sollen programmgesteuert genutzt werden. |
details |
Eine Liste mit zusätzlichen Details zum Fehler. |
|
message |
string |
Eine Meldung, die den Fehler beschreibt, der für die Anzeige in einer Benutzeroberfläche geeignet ist. |
target |
string |
Das Ziel des bestimmten Fehlers. Beispielsweise der Name der Eigenschaft im Fehler. |
ManagedClusterPodIdentityProvisioningState
Der aktuelle Bereitstellungsstatus der Pod-Identität.
Name | Typ | Beschreibung |
---|---|---|
Assigned |
string |
|
Canceled |
string |
|
Deleting |
string |
|
Failed |
string |
|
Succeeded |
string |
|
Updating |
string |
ManagedClusterSecurityProfile
Sicherheitsprofil für den Containerdienstcluster.
Name | Typ | Beschreibung |
---|---|---|
azureKeyVaultKms |
Azure Key Vault Schlüsselverwaltungsdienst Einstellungen für das Sicherheitsprofil. |
|
defender |
Microsoft Defender-Einstellungen für das Sicherheitsprofil. |
|
imageCleaner |
Image Cleaner-Einstellungen für das Sicherheitsprofil. |
|
workloadIdentity |
Workload-Identitätseinstellungen für das Sicherheitsprofil. Die Workloadidentität ermöglicht Kubernetes-Anwendungen den sicheren Zugriff auf Azure-Cloudressourcen mit Azure AD. Weitere Informationen finden Sie unter https://aka.ms/aks/wi. |
ManagedClusterSecurityProfileDefender
Microsoft Defender-Einstellungen für das Sicherheitsprofil.
Name | Typ | Beschreibung |
---|---|---|
logAnalyticsWorkspaceResourceId |
string |
Ressourcen-ID des Log Analytics-Arbeitsbereichs, der Microsoft Defender zugeordnet werden soll. Wenn Microsoft Defender aktiviert ist, ist dieses Feld erforderlich und muss eine gültige Arbeitsbereichsressourcen-ID sein. Wenn Microsoft Defender deaktiviert ist, lassen Sie das Feld leer. |
securityMonitoring |
Microsoft Defender-Bedrohungserkennung für Cloudeinstellungen für das Sicherheitsprofil. |
ManagedClusterSecurityProfileDefenderSecurityMonitoring
Microsoft Defender-Einstellungen für die Sicherheitsprofil-Bedrohungserkennung.
Name | Typ | Beschreibung |
---|---|---|
enabled |
boolean |
Gibt an, ob die Defender-Bedrohungserkennung aktiviert werden soll. |
ManagedClusterSecurityProfileImageCleaner
Image Cleaner entfernt nicht verwendete Bilder von Knoten, gibt Speicherplatz frei und trägt dazu bei, die Angriffsfläche zu reduzieren. Hier sind Einstellungen für das Sicherheitsprofil.
Name | Typ | Beschreibung |
---|---|---|
enabled |
boolean |
Gibt an, ob Image Cleaner auf AKS-Cluster aktiviert werden soll. |
intervalHours |
integer |
Bildreiniger-Scanintervall in Stunden. |
ManagedClusterSecurityProfileWorkloadIdentity
Workload-Identitätseinstellungen für das Sicherheitsprofil.
Name | Typ | Beschreibung |
---|---|---|
enabled |
boolean |
Gibt an, ob die Workload-Identität aktiviert werden soll. |
ManagedClusterServicePrincipalProfile
Informationen zu einer Dienstprinzipalidentität für den Cluster zum Bearbeiten von Azure-APIs.
Name | Typ | Beschreibung |
---|---|---|
clientId |
string |
Die ID für den Dienstprinzipal. |
secret |
string |
Das geheime Kennwort, das dem Dienstprinzipal in Nur-Text zugeordnet ist. |
ManagedClusterSKU
Die SKU eines verwalteten Clusters.
Name | Typ | Beschreibung |
---|---|---|
name |
Der Name einer verwalteten Cluster-SKU. |
|
tier |
Die Ebene einer verwalteten Cluster-SKU. |
ManagedClusterSKUName
Der Name einer verwalteten Cluster-SKU.
Name | Typ | Beschreibung |
---|---|---|
Base |
string |
Basisoption für die AKS-Steuerebene. |
ManagedClusterSKUTier
Die Ebene einer verwalteten Cluster-SKU.
Name | Typ | Beschreibung |
---|---|---|
Free |
string |
Die Clusterverwaltung ist kostenlos, wird jedoch für vm-, Speicher- und Netzwerknutzung in Rechnung gestellt. Am besten geeignet zum Experimentieren, Lernen, einfachen Testen oder Workloads mit weniger als 10 Knoten. Nicht für Produktionsanwendungsfälle empfohlen. |
Premium |
string |
Cluster verfügt zusätzlich zu allen in "Standard" enthaltenen Funktionen über Premiumfunktionen. Premium ermöglicht die Auswahl von LongTermSupport (aka.ms/aks/lts) für bestimmte Kubernetes-Versionen. |
Standard |
string |
Empfohlen für unternehmenskritische und Produktionsworkloads. Umfasst kubernetes Steuerungsebenen automatischkalieren, workloadintensive Tests und bis zu 5.000 Knoten pro Cluster. Garantiert 99.95% Verfügbarkeit des Kubernetes-API-Serverendpunkts für Cluster, die Verfügbarkeitszonen und 99,9% der Verfügbarkeit für Cluster verwenden, die keine Verfügbarkeitszonen verwenden. |
ManagedClusterStorageProfile
Speicherprofil für den Containerdienstcluster.
Name | Typ | Beschreibung |
---|---|---|
blobCSIDriver |
AzureBlob CSI-Treibereinstellungen für das Speicherprofil. |
|
diskCSIDriver |
AzureDisk CSI-Treibereinstellungen für das Speicherprofil. |
|
fileCSIDriver |
AzureFile CSI-Treibereinstellungen für das Speicherprofil. |
|
snapshotController |
Snapshot Controller-Einstellungen für das Speicherprofil. |
ManagedClusterStorageProfileBlobCSIDriver
AzureBlob CSI-Treibereinstellungen für das Speicherprofil.
Name | Typ | Beschreibung |
---|---|---|
enabled |
boolean |
Gibt an, ob AzureBlob CSI-Treiber aktiviert werden soll. Der Standardwert ist "false". |
ManagedClusterStorageProfileDiskCSIDriver
AzureDisk CSI-Treibereinstellungen für das Speicherprofil.
Name | Typ | Beschreibung |
---|---|---|
enabled |
boolean |
Gibt an, ob AzureDisk CSI-Treiber aktiviert werden soll. Der Standardwert ist true. |
ManagedClusterStorageProfileFileCSIDriver
AzureFile CSI-Treibereinstellungen für das Speicherprofil.
Name | Typ | Beschreibung |
---|---|---|
enabled |
boolean |
Gibt an, ob AzureFile CSI-Treiber aktiviert werden soll. Der Standardwert ist true. |
ManagedClusterStorageProfileSnapshotController
Snapshot Controller-Einstellungen für das Speicherprofil.
Name | Typ | Beschreibung |
---|---|---|
enabled |
boolean |
Gibt an, ob Snapshot Controller aktiviert werden soll. Der Standardwert ist true. |
ManagedClusterWindowsProfile
Profil für Windows-VMs im verwalteten Cluster.
Name | Typ | Beschreibung |
---|---|---|
adminPassword |
string |
Gibt das Kennwort des Administratorkontos an. |
adminUsername |
string |
Gibt den Namen des Administratorkontos an. |
enableCSIProxy |
boolean |
Gibt an, ob CSI-Proxy aktiviert werden soll. |
gmsaProfile |
Das Windows gMSA-Profil im verwalteten Cluster. |
|
licenseType |
Der Lizenztyp, der für Windows-VMs verwendet werden soll. Weitere Informationen finden Sie unter Azure Hybrid User Benefits. |
ManagedClusterWorkloadAutoScalerProfile
Workload Auto-Scaler-Profil für den verwalteten Cluster.
Name | Typ | Beschreibung |
---|---|---|
keda |
KEDA-Einstellungen (Kubernetes Event-driven Autocaling) für das Automatische Skalierungsprofil der Workload. |
|
verticalPodAutoscaler |
Managed |
VPA-Einstellungen (Vertical Pod Autoscaler) für das Automatische Skalierungsprofil der Workload. |
ManagedClusterWorkloadAutoScalerProfileKeda
KEDA-Einstellungen (Kubernetes Event-driven Autocaling) für das Automatische Skalierungsprofil der Workload.
Name | Typ | Beschreibung |
---|---|---|
enabled |
boolean |
Gibt an, ob KEDA aktiviert werden soll. |
ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler
VPA-Einstellungen (Vertical Pod Autoscaler) für das Automatische Skalierungsprofil der Workload.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
enabled |
boolean |
False |
Gibt an, ob VPA aktiviert werden soll. Der Standardwert ist "false". |
ManagedOutboundIPs
Gewünschte verwaltete ausgehende IPs für den Clusterlastenausgleich.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
count |
integer |
1 |
Die gewünschte Anzahl von IPv4 ausgehenden IPs, die von Azure für den Clusterlastenausgleich erstellt/verwaltet wurden. Zulässige Werte müssen im Bereich von 1 bis 100 (einschließlich) liegen. Der Standardwert ist 1. |
countIPv6 |
integer |
0 |
Die gewünschte Anzahl von IPv6 ausgehenden IPs, die von Azure für den Clusterlastenausgleich erstellt/verwaltet wurden. Zulässige Werte müssen im Bereich von 1 bis 100 (einschließlich) liegen. Der Standardwert ist 0 für single-stack und 1 für Dual-Stack. |
networkDataplane
Netzwerkdatenplan, der im Kubernetes-Cluster verwendet wird.
Name | Typ | Beschreibung |
---|---|---|
azure |
string |
Verwenden Sie den Azure-Netzwerkdatenplan. |
cilium |
string |
Verwenden Sie den Cilium-Netzwerkdatenplan. Weitere Informationen finden Sie unter Azure CNI Powered by Cilium. |
networkMode
Der Netzwerkmodus Azure CNI ist konfiguriert.
Name | Typ | Beschreibung |
---|---|---|
bridge |
string |
Dies wird nicht mehr unterstützt. |
transparent |
string |
Es wird keine Brücke erstellt. Intra-VM Pod-zu-Pod-Kommunikation erfolgt über IP-Routen, die von Azure CNI erstellt wurden. Weitere Informationen finden Sie unter transparenten Modus. |
NetworkPlugin
Netzwerk-Plug-In zum Erstellen des Kubernetes-Netzwerks verwendet.
Name | Typ | Beschreibung |
---|---|---|
azure |
string |
Verwenden Sie das Azure CNI-Netzwerk-Plug-In. Weitere Informationen finden Sie unter Azure CNI (advanced) networking. |
kubenet |
string |
Verwenden Sie das Kubenet-Netzwerk-Plug-In. Weitere Informationen finden Sie unter Kubenet (basic) networking. |
none |
string |
Kein CNI-Plug-In ist vorinstalliert. Weitere Informationen finden Sie unter BYO CNI-. |
NetworkPluginMode
Der Modus, den das Netzwerk-Plug-In verwenden soll.
Name | Typ | Beschreibung |
---|---|---|
overlay |
string |
Bei networkPlugin=azure werden Pods IPs aus dem PodCIDR-Adressraum erhalten, aber Azure Routing Domains anstelle der Methode von Kubenet für Routentabellen verwenden. Weitere Informationen finden Sie unter https://aka.ms/aks/azure-cni-overlay. |
NetworkPolicy
Netzwerkrichtlinie zum Erstellen des Kubernetes-Netzwerks verwendet.
Name | Typ | Beschreibung |
---|---|---|
azure |
string |
Verwenden Sie Azure-Netzwerkrichtlinien. Weitere Informationen finden Sie unter Unterschiede zwischen den Azure- und Calico-Richtlinien. |
calico |
string |
Verwenden Sie Calico-Netzwerkrichtlinien. Weitere Informationen finden Sie unter Unterschiede zwischen den Azure- und Calico-Richtlinien. |
cilium |
string |
Verwenden Sie "Cilium", um Netzwerkrichtlinien zu erzwingen. Dazu muss networkDataplane "cilium" sein. |
none |
string |
Netzwerkrichtlinien werden nicht erzwungen. Dies ist der Standardwert, wenn NetworkPolicy nicht angegeben wird. |
nodeOSUpgradeChannel
Node OS Upgrade Channel
Name | Typ | Beschreibung |
---|---|---|
NodeImage |
string |
AKS aktualisiert die Knoten mit einer neu gepatchten VHD, die Sicherheitsupdates und Bugfixes enthält, in wöchentlicher Zeit. Mit den VHD-Updatecomputern wird ein rollierendes Umimage für diese VHD nach Wartungsfenstern und Überspannungseinstellungen ausgeführt. Es entstehen keine zusätzlichen VHD-Kosten, wenn Sie diese Option auswählen, da AKS die Bilder hostet. |
None |
string |
Es wird kein Versuch unternommen, Ihr Computerbetriebssystem entweder vom Betriebssystem oder von rollenden VHDs zu aktualisieren. Dies bedeutet, dass Sie für Ihre Sicherheitsupdates verantwortlich sind. |
SecurityPatch |
string |
AKS lädt die Knoten mit getesteten Sicherheitsupdates herunter und aktualisiert sie. Diese Updates berücksichtigen die Wartungsfenstereinstellungen und erzeugen eine neue VHD, die auf neuen Knoten verwendet wird. Manchmal ist es nicht möglich, die Updates anzuwenden, in solchen Fällen werden die vorhandenen Knoten auch auf die neu erstellte VHD neu imageiert, um die Änderungen anzuwenden. Diese Option verursacht zusätzliche Kosten für das Hosten der neuen Security Patch-VHDs in Ihrer Ressourcengruppe für nur in zeitaufwendigkeitsverbrauch. |
Unmanaged |
string |
Betriebssystemupdates werden automatisch über die integrierte Patchinginfrastruktur des Betriebssystems angewendet. Neu skalierte Computer werden zunächst nicht gepatcht und werden irgendwann durch die Infrastruktur des Betriebssystems gepatcht. Das Verhalten dieser Option hängt vom betreffenden Betriebssystem ab. Ubuntu und Mariner wenden Sicherheitspatches durch unbeaufsichtigtes Upgrade ungefähr einmal pro Tag um 06:00 UTC an. Windows wendet keine Sicherheitspatches automatisch an. Daher entspricht diese Option keiner weiteren Ankündigung. |
OSDiskType
Der Betriebssystemdatenträgertyp, der für Computer im Agentpool verwendet werden soll.
Name | Typ | Beschreibung |
---|---|---|
Ephemeral |
string |
Kurzlebige Betriebssystemdatenträger werden nur auf dem Hostcomputer gespeichert, genau wie ein temporärer Datenträger. Dies bietet geringere Lese-/Schreiblatenz sowie schnellere Knotenskalierung und Clusterupgrades. |
Managed |
string |
Azure repliziert den Betriebssystemdatenträger für einen virtuellen Computer in Azure Storage, um Datenverluste zu vermeiden, wenn die VM auf einen anderen Host verschoben werden muss. Da Container nicht so konzipiert sind, dass der lokale Zustand beibehalten wird, bietet dieses Verhalten einen begrenzten Wert, während einige Nachteile bereitgestellt werden, einschließlich langsamerer Knotenbereitstellung und höherer Lese-/Schreiblatenz. |
OSSKU
Gibt die vom Agentpool verwendete Betriebssystem-SKU an. Der Standardwert ist Ubuntu, wenn OSType Linux ist. Der Standardwert ist Windows2019, wenn Kubernetes <= 1.24 oder Windows2022, wenn Kubernetes >= 1.25 ist, wenn OSType Windows ist.
Name | Typ | Beschreibung |
---|---|---|
AzureLinux |
string |
Verwenden Sie AzureLinux als Betriebssystem für Knotenimages. Azure Linux ist eine containeroptimierte Linux-Distribution, die von Microsoft erstellt wurde, besuchen Sie https://aka.ms/azurelinux, um weitere Informationen zu finden. |
CBLMariner |
string |
Veraltete OSSKU. Microsoft empfiehlt, stattdessen neue Bereitstellungen "AzureLinux" auszuwählen. |
Ubuntu |
string |
Verwenden Sie Ubuntu als Betriebssystem für Knotenimages. |
Windows2019 |
string |
Verwenden Sie Windows2019 als Betriebssystem für Knotenimages. Nicht unterstützt für Systemknotenpools. Windows2019 unterstützt nur Windows2019-Container; Sie kann Keine Windows2022-Container ausführen und umgekehrt. |
Windows2022 |
string |
Verwenden Sie Windows2022 als Betriebssystem für Knotenimages. Nicht unterstützt für Systemknotenpools. Windows2022 unterstützt nur Windows2022-Container; Sie kann Keine Windows2019-Container ausführen und umgekehrt. |
OSType
Der Betriebssystemtyp. Der Standardwert ist Linux.
Name | Typ | Beschreibung |
---|---|---|
Linux |
string |
Verwenden Sie Linux. |
Windows |
string |
Verwenden Sie Windows. |
OutboundIPPrefixes
Gewünschte ausgehende IP-Präfixressourcen für den Clusterlastenausgleich.
Name | Typ | Beschreibung |
---|---|---|
publicIPPrefixes |
Eine Liste der öffentlichen IP-Präfixressourcen. |
OutboundIPs
Gewünschte ausgehende IP-Ressourcen für den Clusterlastenausgleich.
Name | Typ | Beschreibung |
---|---|---|
publicIPs |
Eine Liste der öffentlichen IP-Ressourcen. |
outboundType
Die ausgehende (Ausgehende) Routingmethode.
Name | Typ | Beschreibung |
---|---|---|
loadBalancer |
string |
Der Lastenausgleich wird für den Ausgang über eine AKS zugewiesene öffentliche IP verwendet. Dies unterstützt Kubernetes-Dienste vom Typ "loadBalancer". Weitere Informationen finden Sie unter ausgehenden Typ loadbalancer. |
managedNATGateway |
string |
Das AKS-verwaltete NAT-Gateway wird für den Ausgang verwendet. |
userAssignedNATGateway |
string |
Das vom Benutzer zugewiesene NAT-Gateway, das dem Cluster-Subnetz zugeordnet ist, wird für den Ausgang verwendet. Dies ist ein erweitertes Szenario und erfordert eine ordnungsgemäße Netzwerkkonfiguration. |
userDefinedRouting |
string |
Ausgangspfade müssen vom Benutzer definiert werden. Dies ist ein erweitertes Szenario und erfordert eine ordnungsgemäße Netzwerkkonfiguration. Weitere Informationen finden Sie unter ausgehenden Typ userDefinedRouting. |
PortRange
Der Portbereich.
Name | Typ | Beschreibung |
---|---|---|
portEnd |
integer |
Der maximale Port, der im Bereich enthalten ist. Er sollte zwischen 1 und 65535 liegen und größer als oder gleich PortStart sein. |
portStart |
integer |
Der minimale Port, der im Bereich enthalten ist. Es sollte zwischen 1 und 65535 liegen und kleiner als oder gleich portEnd sein. |
protocol |
Das Netzwerkprotokoll des Ports. |
PowerState
Beschreibt den Power State des Clusters.
Name | Typ | Beschreibung |
---|---|---|
code |
Gibt an, ob der Cluster ausgeführt oder beendet wird. |
PrivateLinkResource
Eine private Verknüpfungsressource
Name | Typ | Beschreibung |
---|---|---|
groupId |
string |
Die Gruppen-ID der Ressource. |
id |
string |
Die ID der Ressource für private Verknüpfungen. |
name |
string |
Der Name der ressource für private Verknüpfungen. |
privateLinkServiceID |
string |
Die ID des privaten Verknüpfungsdiensts der Ressource, dieses Feld wird nur intern für NRP verfügbar gemacht. |
requiredMembers |
string[] |
Die RequiredMembers der Ressource |
type |
string |
Der Ressourcentyp. |
Protocol
Das Netzwerkprotokoll des Ports.
Name | Typ | Beschreibung |
---|---|---|
TCP |
string |
TCP-Protokoll. |
UDP |
string |
UDP-Protokoll. |
ProvisioningInfo
Name | Typ | Beschreibung |
---|---|---|
error |
Pod-Identitätszuweisungsfehler (falls vorhanden). |
PublicNetworkAccess
PublicNetworkAccess des managedCluster
Name | Typ | Beschreibung |
---|---|---|
Disabled |
string |
|
Enabled |
string |
ResourceIdentityType
Der Identitätstyp, der für den verwalteten Cluster verwendet wird.
Name | Typ | Beschreibung |
---|---|---|
None |
string |
Verwenden Sie keine verwaltete Identität für den verwalteten Cluster. Stattdessen wird der Dienstprinzipal verwendet. |
SystemAssigned |
string |
Verwenden Sie eine implizit erstellte, vom System zugewiesene verwaltete Identität zum Verwalten von Clusterressourcen. Hauptkomponenten in der Steuerungsebene, z. B. kube-controller-manager, verwenden die vom System zugewiesene verwaltete Identität, um Azure-Ressourcen zu bearbeiten. |
UserAssigned |
string |
Verwenden Sie eine vom Benutzer angegebene Identität, um Clusterressourcen zu verwalten. Hauptkomponenten in der Steuerungsebene wie kube-controller-manager verwenden die angegebene vom Benutzer zugewiesene verwaltete Identität, um Azure-Ressourcen zu bearbeiten. |
ResourceReference
Ein Verweis auf eine Azure-Ressource.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Die vollqualifizierte Azure-Ressourcen-ID. |
RestrictionLevel
Die Einschränkungsebene, die auf die Knotenressourcengruppe des Clusters angewendet wird. Wenn nicht angegeben, lautet der Standardwert "Uneingeschränkt"
Name | Typ | Beschreibung |
---|---|---|
ReadOnly |
string |
Nur */Lese-RBAC-Berechtigungen für die Ressourcengruppe verwalteter Knoten zulässig |
Unrestricted |
string |
Alle RBAC-Berechtigungen sind für die Ressourcengruppe verwalteter Knoten zulässig. |
ScaleDownMode
Beschreibt, wie VMs zu Agentpools hinzugefügt oder aus diesen entfernt werden. Siehe Abrechnungsstatus.
Name | Typ | Beschreibung |
---|---|---|
Deallocate |
string |
Versuchen Sie, deallocated Instances (sofern vorhanden) während der Skalierung zu starten und Instanzen während der Skalierung nach unten zu ordnen. |
Delete |
string |
Erstellen Sie während der Skalierung neue Instanzen, und entfernen Sie Instanzen während der Skalierung nach unten. |
ScaleSetEvictionPolicy
Die Richtlinie für die Skalierungsgruppe des virtuellen Computers.
Name | Typ | Beschreibung |
---|---|---|
Deallocate |
string |
Knoten im zugrunde liegenden Skalierungssatz des Knotenpools werden bei Derentlassung auf den Zustand "beendeter Deallocated" festgelegt. Knoten im Zustand "Beendete Zuordnung" zählen zu Ihrem Computekontingent und können Probleme mit der Clusterskalierung oder einem Upgrade verursachen. |
Delete |
string |
Knoten im zugrunde liegenden Skalierungssatz des Knotenpools werden gelöscht, wenn sie entfernt werden. |
ScaleSetPriority
Priorität des Skalierungssatzes für virtuelle Computer.
Name | Typ | Beschreibung |
---|---|---|
Regular |
string |
Normale virtuelle Computer werden verwendet. |
Spot |
string |
VMs mit Spotpriorität werden verwendet. Für Spotknoten ist kein SLA vorhanden. Weitere Informationen finden Sie unter Spot auf AKS. |
ServiceMeshMode
Modus des Dienstgitters.
Name | Typ | Beschreibung |
---|---|---|
Disabled |
string |
Gitter ist deaktiviert. |
Istio |
string |
Istio wird als AKS-Addon bereitgestellt. |
ServiceMeshProfile
Dienstgitterprofil für einen verwalteten Cluster.
Name | Typ | Beschreibung |
---|---|---|
istio |
Istio-Dienstgitterkonfiguration. |
|
mode |
Modus des Dienstgitters. |
SysctlConfig
Sysctl-Einstellungen für Linux-Agentknoten.
Name | Typ | Beschreibung |
---|---|---|
fsAioMaxNr |
integer |
Sysctl setting fs.aio-max-nr. |
fsFileMax |
integer |
Sysctl setting fs.file-max. |
fsInotifyMaxUserWatches |
integer |
Sysctl-Einstellung fs.inotify.max_user_watches. |
fsNrOpen |
integer |
Sysctl-Einstellung fs.nr_open. |
kernelThreadsMax |
integer |
Sysctl setting kernel.threads-max. |
netCoreNetdevMaxBacklog |
integer |
Sysctl-Einstellung net.core.netdev_max_backlog. |
netCoreOptmemMax |
integer |
Sysctl-Einstellung net.core.optmem_max. |
netCoreRmemDefault |
integer |
Sysctl-Einstellung net.core.rmem_default. |
netCoreRmemMax |
integer |
Sysctl-Einstellung net.core.rmem_max. |
netCoreSomaxconn |
integer |
Sysctl setting net.core.somaxconn. |
netCoreWmemDefault |
integer |
Sysctl-Einstellung net.core.wmem_default. |
netCoreWmemMax |
integer |
Sysctl-Einstellung net.core.wmem_max. |
netIpv4IpLocalPortRange |
string |
Sysctl-Einstellung net.ipv4.ip_local_port_range. |
netIpv4NeighDefaultGcThresh1 |
integer |
Sysctl-Einstellung net.ipv4.neigh.default.gc_thresh1. |
netIpv4NeighDefaultGcThresh2 |
integer |
Sysctl-Einstellung net.ipv4.neigh.default.gc_thresh2. |
netIpv4NeighDefaultGcThresh3 |
integer |
Sysctl-Einstellung net.ipv4.neigh.default.gc_thresh3. |
netIpv4TcpFinTimeout |
integer |
Sysctl-Einstellung net.ipv4.tcp_fin_timeout. |
netIpv4TcpKeepaliveProbes |
integer |
Sysctl-Einstellung net.ipv4.tcp_keepalive_probes. |
netIpv4TcpKeepaliveTime |
integer |
Sysctl-Einstellung net.ipv4.tcp_keepalive_time. |
netIpv4TcpMaxSynBacklog |
integer |
Sysctl-Einstellung net.ipv4.tcp_max_syn_backlog. |
netIpv4TcpMaxTwBuckets |
integer |
Sysctl-Einstellung net.ipv4.tcp_max_tw_buckets. |
netIpv4TcpTwReuse |
boolean |
Sysctl-Einstellung net.ipv4.tcp_tw_reuse. |
netIpv4TcpkeepaliveIntvl |
integer |
Sysctl-Einstellung net.ipv4.tcp_keepalive_intvl. |
netNetfilterNfConntrackBuckets |
integer |
Sysctl-Einstellung net.netfilter.nf_conntrack_buckets. |
netNetfilterNfConntrackMax |
integer |
Sysctl-Einstellung net.netfilter.nf_conntrack_max. |
vmMaxMapCount |
integer |
Sysctl-Einstellung vm.max_map_count. |
vmSwappiness |
integer |
Sysctl-Einstellung vm.swappiness. |
vmVfsCachePressure |
integer |
Sysctl-Einstellung vm.vfs_cache_pressure. |
systemData
Metadaten zur Erstellung und letzten Änderung der Ressource.
Name | Typ | Beschreibung |
---|---|---|
createdAt |
string |
Der Zeitstempel der Ressourcenerstellung (UTC). |
createdBy |
string |
Die Identität, die die Ressource erstellt hat. |
createdByType |
Der Identitätstyp, der die Ressource erstellt hat. |
|
lastModifiedAt |
string |
Der Zeitstempel der letzten Änderung der Ressource (UTC) |
lastModifiedBy |
string |
Die Identität, die die Ressource zuletzt geändert hat. |
lastModifiedByType |
Der Identitätstyp, der die Ressource zuletzt geändert hat. |
upgradeChannel
Der Upgradekanal für das automatische Upgrade. Der Standardwert ist "none".
Name | Typ | Beschreibung |
---|---|---|
node-image |
string |
Aktualisieren Sie das Knotenimage automatisch auf die neueste verfügbare Version. Erwägen Sie stattdessen die Verwendung von nodeOSUpgradeChannel, da Sie knotenbetriebspatching getrennt von Kubernetes-Versionspatching konfigurieren können. |
none |
string |
Deaktiviert automatische Upgrades und behält den Cluster bei seiner aktuellen Version von Kubernetes bei. |
patch |
string |
Aktualisieren Sie den Cluster automatisch auf die neueste unterstützte Patchversion, wenn sie verfügbar wird, während die Nebenversion gleich bleibt. Wenn ein Cluster beispielsweise Version 1.17.7 und Version 1.17.9, 1.18.4, 1.18.6 und 1.19.1 verfügbar ist, wird Ihr Cluster auf 1.17.9 aktualisiert. |
rapid |
string |
Aktualisieren Sie den Cluster automatisch auf die neueste unterstützte Patchversion auf die neueste unterstützte Nebenversion. In Fällen, in denen sich der Cluster in einer Version von Kubernetes befindet, die sich in einer N-2-Nebenversion befindet, wobei N die neueste unterstützte Nebenversion ist, aktualisiert der Cluster zuerst auf die neueste unterstützte Patchversion auf N-1-Nebenversion. Wenn ein Cluster z. B. Version 1.17.7 und Version 1.17.9, 1.18.4, 1.18.6 und 1.19.1 verfügbar ist, wird Ihr Cluster zuerst auf 1.18.6 aktualisiert und dann auf 1.19.1 aktualisiert. |
stable |
string |
Aktualisieren Sie den Cluster automatisch auf die neueste unterstützte Patchversion auf Nebenversion N-1, wobei N die neueste unterstützte Nebenversion ist. Wenn beispielsweise ein Cluster Version 1.17.7 und Version 1.17.9, 1.18.4, 1.18.6 und 1.19.1 ausgeführt wird, wird Ihr Cluster auf 1.18.6 aktualisiert. |
UpgradeOverrideSettings
Einstellungen für Außerkraftsetzungen beim Upgrade eines Clusters.
Name | Typ | Beschreibung |
---|---|---|
forceUpgrade |
boolean |
Gibt an, ob das Upgrade des Clusters erzwungen werden soll. Beachten Sie, dass diese Option den Upgradevorgang anweist, Upgradeschutz zu umgehen, z. B. die Überprüfung auf veraltete API-Verwendung. Aktivieren Sie diese Option nur mit Vorsicht. |
until |
string |
Bis zu dem Zeitpunkt, an dem die Außerkraftsetzungen wirksam sind. Beachten Sie, dass dies nur mit der Startzeit eines Upgrades übereinstimmt, und die Effektivität ändert sich nicht, sobald ein Upgrade gestartet wird, auch wenn die |
UserAssignedIdentities
Die dem verwalteten Cluster zugeordnete Benutzeridentität. Diese Identität wird in der Steuerebene verwendet. Es ist nur eine vom Benutzer zugewiesene Identität zulässig.
Name | Typ | Beschreibung |
---|---|---|
|
UserAssignedIdentity
Details zu einer vom Benutzer zugewiesenen Identität.
Name | Typ | Beschreibung |
---|---|---|
clientId |
string |
Die Client-ID der vom Benutzer zugewiesenen Identität. |
objectId |
string |
Die Objekt-ID der vom Benutzer zugewiesenen Identität. |
resourceId |
string |
Die Ressourcen-ID der vom Benutzer zugewiesenen Identität. |
WindowsGmsaProfile
Windows gMSA-Profil im verwalteten Cluster.
Name | Typ | Beschreibung |
---|---|---|
dnsServer |
string |
Gibt den DNS-Server für Windows gMSA an. |
enabled |
boolean |
Gibt an, ob Windows gMSA aktiviert werden soll. |
rootDomainName |
string |
Gibt den Stammdomänennamen für Windows gMSA an. |
WorkloadRuntime
Bestimmt den Typ der Workload, die ein Knoten ausführen kann.
Name | Typ | Beschreibung |
---|---|---|
OCIContainer |
string |
Knoten verwenden Kubelet zum Ausführen standardmäßiger OCI-Containerarbeitslasten. |
WasmWasi |
string |
Knoten verwenden Krustlet zum Ausführen von WASM-Workloads mithilfe des WASI-Anbieters (Vorschau). |