Delen via


Managed Clusters - Get

Hiermee haalt u een beheerd cluster op.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}?api-version=2024-09-01

URI-parameters

Name In Vereist Type Description
resourceGroupName
path True

string

De naam van de resourcegroep. De naam is niet hoofdlettergevoelig.

resourceName
path True

string

De naam van de beheerde clusterresource.

Regex-patroon: ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$

subscriptionId
path True

string

uuid

De id van het doelabonnement. De waarde moet een UUID zijn.

api-version
query True

string

De API-versie die voor deze bewerking moet worden gebruikt.

Antwoorden

Name Type Description
200 OK

ManagedCluster

OK

Other Status Codes

CloudError

Foutreactie waarin wordt beschreven waarom de bewerking is mislukt.

Beveiliging

azure_auth

Azure Active Directory OAuth2-stroom

Type: oauth2
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiken

Name Description
user_impersonation Uw gebruikersaccount imiteren

Voorbeelden

Get Managed Cluster

Voorbeeldaanvraag

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1?api-version=2024-09-01

Voorbeeldrespons

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

Definities

Name Description
AdvancedNetworking

Geavanceerd netwerkprofiel voor het inschakelen van waarneembaarheid en beveiligingsfunctiessuite op een cluster. Zie aka.ms/aksadvancednetworking voor meer informatie.

AdvancedNetworkingObservability

Het waarneembaarheidsprofiel om geavanceerde metrische netwerkgegevens en stroomlogboeken met historische contexten mogelijk te maken.

AdvancedNetworkingSecurity

Beveiligingsprofiel voor het inschakelen van beveiligingsfuncties voor het cluster op basis van cilium.

AgentPoolMode

De modus van een agentpool.

AgentPoolNetworkProfile

Netwerkinstellingen van een agentgroep.

AgentPoolSecurityProfile

De beveiligingsinstellingen van een agentgroep.

AgentPoolType

Het type agentgroep.

AgentPoolUpgradeSettings

Instellingen voor het upgraden van een agentpool

AgentPoolWindowsProfile

Het specifieke profiel van de Windows-agentgroep.

AutoScalerProfile

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

AzureKeyVaultKms

Azure Key Vault-service-instellingen voor sleutelbeheer voor het beveiligingsprofiel.

BackendPoolType

Het type beheerde binnenkomende Load Balancer BackendPool.

CloudError

Een foutreactie van de Container-service.

CloudErrorBody

Een foutreactie van de Container-service.

ClusterUpgradeSettings

Instellingen voor het upgraden van een cluster.

code

Hiermee wordt aangegeven of het cluster wordt uitgevoerd of gestopt

ContainerServiceLinuxProfile

Profiel voor Linux-VM's in het containerservicecluster.

ContainerServiceNetworkProfile

Profiel van netwerkconfiguratie.

ContainerServiceSshConfiguration

SSH-configuratie voor op Linux gebaseerde VM's die worden uitgevoerd in Azure.

ContainerServiceSshPublicKey

Bevat informatie over openbare sleutelgegevens van het SSH-certificaat.

createdByType

Het type identiteit waarmee de resource is gemaakt.

CreationData

Gegevens die worden gebruikt bij het maken van een doelresource op basis van een bronresource.

DelegatedResource

Gedelegeerde resource-eigenschappen: alleen intern gebruik.

expander

De uitbreider die moet worden gebruikt bij het omhoog schalen

ExtendedLocation

Het complexe type van de uitgebreide locatie.

ExtendedLocationTypes

Het type van de uitgebreide locatie.

GPUInstanceProfile

GPUInstanceProfile dat moet worden gebruikt om het GPU MIG-exemplaarprofiel op te geven voor de ondersteunde GPU VM-SKU.

Identity

Identiteit voor de resource.

ipFamily

De IP-families die worden gebruikt om IP-versies op te geven die beschikbaar zijn voor het cluster.

IPTag

Bevat de IPTag die aan het object is gekoppeld.

IstioCertificateAuthority

Configuratie van Istio Service Mesh Certificate Authority (CA). Voorlopig ondersteunen we alleen invoegtoepassingscertificaten, zoals hier wordt beschreven https://aka.ms/asm-plugin-ca

IstioComponents

Configuratie van Istio-onderdelen.

IstioEgressGateway

Istio uitgaande gatewayconfiguratie.

IstioIngressGateway

Istio-gatewayconfiguratie voor inkomend verkeer. Voorlopig ondersteunen we maximaal één externe ingangsgateway met de naam aks-istio-ingressgateway-external en één interne ingangsgateway met de naam aks-istio-ingressgateway-internal.

IstioIngressGatewayMode

Modus van een toegangsbeheerobjectgateway.

IstioPluginCertificateAuthority

Informatie over invoegtoepassingscertificaten voor Service Mesh.

IstioServiceMesh

Configuratie van istio-service-mesh.

KeyVaultNetworkAccessTypes

Netwerktoegang tot de sleutelkluis

KubeletConfig

Kubelet-configuraties van agentknooppunten.

KubeletDiskType

Bepaalt de plaatsing van legeDir-volumes, hoofdmap van containerruntimegegevens en tijdelijke Kubelet-opslag.

KubernetesSupportPlan

Verschillende ondersteuningslagen voor door AKS beheerde clusters

licenseType

Het licentietype dat moet worden gebruikt voor Windows-VM's. Zie Azure Hybrid User Benefits voor meer informatie.

LinuxOSConfig

Besturingssysteemconfiguraties van Linux-agentknooppunten.

loadBalancerSku

De SKU van de load balancer voor het beheerde cluster.

ManagedCluster

Beheerd cluster.

ManagedClusterAADProfile

AADProfile specificeert kenmerken voor Azure Active Directory-integratie.

ManagedClusterAddonProfile

Een Kubernetes-invoegtoepassingsprofiel voor een beheerd cluster.

ManagedClusterAgentPoolProfile

Profiel voor de containerserviceagentgroep.

ManagedClusterAPIServerAccessProfile

Toegangsprofiel voor beheerde cluster-API-server.

ManagedClusterAutoUpgradeProfile

Profiel voor automatische upgrade voor een beheerd cluster.

ManagedClusterAzureMonitorProfile

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

ManagedClusterAzureMonitorProfileKubeStateMetrics

Kube State Metrics-profiel voor de Azure Managed Prometheus-invoegtoepassing. Deze optionele instellingen zijn voor de pod kube-state-metrics die wordt geïmplementeerd met de invoegtoepassing. Zie aka.ms/AzureManagedPrometheus-optional-parameters voor meer informatie.

ManagedClusterAzureMonitorProfileMetrics

Profiel voor metrische gegevens voor de beheerde Azure Monitor-service voor prometheus-invoegtoepassing. Verzamel standaard metrische kubernetes-infrastructuurgegevens om naar een Azure Monitor-werkruimte te verzenden en aanvullende scraping te configureren voor aangepaste doelen. Zie aka.ms/AzureManagedPrometheus voor een overzicht.

ManagedClusterCostAnalysis

De configuratie van de kostenanalyse voor het cluster

ManagedClusterHTTPProxyConfig

Http-proxyconfiguratie van cluster.

ManagedClusterIdentity

Identiteit voor het beheerde cluster.

ManagedClusterIngressProfile

Inkomend profiel voor het containerservicecluster.

ManagedClusterIngressProfileWebAppRouting

Invoegtoepassingsinstellingen voor toepassingsroutering voor het toegangsbeheerprofiel.

ManagedClusterLoadBalancerProfile

Profiel van de load balancer van het beheerde cluster.

ManagedClusterManagedOutboundIPProfile

Profiel van de beheerde uitgaande IP-resources van het beheerde cluster.

ManagedClusterMetricsProfile

Het profiel voor metrische gegevens voor managedCluster.

ManagedClusterNATGatewayProfile

Profiel van de NAT-gateway van het beheerde cluster.

ManagedClusterNodeResourceGroupProfile

Vergrendelingsprofiel voor knooppuntresourcegroepen voor een beheerd cluster.

ManagedClusterOIDCIssuerProfile

Het OIDC-verlenerprofiel van het beheerde cluster.

ManagedClusterPodIdentity

Details over de pod-identiteit die is toegewezen aan het beheerde cluster.

ManagedClusterPodIdentityException

Een uitzondering op podidentiteit, waarmee pods met bepaalde labels toegang hebben tot het EINDPUNT van de Azure Instance Metadata Service (IMDS) zonder dat deze worden onderschept door de NMI-server (Node Managed Identity).

ManagedClusterPodIdentityProfile

Het pod-identiteitsprofiel van het beheerde cluster.

ManagedClusterPodIdentityProvisioningError

Een foutbericht van het inrichten van pod-identiteiten.

ManagedClusterPodIdentityProvisioningErrorBody

Een foutbericht van het inrichten van pod-identiteiten.

ManagedClusterPodIdentityProvisioningState

De huidige inrichtingsstatus van de pod-identiteit.

ManagedClusterSecurityProfile

Beveiligingsprofiel voor het containerservicecluster.

ManagedClusterSecurityProfileDefender

Microsoft Defender-instellingen voor het beveiligingsprofiel.

ManagedClusterSecurityProfileDefenderSecurityMonitoring

Microsoft Defender-instellingen voor de detectie van bedreigingen van beveiligingsprofielen.

ManagedClusterSecurityProfileImageCleaner

Image Cleaner verwijdert ongebruikte installatiekopieën van knooppunten, maakt schijfruimte vrij en helpt het kwetsbaarheid voor aanvallen te verminderen. Hier volgen instellingen voor het beveiligingsprofiel.

ManagedClusterSecurityProfileWorkloadIdentity

Instellingen voor workloadidentiteit voor het beveiligingsprofiel.

ManagedClusterServicePrincipalProfile

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

ManagedClusterSKU

De SKU van een beheerd cluster.

ManagedClusterSKUName

De naam van een beheerde cluster-SKU.

ManagedClusterSKUTier

De laag van een beheerde cluster-SKU.

ManagedClusterStorageProfile

Opslagprofiel voor het containerservicecluster.

ManagedClusterStorageProfileBlobCSIDriver

AzureBlob CSI-stuurprogramma-instellingen voor het opslagprofiel.

ManagedClusterStorageProfileDiskCSIDriver

AzureDisk CSI-stuurprogramma-instellingen voor het opslagprofiel.

ManagedClusterStorageProfileFileCSIDriver

AzureFile CSI-stuurprogramma-instellingen voor het opslagprofiel.

ManagedClusterStorageProfileSnapshotController

Instellingen voor momentopnamecontroller voor het opslagprofiel.

ManagedClusterWindowsProfile

Profiel voor Windows-VM's in het beheerde cluster.

ManagedClusterWorkloadAutoScalerProfile

Profiel voor automatische schaalaanpassing van werkbelastingen voor het beheerde cluster.

ManagedClusterWorkloadAutoScalerProfileKeda

KEDA-instellingen (Kubernetes Event-driven Autoscaling) voor het profiel voor automatische schaalaanpassing van werkbelastingen.

ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler

VPA-instellingen (Verticale automatische schaalaanpassing van pods) voor het profiel voor automatisch schalen van werkbelastingen.

ManagedOutboundIPs

Gewenste beheerde uitgaande IP-adressen voor de load balancer van het cluster.

networkDataplane

Netwerkgegevensvlak dat wordt gebruikt in het Kubernetes-cluster.

networkMode

De netwerkmodus waarmee Azure CNI is geconfigureerd.

NetworkPlugin

De netwerkinvoegtoepassing die wordt gebruikt voor het bouwen van het Kubernetes-netwerk.

NetworkPluginMode

De modus die de netwerkinvoegtoepassing moet gebruiken.

NetworkPolicy

Netwerkbeleid dat wordt gebruikt voor het bouwen van het Kubernetes-netwerk.

nodeOSUpgradeChannel

Upgradekanaal voor knooppuntbesturingssystemen

OSDiskType

Het type besturingssysteemschijf dat moet worden gebruikt voor machines in de agentgroep.

OSSKU

Hiermee geeft u de SKU van het besturingssysteem op die wordt gebruikt door de agentgroep. De standaardwaarde is Ubuntu als OSType Linux is. De standaardwaarde is Windows2019 wanneer Kubernetes <= 1.24 of Windows2022 wanneer Kubernetes >= 1.25 als OSType Windows is.

OSType

Het type besturingssysteem. De standaardwaarde is Linux.

OutboundIPPrefixes

Gewenste uitgaande IP-voorvoegselbronnen voor de load balancer van het cluster.

OutboundIPs

Gewenste uitgaande IP-resources voor de load balancer van het cluster.

outboundType

De uitgaande routeringsmethode (uitgaand verkeer).

PortRange

Het poortbereik.

PowerState

Beschrijft de energiestatus van het cluster

PrivateLinkResource

Een private link-resource

Protocol

Het netwerkprotocol van de poort.

ProvisioningInfo
PublicNetworkAccess

PublicNetworkAccess van het managedCluster

ResourceIdentityType

Het type identiteit dat wordt gebruikt voor het beheerde cluster.

ResourceReference

Een verwijzing naar een Azure-resource.

RestrictionLevel

Het beperkingsniveau dat is toegepast op de knooppuntresourcegroep van het cluster. Als dit niet is opgegeven, is de standaardwaarde 'Onbeperkt'

ScaleDownMode

Hierin wordt beschreven hoe VM's worden toegevoegd aan of verwijderd uit agentgroepen. Zie factureringsstatussen.

ScaleSetEvictionPolicy

Het verwijderingsbeleid voor virtuele-machineschaalsets.

ScaleSetPriority

De prioriteit van de virtuele-machineschaalset.

ServiceMeshMode

Modus van de service-mesh.

ServiceMeshProfile

Service-mesh-profiel voor een beheerd cluster.

SysctlConfig

Sysctl-instellingen voor Linux-agentknooppunten.

systemData

Metagegevens met betrekking tot het maken en de laatste wijziging van de resource.

upgradeChannel

Het upgradekanaal voor automatische upgrade. De standaardwaarde is 'none'.

UpgradeOverrideSettings

Instellingen voor onderdrukkingen bij het upgraden van een cluster.

UserAssignedIdentities

De gebruikersidentiteit die is gekoppeld aan het beheerde cluster. Deze identiteit wordt gebruikt in het besturingsvlak. Er is slechts één door de gebruiker toegewezen identiteit toegestaan.

UserAssignedIdentity

Details over een door de gebruiker toegewezen identiteit.

WindowsGmsaProfile

Windows gMSA-profiel in het beheerde cluster.

WorkloadRuntime

Bepaalt het type workload dat een knooppunt kan uitvoeren.

AdvancedNetworking

Geavanceerd netwerkprofiel voor het inschakelen van waarneembaarheid en beveiligingsfunctiessuite op een cluster. Zie aka.ms/aksadvancednetworking voor meer informatie.

Name Type Description
enabled

boolean

Geeft de activering aan van geavanceerde netwerkfunctionaliteiten van waarneembaarheid en beveiliging op AKS-clusters. Wanneer dit is ingesteld op waar, worden alle waarneembaarheids- en beveiligingsfuncties ingesteld op ingeschakeld, tenzij deze expliciet zijn uitgeschakeld. Als dit niet is opgegeven, is de standaardwaarde onwaar.

observability

AdvancedNetworkingObservability

Het waarneembaarheidsprofiel om geavanceerde metrische netwerkgegevens en stroomlogboeken met historische contexten mogelijk te maken.

security

AdvancedNetworkingSecurity

Beveiligingsprofiel voor het inschakelen van beveiligingsfuncties voor het cluster op basis van cilium.

AdvancedNetworkingObservability

Het waarneembaarheidsprofiel om geavanceerde metrische netwerkgegevens en stroomlogboeken met historische contexten mogelijk te maken.

Name Type Description
enabled

boolean

Geeft de activering aan van geavanceerde waarneembaarheidsfuncties voor netwerken op clusters.

AdvancedNetworkingSecurity

Beveiligingsprofiel voor het inschakelen van beveiligingsfuncties voor het cluster op basis van cilium.

Name Type Description
enabled

boolean

Met deze functie kan de gebruiker netwerkbeleid configureren op basis van DNS-namen (FQDN). Het kan alleen worden ingeschakeld voor ciliumclusters. Als dit niet is opgegeven, is de standaardwaarde onwaar.

AgentPoolMode

De modus van een agentpool.

Name Type Description
System

string

Systeemagentgroepen zijn voornamelijk bedoeld voor het hosten van kritieke systeempods, zoals CoreDNS en metrics-server. Systeemagentpools osType moet Linux zijn. Vm-SKU's voor systeemagentgroepen moeten ten minste 2vCPU's en 4 GB geheugen hebben.

User

string

Gebruikersagentgroepen zijn voornamelijk bedoeld voor het hosten van uw toepassingspods.

AgentPoolNetworkProfile

Netwerkinstellingen van een agentgroep.

Name Type Description
allowedHostPorts

PortRange[]

De poortbereiken waartoe toegang is toegestaan. De opgegeven bereiken mogen elkaar overlappen.

applicationSecurityGroups

string[]

De id's van de toepassingsbeveiligingsgroepen die door de agentgroep worden gekoppeld wanneer deze worden gemaakt.

nodePublicIPTags

IPTag[]

IPTags van openbare IP-adressen op exemplaarniveau.

AgentPoolSecurityProfile

De beveiligingsinstellingen van een agentgroep.

Name Type Description
enableSecureBoot

boolean

Beveiligd opstarten is een functie van Vertrouwde start die ervoor zorgt dat alleen ondertekende besturingssystemen en stuurprogramma's kunnen worden opgestart. Zie aka.ms/aks/trustedlaunch voor meer informatie. Als dit niet is opgegeven, is de standaardwaarde onwaar.

enableVTPM

boolean

vTPM is een vertrouwde startfunctie voor het configureren van een toegewezen beveiligde kluis voor sleutels en metingen die lokaal op het knooppunt worden bewaard. Zie aka.ms/aks/trustedlaunch voor meer informatie. Als dit niet is opgegeven, is de standaardwaarde onwaar.

AgentPoolType

Het type agentgroep.

Name Type Description
AvailabilitySet

string

Het gebruik hiervan wordt sterk afgeraden.

VirtualMachineScaleSets

string

Maak een agentgroep die wordt ondersteund door een virtuele-machineschaalset.

AgentPoolUpgradeSettings

Instellingen voor het upgraden van een agentpool

Name Type Description
drainTimeoutInMinutes

integer

De time-out voor afvoer voor een knooppunt
De hoeveelheid tijd (in minuten) om te wachten op verwijdering van pods en respijtvolle beëindiging per knooppunt. Deze verwijderingswachttijd eert het wachten op budgetten voor podonderbreking. Als deze tijd wordt overschreden, mislukt de upgrade. Als dit niet is opgegeven, is de standaardwaarde 30 minuten.

maxSurge

string

Het maximum aantal knooppunten of het maximumpercentage van knooppunten dat tijdens de upgrade is overgegaan.
Dit kan worden ingesteld op een geheel getal (bijvoorbeeld '5') of een percentage (bijvoorbeeld '50%'). Als een percentage is opgegeven, is dit het percentage van de totale grootte van de agentgroep op het moment van de upgrade. Voor percentages worden breukknooppunten naar boven afgerond. Als dit niet is opgegeven, is de standaardwaarde 1. Zie voor meer informatie, inclusief aanbevolen procedures: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade

nodeSoakDurationInMinutes

integer

De weekduur voor een knooppunt
De hoeveelheid tijd (in minuten) die moet worden gewacht na het leegmaken van een knooppunt en voordat u het opnieuw opgeeft en verdergaat met het volgende knooppunt. Als dit niet is opgegeven, is de standaardwaarde 0 minuten.

AgentPoolWindowsProfile

Het specifieke profiel van de Windows-agentgroep.

Name Type Description
disableOutboundNat

boolean

Of uitgaandeNAT moet worden uitgeschakeld in Windows-knooppunten
De standaardwaarde is onwaar. Uitgaande NAT kan alleen worden uitgeschakeld als het cluster uitgaandetype NAT Gateway is en de Windows-agentgroep geen openbaar IP-adres van het knooppunt heeft ingeschakeld.

AutoScalerProfile

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

Name Type Description
balance-similar-node-groups

string

Detecteert vergelijkbare knooppuntgroepen en balanceert het aantal knooppunten ertussen.
Geldige waarden zijn 'true' en 'false'

daemonset-eviction-for-empty-nodes

boolean

DaemonSet-pods worden probleemloos beëindigd vanaf lege knooppunten
Als deze optie is ingesteld op true, worden alle daemonset-pods op lege knooppunten verwijderd voordat het knooppunt wordt verwijderd. Als de daemonset-pod niet kan worden verwijderd, wordt een ander knooppunt gekozen voor schalen. Als dit is ingesteld op false, wordt het knooppunt verwijderd zonder ervoor te zorgen dat daemonset-pods worden verwijderd of verwijderd.

daemonset-eviction-for-occupied-nodes

boolean

DaemonSet-pods worden probleemloos beëindigd vanaf niet-lege knooppunten
Als deze optie is ingesteld op true, worden alle daemonset-pods op bezette knooppunten verwijderd voordat het knooppunt wordt verwijderd. Als de daemonset-pod niet kan worden verwijderd, wordt een ander knooppunt gekozen voor schalen. Als dit is ingesteld op false, wordt het knooppunt verwijderd zonder ervoor te zorgen dat daemonset-pods worden verwijderd of verwijderd.

expander

expander

De uitbreider die moet worden gebruikt bij het omhoog schalen
Als dit niet is opgegeven, is de standaardwaarde 'willekeurig'. Zie expanders voor meer informatie.

ignore-daemonsets-utilization

boolean

Moet CA DaemonSet-pods negeren bij het berekenen van resourcegebruik voor omlaag schalen
Indien ingesteld op true, worden de resources die door daemonset worden gebruikt, in aanmerking genomen bij het nemen van beslissingen over omlaag schalen.

max-empty-bulk-delete

string

Het maximum aantal lege knooppunten dat tegelijkertijd kan worden verwijderd. Dit moet een positief geheel getal zijn.
De standaardwaarde is 10.

max-graceful-termination-sec

string

Het maximum aantal seconden dat de automatische schaalaanpassing van clusters wacht op beëindiging van pods bij het omlaag schalen van een knooppunt.
De standaardwaarde is 600.

max-node-provision-time

string

De maximale tijd waarop de automatische schaalaanpassing wacht tot een knooppunt is ingericht.
De standaardwaarde is 15 min. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund.

max-total-unready-percentage

string

Het maximumpercentage van ongelezen knooppunten in het cluster. Nadat dit percentage is overschreden, stopt de automatische schaalaanpassing van clusters bewerkingen.
De standaardwaarde is 45. Het maximum is 100 en het minimum is 0.

new-pod-scale-up-delay

string

Niet-geplande pods negeren voordat ze een bepaalde leeftijd hebben.
Voor scenario's zoals burst-/batchschaal waarbij u niet wilt dat CA reageert voordat de kubernetes-scheduler alle pods kan plannen, kunt u ca laten weten dat niet-geplande pods worden genegeerd voordat ze een bepaalde leeftijd hebben. De standaardwaarde is '0s'. Waarden moeten een geheel getal zijn, gevolgd door een eenheid ('s' voor seconden, 'm' voor minuten, 'h' voor uren, enzovoort).

ok-total-unready-count

string

Het aantal toegestane ongelezen knooppunten, ongeacht het maximumaantal ongelezen knooppunten.
Dit moet een geheel getal zijn. De standaardwaarde is 3.

scale-down-delay-after-add

string

Hoe lang nadat de evaluatie van omlaag schalen is hervat
De standaardwaarde is '10m'. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund.

scale-down-delay-after-delete

string

Hoe lang na het verwijderen van knooppunten de evaluatie wordt hervat.
De standaardwaarde is het scaninterval. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund.

scale-down-delay-after-failure

string

Hoe lang na het mislukken van omlaag schalen dat de evaluatie omlaag wordt hervat.
De standaardwaarde is '3m'. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund.

scale-down-unneeded-time

string

Hoe lang een knooppunt niet meer hoeft te worden gebruikt voordat het in aanmerking komt voor omlaag schalen.
De standaardwaarde is '10m'. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund.

scale-down-unready-time

string

Hoe lang een ongelezen knooppunt overbodig moet zijn voordat het in aanmerking komt voor omlaag schalen
De standaardwaarde is '20m'. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund.

scale-down-utilization-threshold

string

Knooppuntgebruiksniveau, gedefinieerd als som van aangevraagde resources gedeeld door capaciteit, waaronder een knooppunt kan worden overwogen voor omlaag schalen.
De standaardwaarde is '0,5'.

scan-interval

string

Hoe vaak het cluster opnieuw wordt geëvalueerd voor omhoog of omlaag schalen.
De standaardwaarde is '10'. Waarden moeten een geheel getal van seconden zijn.

skip-nodes-with-local-storage

string

Als automatische schaalaanpassing van clusters knooppunten met pods met lokale opslag overslaat, bijvoorbeeld EmptyDir of HostPath.
De standaardwaarde is waar.

skip-nodes-with-system-pods

string

Als automatische schaalaanpassing van clusters het verwijderen van knooppunten met pods uit het kube-systeem overslaat (met uitzondering van DaemonSet of gespiegelde pods)
De standaardwaarde is waar.

AzureKeyVaultKms

Azure Key Vault-service-instellingen voor sleutelbeheer voor het beveiligingsprofiel.

Name Type Default value Description
enabled

boolean

Of u de Azure Key Vault-sleutelbeheerservice wilt inschakelen. De standaardwaarde is onwaar.

keyId

string

Id van Azure Key Vault-sleutel. Zie indeling voor sleutel-id's voor meer informatie. Wanneer de Azure Key Vault-sleutelbeheerservice is ingeschakeld, is dit veld vereist en moet dit een geldige sleutel-id zijn. Wanneer de Azure Key Vault-service voor sleutelbeheer is uitgeschakeld, laat u het veld leeg.

keyVaultNetworkAccess

KeyVaultNetworkAccessTypes

Public

Netwerktoegang tot de sleutelkluis
Netwerktoegang tot de sleutelkluis. De mogelijke waarden zijn Public en Private. Public betekent dat de sleutelkluis openbare toegang vanuit alle netwerken toestaat. Private betekent dat de sleutelkluis openbare toegang uitschakelt en private link inschakelt. De standaardwaarde is Public.

keyVaultResourceId

string

Resource-id van sleutelkluis. Wanneer keyVaultNetworkAccess is Private, is dit veld vereist en moet dit een geldige resource-id zijn. Wanneer keyVaultNetworkAccess is Public, laat u het veld leeg.

BackendPoolType

Het type beheerde binnenkomende Load Balancer BackendPool.

Name Type Description
NodeIP

string

Het type beheerde binnenkomende Load Balancer BackendPool. https://cloud-provider-azure.sigs.k8s.io/topics/loadbalancer/#configure-load-balancer-backend.

NodeIPConfiguration

string

Het type beheerde binnenkomende Load Balancer BackendPool. https://cloud-provider-azure.sigs.k8s.io/topics/loadbalancer/#configure-load-balancer-backend.

CloudError

Een foutreactie van de Container-service.

Name Type Description
error

CloudErrorBody

Details over de fout.

CloudErrorBody

Een foutreactie van de Container-service.

Name Type Description
code

string

Een id voor de fout. Codes zijn invariant en zijn bedoeld om programmatisch te worden gebruikt.

details

CloudErrorBody[]

Een lijst met aanvullende informatie over de fout.

message

string

Een bericht met een beschrijving van de fout, bedoeld om te worden weergegeven in een gebruikersinterface.

target

string

Het doel van de specifieke fout. Bijvoorbeeld de naam van de eigenschap in fout.

ClusterUpgradeSettings

Instellingen voor het upgraden van een cluster.

Name Type Description
overrideSettings

UpgradeOverrideSettings

Instellingen voor onderdrukkingen.

code

Hiermee wordt aangegeven of het cluster wordt uitgevoerd of gestopt

Name Type Description
Running

string

Het cluster wordt uitgevoerd.

Stopped

string

Het cluster is gestopt.

ContainerServiceLinuxProfile

Profiel voor Linux-VM's in het containerservicecluster.

Name Type Description
adminUsername

string

De gebruikersnaam van de beheerder die moet worden gebruikt voor Virtuele Linux-machines.

ssh

ContainerServiceSshConfiguration

De SSH-configuratie voor op Linux gebaseerde VM's die worden uitgevoerd in Azure.

ContainerServiceNetworkProfile

Profiel van netwerkconfiguratie.

Name Type Default value Description
advancedNetworking

AdvancedNetworking

Geavanceerd netwerkprofiel voor het inschakelen van waarneembaarheid en beveiligingsfunctiessuite op een cluster. Zie aka.ms/aksadvancednetworking voor meer informatie.

dnsServiceIP

string

10.0.0.10

Een IP-adres dat is toegewezen aan de Kubernetes DNS-service. Deze moet zich binnen het Kubernetes-serviceadresbereik bevinden dat is opgegeven in serviceCidr.

ipFamilies

ipFamily[]

De IP-families die worden gebruikt om IP-versies op te geven die beschikbaar zijn voor het cluster.
IP-families worden gebruikt om clusters met één stack of dubbele stack te bepalen. Voor één stack is de verwachte waarde IPv4. Voor dual-stack zijn de verwachte waarden IPv4 en IPv6.

loadBalancerProfile

ManagedClusterLoadBalancerProfile

Profiel van de load balancer van het cluster.

loadBalancerSku

loadBalancerSku

De SKU van de load balancer voor het beheerde cluster.
De standaardwaarde is 'standaard'. Zie Azure Load Balancer-SKU's voor meer informatie over de verschillen tussen load balancer-SKU's.

natGatewayProfile

ManagedClusterNATGatewayProfile

Profiel van de CLUSTER NAT-gateway.

networkDataplane

networkDataplane

Netwerkgegevensvlak dat wordt gebruikt in het Kubernetes-cluster.

networkMode

networkMode

De netwerkmodus waarmee Azure CNI is geconfigureerd.
Dit kan niet worden opgegeven als networkPlugin iets anders is dan 'azure'.

networkPlugin

NetworkPlugin

De netwerkinvoegtoepassing die wordt gebruikt voor het bouwen van het Kubernetes-netwerk.

networkPluginMode

NetworkPluginMode

De modus die de netwerkinvoegtoepassing moet gebruiken.

networkPolicy

NetworkPolicy

Netwerkbeleid dat wordt gebruikt voor het bouwen van het Kubernetes-netwerk.

outboundType

outboundType

loadBalancer

De uitgaande routeringsmethode (uitgaand verkeer).
Dit kan alleen worden ingesteld tijdens het maken van het cluster en kan later niet meer worden gewijzigd. Zie uitgaand type uitgaand verkeervoor meer informatie.

podCidr

string

10.244.0.0/16

Een CIDR-notatie-IP-bereik waaruit pod-IP's moeten worden toegewezen wanneer kubenet wordt gebruikt.

podCidrs

string[]

Het IP-adres van de CIDR-notatie varieert van waaruit pod-IP-adressen moeten worden toegewezen.
Er wordt één IPv4-CIDR verwacht voor netwerken met één stack. Twee CIDR's, één voor elke IP-familie (IPv4/IPv6), wordt verwacht voor dual-stack-netwerken.

serviceCidr

string

10.0.0.0/16

Een IP-adresbereik voor CIDR-notatie van waaruit IP-adressen van serviceclusters moeten worden toegewezen. Deze mag niet overlappen met IP-adresbereiken van het subnet.

serviceCidrs

string[]

Het IP-adres van de CIDR-notatie varieert van waaruit ip-adressen van serviceclusters moeten worden toegewezen.
Er wordt één IPv4-CIDR verwacht voor netwerken met één stack. Twee CIDR's, één voor elke IP-familie (IPv4/IPv6), wordt verwacht voor dual-stack-netwerken. Ze mogen niet overlappen met IP-adresbereiken van het subnet.

ContainerServiceSshConfiguration

SSH-configuratie voor op Linux gebaseerde VM's die worden uitgevoerd in Azure.

Name Type Description
publicKeys

ContainerServiceSshPublicKey[]

De lijst met openbare SSH-sleutels die worden gebruikt voor verificatie met op Linux gebaseerde VM's. Er kan maximaal 1 sleutel worden opgegeven.

ContainerServiceSshPublicKey

Bevat informatie over openbare sleutelgegevens van het SSH-certificaat.

Name Type Description
keyData

string

Openbare certificaatsleutel die wordt gebruikt voor verificatie met VM's via SSH. Het certificaat moet een PEM-indeling hebben met of zonder headers.

createdByType

Het type identiteit waarmee de resource is gemaakt.

Name Type Description
Application

string

Key

string

ManagedIdentity

string

User

string

CreationData

Gegevens die worden gebruikt bij het maken van een doelresource op basis van een bronresource.

Name Type Description
sourceResourceId

string

Dit is de ARM-id van het bronobject dat moet worden gebruikt om het doelobject te maken.

DelegatedResource

Gedelegeerde resource-eigenschappen: alleen intern gebruik.

Name Type Description
location

string

De bronresourcelocatie : alleen intern gebruik.

referralResource

string

De delegatie-id van de verwijzingsdelegering (optioneel) - alleen intern gebruik.

resourceId

string

De ARM-resource-id van de gedelegeerde resource, alleen intern gebruik.

tenantId

string

De tenant-id van de gedelegeerde resource: alleen intern gebruik.

expander

De uitbreider die moet worden gebruikt bij het omhoog schalen

Name Type Description
least-waste

string

Selecteert de knooppuntgroep met de minst inactieve CPU (indien gekoppeld, ongebruikt geheugen) na omhoog schalen. Dit is handig wanneer u verschillende klassen knooppunten hebt, bijvoorbeeld een hoog CPU- of hoog geheugenknooppunt, en alleen wilt uitbreiden wanneer er pods in behandeling zijn die veel van deze resources nodig hebben.

most-pods

string

Selecteert de knooppuntgroep die de meeste pods kan plannen bij het omhoog schalen. Dit is handig wanneer u nodeSelector gebruikt om ervoor te zorgen dat bepaalde pods op bepaalde knooppunten terechtkomen. Dit zorgt er niet voor dat de automatische schaalaanpassing grotere knooppunten versus kleiner selecteert, omdat er meerdere kleinere knooppunten tegelijk kunnen worden toegevoegd.

priority

string

Selecteert de knooppuntgroep waaraan de hoogste prioriteit is toegewezen door de gebruiker. De configuratie wordt beschreven in meer details hier.

random

string

Wordt gebruikt wanneer u geen specifieke behoefte hebt om de knooppuntgroepen anders te schalen.

ExtendedLocation

Het complexe type van de uitgebreide locatie.

Name Type Description
name

string

De naam van de uitgebreide locatie.

type

ExtendedLocationTypes

Het type van de uitgebreide locatie.

ExtendedLocationTypes

Het type van de uitgebreide locatie.

Name Type Description
EdgeZone

string

GPUInstanceProfile

GPUInstanceProfile dat moet worden gebruikt om het GPU MIG-exemplaarprofiel op te geven voor de ondersteunde GPU VM-SKU.

Name Type Description
MIG1g

string

MIG2g

string

MIG3g

string

MIG4g

string

MIG7g

string

Identity

Identiteit voor de resource.

Name Type Description
principalId

string

De principal-id van de resource-id. De waarde moet een UUID zijn.

tenantId

string

De tenant-id van de resource. De waarde moet een UUID zijn.

type

ResourceIdentityType

Het identiteitstype.

ipFamily

De IP-families die worden gebruikt om IP-versies op te geven die beschikbaar zijn voor het cluster.

Name Type Description
IPv4

string

IPv6

string

IPTag

Bevat de IPTag die aan het object is gekoppeld.

Name Type Description
ipTagType

string

Het TYPE IP-tag. Voorbeeld: RoutingPreference.

tag

string

De waarde van de IP-tag die is gekoppeld aan het openbare IP-adres. Voorbeeld: Internet.

IstioCertificateAuthority

Configuratie van Istio Service Mesh Certificate Authority (CA). Voorlopig ondersteunen we alleen invoegtoepassingscertificaten, zoals hier wordt beschreven https://aka.ms/asm-plugin-ca

Name Type Description
plugin

IstioPluginCertificateAuthority

Informatie over invoegtoepassingscertificaten voor Service Mesh.

IstioComponents

Configuratie van Istio-onderdelen.

Name Type Description
egressGateways

IstioEgressGateway[]

Istio uitgaand verkeer gateways.

ingressGateways

IstioIngressGateway[]

Istio-ingangsgateways.

IstioEgressGateway

Istio uitgaande gatewayconfiguratie.

Name Type Description
enabled

boolean

Hiermee wordt aangegeven of de uitgaande gateway moet worden ingeschakeld.

IstioIngressGateway

Istio-gatewayconfiguratie voor inkomend verkeer. Voorlopig ondersteunen we maximaal één externe ingangsgateway met de naam aks-istio-ingressgateway-external en één interne ingangsgateway met de naam aks-istio-ingressgateway-internal.

Name Type Description
enabled

boolean

Hiermee wordt aangegeven of de toegangsbeheergateway moet worden ingeschakeld.

mode

IstioIngressGatewayMode

Modus van een toegangsbeheerobjectgateway.

IstioIngressGatewayMode

Modus van een toegangsbeheerobjectgateway.

Name Type Description
External

string

Aan de toegangsbeheergateway wordt een openbaar IP-adres toegewezen en is openbaar toegankelijk.

Internal

string

De toegangsbeheerobjectgateway krijgt een intern IP-adres toegewezen en kan niet openbaar worden geopend.

IstioPluginCertificateAuthority

Informatie over invoegtoepassingscertificaten voor Service Mesh.

Name Type Description
certChainObjectName

string

Naam van certificaatketenobject in Azure Key Vault.

certObjectName

string

Naam van tussenliggend certificaatobject in Azure Key Vault.

keyObjectName

string

Naam van tussenliggend certificaatobject voor persoonlijke sleutel in Azure Key Vault.

keyVaultId

string

De resource-id van de Sleutelkluis.

rootCertObjectName

string

De naam van het basiscertificaatobject in Azure Key Vault.

IstioServiceMesh

Configuratie van istio-service-mesh.

Name Type Description
certificateAuthority

IstioCertificateAuthority

Configuratie van Istio Service Mesh Certificate Authority (CA). Voorlopig ondersteunen we alleen invoegtoepassingscertificaten, zoals hier wordt beschreven https://aka.ms/asm-plugin-ca

components

IstioComponents

Configuratie van Istio-onderdelen.

revisions

string[]

De lijst met revisies van het Istio-besturingsvlak. Wanneer er geen upgrade wordt uitgevoerd, bevat dit één waarde. Wanneer de canary-upgrade wordt uitgevoerd, kan dit slechts twee opeenvolgende waarden bevatten. Zie voor meer informatie: https://learn.microsoft.com/en-us/azure/aks/istio-upgrade

KeyVaultNetworkAccessTypes

Netwerktoegang tot de sleutelkluis

Name Type Description
Private

string

Public

string

KubeletConfig

Kubelet-configuraties van agentknooppunten.

Name Type Description
allowedUnsafeSysctls

string[]

Toegestane lijst met onveilige sysctls of onveilige sysctl-patronen (eindigend op *).

containerLogMaxFiles

integer

Het maximum aantal containerlogboekbestanden dat aanwezig kan zijn voor een container. Het getal moet ≥ 2 zijn.

containerLogMaxSizeMB

integer

De maximale grootte (bijvoorbeeld 10Mi) van het containerlogboekbestand voordat het wordt gedraaid.

cpuCfsQuota

boolean

Als het afdwingen van CPU CFS-quota is ingeschakeld voor containers die CPU-limieten opgeven.
De standaardwaarde is waar.

cpuCfsQuotaPeriod

string

De waarde van de CPU CFS-quotumperiode.
De standaardwaarde is '100ms'. Geldige waarden zijn een reeks decimale getallen met een optionele breuk en een eenheidsachtervoegsel. Bijvoorbeeld: '300ms', '2h45m'. Ondersteunde eenheden zijn 'ns', 'us', 'ms', 's', 'm' en 'h'.

cpuManagerPolicy

string

Het CPU Manager-beleid dat moet worden gebruikt.
De standaardwaarde is 'none'. Zie Kubernetes CPU-beheerbeleid voor meer informatie. Toegestane waarden zijn 'none' en 'static'.

failSwapOn

boolean

Als deze optie is ingesteld op true, kan de Kubelet niet worden gestart als wisselen is ingeschakeld op het knooppunt.

imageGcHighThreshold

integer

Het percentage schijfgebruik waarna garbagecollection van installatiekopieën altijd wordt uitgevoerd.
Als u de garbagecollection van de installatiekopieën wilt uitschakelen, stelt u in op 100. De standaardwaarde is 85%

imageGcLowThreshold

integer

Het percentage schijfgebruik voordat de garbagecollection van installatiekopieën nooit wordt uitgevoerd.
Dit kan niet hoger worden ingesteld dan imageGcHighThreshold. De standaardwaarde is 80%

podMaxPids

integer

Het maximum aantal processen per pod.

topologyManagerPolicy

string

Het topologiebeheerbeleid dat moet worden gebruikt.
Zie Kubernetes Topology Managervoor meer informatie. De standaardwaarde is 'none'. Toegestane waarden zijn 'none', 'best-effort', 'restricted' en 'single-numa-node'.

KubeletDiskType

Bepaalt de plaatsing van legeDir-volumes, hoofdmap van containerruntimegegevens en tijdelijke Kubelet-opslag.

Name Type Description
OS

string

Kubelet gebruikt de besturingssysteemschijf voor de gegevens.

Temporary

string

Kubelet gebruikt de tijdelijke schijf voor de gegevens.

KubernetesSupportPlan

Verschillende ondersteuningslagen voor door AKS beheerde clusters

Name Type Description
AKSLongTermSupport

string

Ondersteuning voor de versie die is verlengd na de KubernetesOfficial-ondersteuning van 1 jaar. AKS blijft cv's patchen voor nog eens 1 jaar, voor een totaal van 2 jaar ondersteuning.

KubernetesOfficial

string

Ondersteuning voor de versie is hetzelfde als voor de open source Kubernetes-aanbieding. Officiële opensource-communityversies van Kubernetes gedurende 1 jaar na de release.

licenseType

Het licentietype dat moet worden gebruikt voor Windows-VM's. Zie Azure Hybrid User Benefits voor meer informatie.

Name Type Description
None

string

Er worden geen extra licenties toegepast.

Windows_Server

string

Hiermee worden azure Hybrid User Benefits voor Windows-VM's ingeschakeld.

LinuxOSConfig

Besturingssysteemconfiguraties van Linux-agentknooppunten.

Name Type Description
swapFileSizeMB

integer

De grootte in MB van een wisselbestand dat op elk knooppunt wordt gemaakt.

sysctls

SysctlConfig

Sysctl-instellingen voor Linux-agentknooppunten.

transparentHugePageDefrag

string

Of de kernel agressief gebruik moet maken van geheugencompressie om meer enorme pagina's beschikbaar te maken.
Geldige waarden zijn 'altijd', 'uitstellen', 'uitstellen+madvise', 'madvise' en 'nooit'. De standaardwaarde is 'madvise'. Zie Transparent Hugepagesvoor meer informatie.

transparentHugePageEnabled

string

Of transparante enorme pagina's zijn ingeschakeld.
Geldige waarden zijn 'altijd', 'madvise' en 'nooit'. De standaardwaarde is altijd. Zie Transparent Hugepagesvoor meer informatie.

loadBalancerSku

De SKU van de load balancer voor het beheerde cluster.

Name Type Description
basic

string

Gebruik een eenvoudige Load Balancer met beperkte functionaliteit.

standard

string

Gebruik een standaard load balancer. Dit is de aanbevolen Load Balancer-SKU. Zie het artikel standard Load Balancer voor meer informatie over het werken met de load balancer in het beheerde cluster.

ManagedCluster

Beheerd cluster.

Name Type Description
eTag

string

Unieke alleen-lezen tekenreeks die wordt gebruikt voor het implementeren van optimistische gelijktijdigheid. De eTag-waarde wordt gewijzigd wanneer de resource wordt bijgewerkt. Geef een if-match- of if-none-match-header op met de eTag-waarde voor een volgende aanvraag om optimistische gelijktijdigheid volgens de normale etagconventie in te schakelen.

extendedLocation

ExtendedLocation

De uitgebreide locatie van de virtuele machine.

id

string

Volledig gekwalificeerde resource-id voor de resource. Bijvoorbeeld /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceType}/{resourceName}"

identity

ManagedClusterIdentity

De identiteit van het beheerde cluster, indien geconfigureerd.

location

string

De geografische locatie waar de resource zich bevindt

name

string

De naam van de resource

properties.aadProfile

ManagedClusterAADProfile

AADProfile specificeert kenmerken voor Azure Active Directory-integratie.
De Azure Active Directory-configuratie.

properties.addonProfiles

<string,  ManagedClusterAddonProfile>

Het profiel van de invoegtoepassing voor beheerde clusters.

properties.agentPoolProfiles

ManagedClusterAgentPoolProfile[]

De eigenschappen van de agentgroep.

properties.apiServerAccessProfile

ManagedClusterAPIServerAccessProfile

Het toegangsprofiel voor beheerde cluster-API-server.

properties.autoScalerProfile

AutoScalerProfile

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

properties.autoUpgradeProfile

ManagedClusterAutoUpgradeProfile

De configuratie van de automatische upgrade.

properties.azureMonitorProfile

ManagedClusterAzureMonitorProfile

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

properties.azurePortalFQDN

string

De speciale FQDN die door Azure Portal wordt gebruikt voor toegang tot het beheerde cluster. Deze FQDN is alleen bedoeld voor gebruik door Azure Portal en mag niet worden gebruikt door andere clients.
Voor De Azure-portal moeten bepaalde CORS-headers (Cross-Origin Resource Sharing) in sommige antwoorden worden verzonden, die kubernetes APIServer niet standaard verwerkt. Deze speciale FQDN ondersteunt CORS, zodat Azure Portal goed kan functioneren.

properties.currentKubernetesVersion

string

De versie van Kubernetes het beheerde cluster wordt uitgevoerd.
Als kubernetesVersion een volledig opgegeven versie is <major.minor.patch>, is dit veld precies gelijk aan het veld. Als kubernetesVersion is <major.minor>, bevat dit veld de volledige <major.minor.patch> versie die wordt gebruikt.

properties.disableLocalAccounts

boolean

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

properties.diskEncryptionSetID

string

De resource-id van de schijfversleuteling die moet worden gebruikt voor het inschakelen van versleuteling at rest.
Dit is van het formulier: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}

properties.dnsPrefix

string

Het DNS-voorvoegsel van het beheerde cluster.
Dit kan niet worden bijgewerkt zodra het beheerde cluster is gemaakt.

properties.enablePodSecurityPolicy

boolean

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

properties.enableRBAC

boolean

Of Kubernetes Role-Based toegangsbeheer moet worden ingeschakeld.

properties.fqdn

string

De FQDN van de hoofdgroep.

properties.fqdnSubdomain

string

Het FQDN-subdomein van het privécluster met aangepaste privé-DNS-zone.
Dit kan niet worden bijgewerkt zodra het beheerde cluster is gemaakt.

properties.httpProxyConfig

ManagedClusterHTTPProxyConfig

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

properties.identityProfile

<string,  UserAssignedIdentity>

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

properties.ingressProfile

ManagedClusterIngressProfile

Inkomend profiel voor het beheerde cluster.

properties.kubernetesVersion

string

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

properties.linuxProfile

ContainerServiceLinuxProfile

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

properties.maxAgentPools

integer

Het maximum aantal agentgroepen voor het beheerde cluster.

properties.metricsProfile

ManagedClusterMetricsProfile

Optionele configuratie van metrische clustergegevens.

properties.networkProfile

ContainerServiceNetworkProfile

Het netwerkconfiguratieprofiel.

properties.nodeResourceGroup

string

De naam van de resourcegroep met agentgroepknooppunten.

properties.nodeResourceGroupProfile

ManagedClusterNodeResourceGroupProfile

Profiel van de configuratie van de knooppuntresourcegroep.

properties.oidcIssuerProfile

ManagedClusterOIDCIssuerProfile

Het OIDC-verlenerprofiel van het beheerde cluster.

properties.podIdentityProfile

ManagedClusterPodIdentityProfile

Het pod-identiteitsprofiel van het beheerde cluster.
Zie AAD-podidentiteit gebruiken voor meer informatie over de integratie van AAD-podidentiteiten.

properties.powerState

PowerState

De energiestatus van het cluster.

properties.privateFQDN

string

De FQDN-naam van het privécluster.

properties.privateLinkResources

PrivateLinkResource[]

Private Link-resources die zijn gekoppeld aan het cluster.

properties.provisioningState

string

De huidige inrichtingsstatus.

properties.publicNetworkAccess

PublicNetworkAccess

PublicNetworkAccess van het managedCluster
Openbare netwerktoegang voor AKS toestaan of weigeren

properties.resourceUID

string

De resourceUID identificeert op unieke wijze ManagedClusters die ARM ResourceIds hergebruiken (d.w.w.: maken, verwijderen, reeks maken)

properties.securityProfile

ManagedClusterSecurityProfile

Beveiligingsprofiel voor het beheerde cluster.

properties.serviceMeshProfile

ServiceMeshProfile

Service-mesh-profiel voor een beheerd cluster.

properties.servicePrincipalProfile

ManagedClusterServicePrincipalProfile

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

properties.storageProfile

ManagedClusterStorageProfile

Opslagprofiel voor het beheerde cluster.

properties.supportPlan

KubernetesSupportPlan

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

properties.upgradeSettings

ClusterUpgradeSettings

Instellingen voor het upgraden van een cluster.

properties.windowsProfile

ManagedClusterWindowsProfile

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

properties.workloadAutoScalerProfile

ManagedClusterWorkloadAutoScalerProfile

Profiel voor automatische schaalaanpassing van werkbelastingen voor het beheerde cluster.

sku

ManagedClusterSKU

De beheerde cluster-SKU.

systemData

systemData

Azure Resource Manager-metagegevens met createdBy- en modifiedBy-gegevens.

tags

object

Resourcetags.

type

string

Het type resource. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' of 'Microsoft.Storage/storageAccounts'

ManagedClusterAADProfile

AADProfile specificeert kenmerken voor Azure Active Directory-integratie.

Name Type Description
adminGroupObjectIDs

string[]

De lijst met AAD-groepsobject-id's die de beheerdersrol van het cluster hebben.

clientAppID

string

(AFGESCHAFT) De AAD-toepassings-id van de client. Meer informatie vindt u op https://aka.ms/aks/aad-legacy.

enableAzureRBAC

boolean

Of u Azure RBAC wilt inschakelen voor Kubernetes-autorisatie.

managed

boolean

Of beheerde AAD moet worden ingeschakeld.

serverAppID

string

(AFGESCHAFT) De AAD-toepassings-id van de server. Meer informatie vindt u op https://aka.ms/aks/aad-legacy.

serverAppSecret

string

(AFGESCHAFT) Het AAD-toepassingsgeheim van de server. Meer informatie vindt u op https://aka.ms/aks/aad-legacy.

tenantID

string

De AAD-tenant-id die moet worden gebruikt voor verificatie. Als dit niet is opgegeven, wordt de tenant van het implementatieabonnement gebruikt.

ManagedClusterAddonProfile

Een Kubernetes-invoegtoepassingsprofiel voor een beheerd cluster.

Name Type Description
config

object

Sleutel-waardeparen voor het configureren van een invoegtoepassing.

enabled

boolean

Of de invoegtoepassing al dan niet is ingeschakeld.

identity

Identity

Informatie over de door de gebruiker toegewezen identiteit die door deze invoegtoepassing wordt gebruikt.

ManagedClusterAgentPoolProfile

Profiel voor de containerserviceagentgroep.

Name Type Default value Description
availabilityZones

string[]

De lijst met beschikbaarheidszones die moeten worden gebruikt voor knooppunten. Dit kan alleen worden opgegeven als de eigenschap AgentPoolType virtualMachineScaleSets is.

capacityReservationGroupID

string

De volledig gekwalificeerde resource-id van de capaciteitsreserveringsgroep om virtuele machines van een gereserveerde groep virtuele machines te bieden.
AKS koppelt de opgegeven agentgroep aan de capaciteitsreserveringsgroep.

count

integer

Aantal agents (VM's) voor het hosten van Docker-containers. Toegestane waarden moeten zich in het bereik van 0 tot 1000 (inclusief) bevinden voor gebruikersgroepen en in het bereik van 1 tot 1000 (inclusief) voor systeemgroepen. De standaardwaarde is 1.

creationData

CreationData

CreationData moet worden gebruikt om de bronmomentopname-id op te geven als de knooppuntgroep wordt gemaakt/bijgewerkt met behulp van een momentopname.

currentOrchestratorVersion

string

De versie van Kubernetes die de agentgroep uitvoert.
Als orchestratorVersion een volledig opgegeven versie is <major.minor.patch>, is dit veld precies gelijk aan het veld. Als orchestratorVersion is <major.minor>, bevat dit veld de volledige <major.minor.patch> versie die wordt gebruikt.

eTag

string

Unieke alleen-lezen tekenreeks die wordt gebruikt voor het implementeren van optimistische gelijktijdigheid. De eTag-waarde wordt gewijzigd wanneer de resource wordt bijgewerkt. Geef een if-match- of if-none-match-header op met de eTag-waarde voor een volgende aanvraag om optimistische gelijktijdigheid volgens de normale etagconventie in te schakelen.

enableAutoScaling

boolean

Of automatische schaalaanpassing moet worden ingeschakeld

enableEncryptionAtHost

boolean

Hiermee wordt aangegeven of hostgebaseerde besturingssysteem- en gegevensstationsversleuteling moeten worden ingeschakeld.
Dit wordt alleen ondersteund op bepaalde VM-grootten en in bepaalde Azure-regio's. Zie voor meer informatie: https://docs.microsoft.com/azure/aks/enable-host-encryption

enableFIPS

boolean

Of u een besturingssysteem met FIPS wilt gebruiken.
Zie Een knooppuntgroep met FIPS-functionaliteit toevoegen voor meer informatie.

enableNodePublicIP

boolean

Of aan elk knooppunt een eigen openbaar IP-adres wordt toegewezen.
Voor sommige scenario's moeten knooppunten in een knooppuntgroep mogelijk hun eigen toegewezen openbare IP-adressen ontvangen. Een veelvoorkomend scenario is voor gamingworkloads, waarbij een console een directe verbinding moet maken met een virtuele cloudmachine om hops te minimaliseren. Zie voor meer informatie het toewijzen van een openbaar IP-adres per knooppunt. De standaardwaarde is onwaar.

enableUltraSSD

boolean

Of UltraSSD moet worden ingeschakeld

gpuInstanceProfile

GPUInstanceProfile

GPUInstanceProfile dat moet worden gebruikt om het GPU MIG-exemplaarprofiel op te geven voor de ondersteunde GPU VM-SKU.

hostGroupID

string

De volledig gekwalificeerde resource-id van de toegewezen hostgroep waaruit virtuele machines kunnen worden ingericht, die alleen worden gebruikt in het scenario voor het maken en niet mogen worden gewijzigd nadat deze is ingesteld.
Dit is van het formulier: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. Zie toegewezen Azure-hostsvoor meer informatie.

kubeletConfig

KubeletConfig

Kubelet-configuraties van agentknooppunten.
De Kubelet-configuratie op de agentpoolknooppunten.

kubeletDiskType

KubeletDiskType

Bepaalt de plaatsing van legeDir-volumes, hoofdmap van containerruntimegegevens en tijdelijke Kubelet-opslag.

linuxOSConfig

LinuxOSConfig

Besturingssysteemconfiguraties van Linux-agentknooppunten.
De besturingssysteemconfiguratie van Linux-agentknooppunten.

maxCount

integer

Het maximum aantal knooppunten voor automatisch schalen

maxPods

integer

Het maximum aantal pods dat op een knooppunt kan worden uitgevoerd.

minCount

integer

Het minimale aantal knooppunten voor automatisch schalen

mode

AgentPoolMode

De modus van een agentpool.
Een cluster moet te allen tijde ten minste één agentgroep van het systeem hebben. Zie voor meer informatie over beperkingen en aanbevolen procedures voor agentgroepen: https://docs.microsoft.com/azure/aks/use-system-pools

name

string

Unieke naam van het profiel van de agentgroep in de context van het abonnement en de resourcegroep.
Namen van Windows-agentgroepen moeten maximaal 6 tekens bevatten.

networkProfile

AgentPoolNetworkProfile

Netwerkinstellingen van een agentgroep.

nodeImageVersion

string

De versie van de knooppuntinstallatiekopieën

nodeLabels

object

De knooppuntlabels die moeten worden bewaard op alle knooppunten in de agentgroep.

nodePublicIPPrefixID

string

De id van het openbare IP-voorvoegsel waaruit VM-knooppunten IP-adressen moeten gebruiken.
Dit is van de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}

nodeTaints

string[]

De taints die zijn toegevoegd aan nieuwe knooppunten tijdens het maken en schalen van knooppuntgroepen. Bijvoorbeeld key=value:NoSchedule.

orchestratorVersion

string

De versie van Kubernetes die door de gebruiker is opgegeven.
Beide patchversie <major.minor.patch> (bijvoorbeeld 1.20.13) en <major.minor> (bijvoorbeeld 1.20) worden ondersteund. Wanneer <major.minor> is opgegeven, wordt automatisch de meest recente ondersteunde GA-patchversie gekozen. Het cluster bijwerken met dezelfde <major.minor> nadat het is gemaakt (bijvoorbeeld 1.14.x -> 1.14) activeert geen upgrade, zelfs als er een nieuwere patchversie beschikbaar is. Als best practice moet u alle knooppuntgroepen in een AKS-cluster upgraden naar dezelfde Kubernetes-versie. De versie van de knooppuntgroep moet dezelfde primaire versie hebben als het besturingsvlak. De secundaire versie van de knooppuntgroep moet zich in twee secundaire versies van de versie van het besturingsvlak bevindt. De versie van de knooppuntgroep mag niet groter zijn dan de versie van het besturingsvlak. Zie een knooppuntgroep bijwerkenvoor meer informatie.

osDiskSizeGB

integer

Grootte van besturingssysteemschijf in GB die moet worden gebruikt om de schijfgrootte op te geven voor elke computer in de hoofd-/agentgroep. Als u 0 opgeeft, wordt de standaard osDisk-grootte toegepast op basis van de opgegeven vmSize.

osDiskType

OSDiskType

Het type besturingssysteemschijf dat moet worden gebruikt voor machines in de agentgroep.
De standaardwaarde is 'kortstondig' als de VIRTUELE machine deze ondersteunt en een cacheschijf heeft die groter is dan de aangevraagde OSDiskSizeGB. Anders wordt standaard 'Beheerd' gebruikt. Kan niet worden gewijzigd na het maken. Zie kortstondige os-voor meer informatie.

osSKU

OSSKU

Hiermee geeft u de SKU van het besturingssysteem op die wordt gebruikt door de agentgroep. De standaardwaarde is Ubuntu als OSType Linux is. De standaardwaarde is Windows2019 wanneer Kubernetes <= 1.24 of Windows2022 wanneer Kubernetes >= 1.25 als OSType Windows is.

osType

OSType

Linux

Het type besturingssysteem. De standaardwaarde is Linux.

podSubnetID

string

De id van het subnet waaraan pods worden samengevoegd wanneer deze worden gestart.
Als u dit weglaat, worden pod-IP's statisch toegewezen aan het knooppuntsubnet (zie vnetSubnetID voor meer informatie). Dit is van het formulier: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}

powerState

PowerState

Of de agentgroep wordt uitgevoerd of gestopt.
Wanneer een agentgroep voor het eerst wordt gemaakt, wordt deze in eerste instantie uitgevoerd. De agentgroep kan worden gestopt door dit veld in te stellen op Gestopt. Een gestopte agentgroep stopt alle VM's en brengt geen factureringskosten met zich mee. Een agentgroep kan alleen worden gestopt als deze actief is en de inrichtingsstatus is geslaagd

provisioningState

string

De huidige implementatie- of inrichtingsstatus.

proximityPlacementGroupID

string

De id voor nabijheidsplaatsingsgroep.

scaleDownMode

ScaleDownMode

De omlaagschaalmodus die moet worden gebruikt bij het schalen van de agentgroep.
Dit heeft ook invloed op het gedrag van automatische schaalaanpassing van clusters. Als dit niet is opgegeven, wordt deze standaard verwijderd.

scaleSetEvictionPolicy

ScaleSetEvictionPolicy

Delete

Het verwijderingsbeleid voor virtuele-machineschaalsets dat moet worden gebruikt.
Dit kan niet worden opgegeven tenzij de scaleSetPriority 'Spot' is. Als dit niet is opgegeven, is de standaardwaarde Verwijderen.

scaleSetPriority

ScaleSetPriority

Regular

De prioriteit van de virtuele-machineschaalset. Als dit niet is opgegeven, is de standaardwaarde 'Normaal'.

securityProfile

AgentPoolSecurityProfile

De beveiligingsinstellingen van een agentgroep.

spotMaxPrice

number

-1

De maximale prijs (in Amerikaanse dollars) die u bereid bent te betalen voor spot-instanties. Mogelijke waarden zijn een decimale waarde die groter is dan nul of -1 die aangeeft dat de standaardprijs moet worden up-to op aanvraag.
Mogelijke waarden zijn een decimale waarde die groter is dan nul of -1 die de bereidheid aangeeft om een on-demand prijs te betalen. Zie prijzen voor spot-VM's voor meer informatie over spotprijzen

tags

object

De tags die moeten worden bewaard in de virtuele-machineschaalset van de agentgroep.

type

AgentPoolType

Het type agentgroep.

upgradeSettings

AgentPoolUpgradeSettings

Instellingen voor het upgraden van de agentpool

vmSize

string

De grootte van de VM's van de agentgroep.
Beschikbaarheid van VM-grootte verschilt per regio. Als een knooppunt onvoldoende rekenresources (geheugen, cpu, enzovoort) bevat, kunnen pods mogelijk niet correct worden uitgevoerd. Zie voor meer informatie over beperkte VM-grootten: https://docs.microsoft.com/azure/aks/quotas-skus-regions

vnetSubnetID

string

De id van het subnet waaraan agentpoolknooppunten en eventueel pods worden toegevoegd bij het opstarten.
Als dit niet is opgegeven, worden er een VNET en subnet gegenereerd en gebruikt. Als er geen podSubnetID is opgegeven, is dit van toepassing op knooppunten en pods, anders geldt dit voor alleen knooppunten. Dit is van het formulier: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}

windowsProfile

AgentPoolWindowsProfile

Het specifieke profiel van de Windows-agentgroep.

workloadRuntime

WorkloadRuntime

Bepaalt het type workload dat een knooppunt kan uitvoeren.

ManagedClusterAPIServerAccessProfile

Toegangsprofiel voor beheerde cluster-API-server.

Name Type Description
authorizedIPRanges

string[]

De IP-bereiken die zijn geautoriseerd voor toegang tot de Kubernetes-API-server.
IP-bereiken worden opgegeven in CIDR-indeling, bijvoorbeeld 137.117.106.88/29. Deze functie is niet compatibel met clusters die gebruikmaken van openbaar IP per knooppunt of clusters die een Basic Load Balancer gebruiken. Zie API-server geautoriseerde IP-bereikenvoor meer informatie.

disableRunCommand

boolean

Of u de opdracht uitvoeren voor het cluster wilt uitschakelen of niet.

enablePrivateCluster

boolean

Of u het cluster wilt maken als een privécluster of niet.
Zie Een privé-AKS-cluster makenvoor meer informatie.

enablePrivateClusterPublicFQDN

boolean

Of u nu extra openbare FQDN voor een privécluster wilt maken of niet.

privateDNSZone

string

De privé-DNS-zonemodus voor het cluster.
De standaardwaarde is System. Zie privé-DNS-zone configurerenvoor meer informatie. Toegestane waarden zijn 'systeem' en 'geen'.

ManagedClusterAutoUpgradeProfile

Profiel voor automatische upgrade voor een beheerd cluster.

Name Type Description
nodeOSUpgradeChannel

nodeOSUpgradeChannel

Upgradekanaal voor knooppuntbesturingssystemen
De manier waarop het besturingssysteem op uw knooppunten wordt bijgewerkt. De standaardwaarde is NodeImage.

upgradeChannel

upgradeChannel

Het upgradekanaal voor automatische upgrade. De standaardwaarde is 'none'.
Zie het kanaal voor automatische upgrade van het AKS-cluster instellenvoor meer informatie.

ManagedClusterAzureMonitorProfile

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

Name Type Description
metrics

ManagedClusterAzureMonitorProfileMetrics

Profiel voor metrische gegevens voor de beheerde Azure Monitor-service voor prometheus-invoegtoepassing. Verzamel standaard metrische kubernetes-infrastructuurgegevens om naar een Azure Monitor-werkruimte te verzenden en aanvullende scraping te configureren voor aangepaste doelen. Zie aka.ms/AzureManagedPrometheus voor een overzicht.

ManagedClusterAzureMonitorProfileKubeStateMetrics

Kube State Metrics-profiel voor de Azure Managed Prometheus-invoegtoepassing. Deze optionele instellingen zijn voor de pod kube-state-metrics die wordt geïmplementeerd met de invoegtoepassing. Zie aka.ms/AzureManagedPrometheus-optional-parameters voor meer informatie.

Name Type Description
metricAnnotationsAllowList

string

Door komma's gescheiden lijst met Kubernetes-aantekeningssleutels die worden gebruikt in de metrische labels van de resource (voorbeeld: 'namespaces=[kubernetes.io/team,...],pods=[kubernetes.io/team],...'). De metrische waarde bevat standaard alleen resourcenaam- en naamruimtelabels.

metricLabelsAllowlist

string

Door komma's gescheiden lijst met extra Kubernetes-labelsleutels die worden gebruikt in de metrische labels van de resource (voorbeeld: 'naamruimten=[k8s-label-1,k8s-label-n,...],pods=[app],...'). De metrische waarde bevat standaard alleen resourcenaam- en naamruimtelabels.

ManagedClusterAzureMonitorProfileMetrics

Profiel voor metrische gegevens voor de beheerde Azure Monitor-service voor prometheus-invoegtoepassing. Verzamel standaard metrische kubernetes-infrastructuurgegevens om naar een Azure Monitor-werkruimte te verzenden en aanvullende scraping te configureren voor aangepaste doelen. Zie aka.ms/AzureManagedPrometheus voor een overzicht.

Name Type Description
enabled

boolean

Of u nu de Azure Managed Prometheus-invoegtoepassing voor Prometheus-bewaking wilt in- of uitschakelen. Zie aka.ms/AzureManagedPrometheus-aks-enable voor meer informatie over het in- en uitschakelen.

kubeStateMetrics

ManagedClusterAzureMonitorProfileKubeStateMetrics

Kube State Metrics-profiel voor de Azure Managed Prometheus-invoegtoepassing. Deze optionele instellingen zijn voor de pod kube-state-metrics die wordt geïmplementeerd met de invoegtoepassing. Zie aka.ms/AzureManagedPrometheus-optional-parameters voor meer informatie.

ManagedClusterCostAnalysis

De configuratie van de kostenanalyse voor het cluster

Name Type Description
enabled

boolean

Of kostenanalyse moet worden ingeschakeld
De SKU.-laag van het beheerde cluster moet zijn ingesteld op Standard of Premium om deze functie in te schakelen. Als u dit inschakelt, worden kubernetes-naamruimte- en implementatiegegevens toegevoegd aan de kostenanalyseweergaven in Azure Portal. Als dit niet is opgegeven, is de standaardwaarde onwaar. Zie aka.ms/aks/docs/cost-analysis voor meer informatie.

ManagedClusterHTTPProxyConfig

Http-proxyconfiguratie van cluster.

Name Type Description
httpProxy

string

Het eindpunt van de HTTP-proxyserver dat moet worden gebruikt.

httpsProxy

string

Het eindpunt van de HTTPS-proxyserver dat moet worden gebruikt.

noProxy

string[]

De eindpunten die geen proxy mogen doorlopen.

trustedCa

string

Alternatief CA-certificaat dat moet worden gebruikt om verbinding te maken met proxyservers.

ManagedClusterIdentity

Identiteit voor het beheerde cluster.

Name Type Description
delegatedResources

<string,  DelegatedResource>

De gedelegeerde identiteitsbronnen die zijn toegewezen aan dit beheerde cluster. Dit kan alleen worden ingesteld door een andere Azure-resourceprovider en het beheerde cluster accepteert slechts één gedelegeerde identiteitsresource. Alleen intern gebruik.

principalId

string

De principal-id van de door het systeem toegewezen identiteit die wordt gebruikt door hoofdonderdelen.

tenantId

string

De tenant-id van de door het systeem toegewezen identiteit die wordt gebruikt door hoofdonderdelen.

type

ResourceIdentityType

Het type identiteit dat wordt gebruikt voor het beheerde cluster.
Zie beheerde identiteiten gebruiken in AKS-voor meer informatie.

userAssignedIdentities

UserAssignedIdentities

De gebruikersidentiteit die is gekoppeld aan het beheerde cluster. Deze identiteit wordt gebruikt in het besturingsvlak. Er is slechts één door de gebruiker toegewezen identiteit toegestaan.
De sleutels moeten ARM-resource-id's zijn in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.

ManagedClusterIngressProfile

Inkomend profiel voor het containerservicecluster.

Name Type Description
webAppRouting

ManagedClusterIngressProfileWebAppRouting

Instellingen voor app-routering voor het toegangsbeheerprofiel. U vindt een overzichts- en onboardinghandleiding voor deze functie op https://learn.microsoft.com/en-us/azure/aks/app-routing?tabs=default%2Cdeploy-app-default.

ManagedClusterIngressProfileWebAppRouting

Invoegtoepassingsinstellingen voor toepassingsroutering voor het toegangsbeheerprofiel.

Name Type Description
dnsZoneResourceIds

string[]

Resource-id's van de DNS-zones die moeten worden gekoppeld aan de invoegtoepassing Toepassingsroutering. Wordt alleen gebruikt wanneer de invoegtoepassing Toepassingsroutering is ingeschakeld. Openbare en privé-DNS-zones kunnen zich in verschillende resourcegroepen bevinden, maar alle openbare DNS-zones moeten zich in dezelfde resourcegroep bevinden en alle privé-DNS-zones moeten zich in dezelfde resourcegroep bevinden.

enabled

boolean

Hiermee wordt aangegeven of de invoegtoepassing Toepassingsroutering moet worden ingeschakeld.

identity

UserAssignedIdentity

Beheerde identiteit van de invoegtoepassing Toepassingsroutering. Dit is de identiteit waaraan machtigingen moeten worden verleend, bijvoorbeeld om de bijbehorende Azure DNS-resource te beheren en certificaten op te halen uit Azure Key Vault. Zie dit overzicht van de invoegtoepassing voor meer instructies.

ManagedClusterLoadBalancerProfile

Profiel van de load balancer van het beheerde cluster.

Name Type Default value Description
allocatedOutboundPorts

integer

0

Het gewenste aantal toegewezen SNAT-poorten per VM. Toegestane waarden liggen tussen 0 en 64000 (inclusief). De standaardwaarde is 0, wat resulteert in dynamisch toewijzen van poorten in Azure.

backendPoolType

BackendPoolType

NodeIPConfiguration

Het type beheerde binnenkomende Load Balancer BackendPool.

effectiveOutboundIPs

ResourceReference[]

De effectieve uitgaande IP-resources van de load balancer van het cluster.

enableMultipleStandardLoadBalancers

boolean

Schakel meerdere standard load balancers per AKS-cluster in of niet.

idleTimeoutInMinutes

integer

30

Gewenste time-out voor inactiviteit van uitgaande stroom in minuten. Toegestane waarden liggen in het bereik van 4 tot 120 (inclusief). De standaardwaarde is 30 minuten.

managedOutboundIPs

ManagedOutboundIPs

Gewenste beheerde uitgaande IP-adressen voor de load balancer van het cluster.

outboundIPPrefixes

OutboundIPPrefixes

Gewenste uitgaande IP-voorvoegselbronnen voor de load balancer van het cluster.

outboundIPs

OutboundIPs

Gewenste uitgaande IP-resources voor de load balancer van het cluster.

ManagedClusterManagedOutboundIPProfile

Profiel van de beheerde uitgaande IP-resources van het beheerde cluster.

Name Type Default value Description
count

integer

1

Het gewenste aantal uitgaande IP-adressen dat is gemaakt/beheerd door Azure. Toegestane waarden moeten binnen het bereik van 1 tot 16 (inclusief) liggen. De standaardwaarde is 1.

ManagedClusterMetricsProfile

Het profiel voor metrische gegevens voor managedCluster.

Name Type Description
costAnalysis

ManagedClusterCostAnalysis

De configuratie voor gedetailleerde kostenanalyse per Kubernetes-resource.
De configuratie van de kostenanalyse voor het cluster

ManagedClusterNATGatewayProfile

Profiel van de NAT-gateway van het beheerde cluster.

Name Type Default value Description
effectiveOutboundIPs

ResourceReference[]

De effectieve uitgaande IP-resources van de CLUSTER NAT-gateway.

idleTimeoutInMinutes

integer

4

Gewenste time-out voor inactiviteit van uitgaande stroom in minuten. Toegestane waarden liggen in het bereik van 4 tot 120 (inclusief). De standaardwaarde is 4 minuten.

managedOutboundIPProfile

ManagedClusterManagedOutboundIPProfile

Profiel van de beheerde uitgaande IP-resources van de CLUSTER NAT-gateway.

ManagedClusterNodeResourceGroupProfile

Vergrendelingsprofiel voor knooppuntresourcegroepen voor een beheerd cluster.

Name Type Description
restrictionLevel

RestrictionLevel

Het beperkingsniveau dat is toegepast op de knooppuntresourcegroep van het cluster. Als dit niet is opgegeven, is de standaardwaarde 'Onbeperkt'

ManagedClusterOIDCIssuerProfile

Het OIDC-verlenerprofiel van het beheerde cluster.

Name Type Description
enabled

boolean

Of de OIDC-verlener is ingeschakeld.

issuerURL

string

De URL van de OIDC-verlener van het beheerde cluster.

ManagedClusterPodIdentity

Details over de pod-identiteit die is toegewezen aan het beheerde cluster.

Name Type Description
bindingSelector

string

De bindingselector die moet worden gebruikt voor de AzureIdentityBinding-resource.

identity

UserAssignedIdentity

De door de gebruiker toegewezen identiteitsgegevens.

name

string

De naam van de pod-identiteit.

namespace

string

De naamruimte van de pod-identiteit.

provisioningInfo

ProvisioningInfo

provisioningState

ManagedClusterPodIdentityProvisioningState

De huidige inrichtingsstatus van de pod-identiteit.

ManagedClusterPodIdentityException

Een uitzondering op podidentiteit, waarmee pods met bepaalde labels toegang hebben tot het EINDPUNT van de Azure Instance Metadata Service (IMDS) zonder dat deze worden onderschept door de NMI-server (Node Managed Identity).

Name Type Description
name

string

De naam van de uitzondering voor de pod-identiteit.

namespace

string

De naamruimte van de pod-id-uitzondering.

podLabels

object

De podlabels die overeenkomen.

ManagedClusterPodIdentityProfile

Het pod-identiteitsprofiel van het beheerde cluster.

Name Type Description
allowNetworkPluginKubenet

boolean

Of pod-identiteit mag worden uitgevoerd op clusters met Kubenet-netwerken.
Uitvoeren in Kubenet is standaard uitgeschakeld vanwege de beveiligingsgerelateerde aard van AAD Pod Identity en de risico's van IP-adresvervalsing. Zie het gebruik van de Kubenet-netwerkinvoegtoepassing met AAD Pod Identity voor meer informatie.

enabled

boolean

Of de pod-id-invoegtoepassing is ingeschakeld.

userAssignedIdentities

ManagedClusterPodIdentity[]

De pod-identiteiten die in het cluster moeten worden gebruikt.

userAssignedIdentityExceptions

ManagedClusterPodIdentityException[]

De uitzonderingen voor pod-identiteiten die moeten worden toegestaan.

ManagedClusterPodIdentityProvisioningError

Een foutbericht van het inrichten van pod-identiteiten.

Name Type Description
error

ManagedClusterPodIdentityProvisioningErrorBody

Details over de fout.

ManagedClusterPodIdentityProvisioningErrorBody

Een foutbericht van het inrichten van pod-identiteiten.

Name Type Description
code

string

Een id voor de fout. Codes zijn invariant en zijn bedoeld om programmatisch te worden gebruikt.

details

ManagedClusterPodIdentityProvisioningErrorBody[]

Een lijst met aanvullende informatie over de fout.

message

string

Een bericht met een beschrijving van de fout, bedoeld om te worden weergegeven in een gebruikersinterface.

target

string

Het doel van de specifieke fout. Bijvoorbeeld de naam van de eigenschap in fout.

ManagedClusterPodIdentityProvisioningState

De huidige inrichtingsstatus van de pod-identiteit.

Name Type Description
Assigned

string

Canceled

string

Deleting

string

Failed

string

Succeeded

string

Updating

string

ManagedClusterSecurityProfile

Beveiligingsprofiel voor het containerservicecluster.

Name Type Description
azureKeyVaultKms

AzureKeyVaultKms

Azure Key Vault sleutelbeheerservice instellingen voor het beveiligingsprofiel.

defender

ManagedClusterSecurityProfileDefender

Microsoft Defender-instellingen voor het beveiligingsprofiel.

imageCleaner

ManagedClusterSecurityProfileImageCleaner

Instellingen voor Image Cleaner voor het beveiligingsprofiel.

workloadIdentity

ManagedClusterSecurityProfileWorkloadIdentity

Instellingen voor workloadidentiteit voor het beveiligingsprofiel. Met de workload-identiteit kunnen Kubernetes-toepassingen veilig toegang krijgen tot Azure-cloudresources met Azure AD. Zie https://aka.ms/aks/wi voor meer informatie.

ManagedClusterSecurityProfileDefender

Microsoft Defender-instellingen voor het beveiligingsprofiel.

Name Type Description
logAnalyticsWorkspaceResourceId

string

Resource-id van de Log Analytics-werkruimte die moet worden gekoppeld aan Microsoft Defender. Als Microsoft Defender is ingeschakeld, is dit veld vereist en moet dit een geldige resource-id voor de werkruimte zijn. Als Microsoft Defender is uitgeschakeld, laat u het veld leeg.

securityMonitoring

ManagedClusterSecurityProfileDefenderSecurityMonitoring

Microsoft Defender-bedreigingsdetectie voor cloudinstellingen voor het beveiligingsprofiel.

ManagedClusterSecurityProfileDefenderSecurityMonitoring

Microsoft Defender-instellingen voor de detectie van bedreigingen van beveiligingsprofielen.

Name Type Description
enabled

boolean

Of defender-bedreigingsdetectie moet worden ingeschakeld

ManagedClusterSecurityProfileImageCleaner

Image Cleaner verwijdert ongebruikte installatiekopieën van knooppunten, maakt schijfruimte vrij en helpt het kwetsbaarheid voor aanvallen te verminderen. Hier volgen instellingen voor het beveiligingsprofiel.

Name Type Description
enabled

boolean

Of u Image Cleaner wilt inschakelen op een AKS-cluster.

intervalHours

integer

Scaninterval van Image Cleaner in uren.

ManagedClusterSecurityProfileWorkloadIdentity

Instellingen voor workloadidentiteit voor het beveiligingsprofiel.

Name Type Description
enabled

boolean

Hiermee wordt aangegeven of de workloadidentiteit moet worden ingeschakeld.

ManagedClusterServicePrincipalProfile

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

Name Type Description
clientId

string

De id voor de service-principal.

secret

string

Het geheime wachtwoord dat is gekoppeld aan de service-principal in tekst zonder opmaak.

ManagedClusterSKU

De SKU van een beheerd cluster.

Name Type Description
name

ManagedClusterSKUName

De naam van een beheerde cluster-SKU.

tier

ManagedClusterSKUTier

De laag van een beheerde cluster-SKU.
Als dit niet is opgegeven, is de standaardwaarde 'Gratis'. Zie AKS-prijscategorie voor meer informatie.

ManagedClusterSKUName

De naam van een beheerde cluster-SKU.

Name Type Description
Base

string

Basisoptie voor het AKS-besturingsvlak.

ManagedClusterSKUTier

De laag van een beheerde cluster-SKU.

Name Type Description
Free

string

Het clusterbeheer is gratis, maar er worden kosten in rekening gebracht voor vm-, opslag- en netwerkgebruik. Het meest geschikt voor experimenteren, leren, eenvoudig testen of workloads met minder dan 10 knooppunten. Niet aanbevolen voor productiegebruiksscenario's.

Premium

string

Cluster heeft premium-mogelijkheden naast alle mogelijkheden die zijn opgenomen in Standard. Premium maakt selectie van LongTermSupport (aka.ms/aks/lts) mogelijk voor bepaalde Kubernetes-versies.

Standard

string

Aanbevolen voor bedrijfskritieke en productieworkloads. Omvat automatische schaalaanpassing van kubernetes-besturingsvlak, workloadintensieve tests en maximaal 5000 knooppunten per cluster. Garandeert 99.95% beschikbaarheid van het Kubernetes API-servereindpunt voor clusters die gebruikmaken van beschikbaarheidszones en 99.9% beschikbaarheid voor clusters die geen beschikbaarheidszones gebruiken.

ManagedClusterStorageProfile

Opslagprofiel voor het containerservicecluster.

Name Type Description
blobCSIDriver

ManagedClusterStorageProfileBlobCSIDriver

AzureBlob CSI-stuurprogramma-instellingen voor het opslagprofiel.

diskCSIDriver

ManagedClusterStorageProfileDiskCSIDriver

AzureDisk CSI-stuurprogramma-instellingen voor het opslagprofiel.

fileCSIDriver

ManagedClusterStorageProfileFileCSIDriver

AzureFile CSI-stuurprogramma-instellingen voor het opslagprofiel.

snapshotController

ManagedClusterStorageProfileSnapshotController

Instellingen voor momentopnamecontroller voor het opslagprofiel.

ManagedClusterStorageProfileBlobCSIDriver

AzureBlob CSI-stuurprogramma-instellingen voor het opslagprofiel.

Name Type Description
enabled

boolean

Of u azureBlob CSI-stuurprogramma wilt inschakelen. De standaardwaarde is onwaar.

ManagedClusterStorageProfileDiskCSIDriver

AzureDisk CSI-stuurprogramma-instellingen voor het opslagprofiel.

Name Type Description
enabled

boolean

Of u azureDisk CSI-stuurprogramma wilt inschakelen. De standaardwaarde is waar.

ManagedClusterStorageProfileFileCSIDriver

AzureFile CSI-stuurprogramma-instellingen voor het opslagprofiel.

Name Type Description
enabled

boolean

Of u azureFile CSI-stuurprogramma wilt inschakelen. De standaardwaarde is waar.

ManagedClusterStorageProfileSnapshotController

Instellingen voor momentopnamecontroller voor het opslagprofiel.

Name Type Description
enabled

boolean

Hiermee wordt aangegeven of momentopnamecontroller moet worden ingeschakeld. De standaardwaarde is waar.

ManagedClusterWindowsProfile

Profiel voor Windows-VM's in het beheerde cluster.

Name Type Description
adminPassword

string

Hiermee geeft u het wachtwoord van het beheerdersaccount.

Minimale lengte: 8 tekens

maximale lengte: 123 tekens

Complexiteitsvereisten: aan 3 van de 4 onderstaande voorwaarden moet worden voldaan
Heeft lagere tekens
Bevat bovenliggende tekens
Heeft een cijfer
Heeft een speciaal teken (Regex-overeenkomst [\W_])

Niet-toegestane waarden: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Wachtwoord!", "Wachtwoord1", "Wachtwoord22", "iloveyou!"

adminUsername

string

Hiermee geeft u de naam van het beheerdersaccount.

Beperking: kan niet eindigen op '.'

niet-toegestane waarden: 'administrator', 'admin', 'user', 'user1', 'test', 'user2', 'test1', 'user3', 'admin1', "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".

Minimumlengte: 1 teken

maximale lengte: 20 tekens

enableCSIProxy

boolean

Hiermee wordt aangegeven of CSI-proxy moet worden ingeschakeld.
Zie de GitHub-opslagplaats van de CSI-proxyvoor meer informatie over de CSI-proxy.

gmsaProfile

WindowsGmsaProfile

Het Windows gMSA-profiel in het beheerde cluster.

licenseType

licenseType

Het licentietype dat moet worden gebruikt voor Windows-VM's. Zie Azure Hybrid User Benefits voor meer informatie.

ManagedClusterWorkloadAutoScalerProfile

Profiel voor automatische schaalaanpassing van werkbelastingen voor het beheerde cluster.

Name Type Description
keda

ManagedClusterWorkloadAutoScalerProfileKeda

KEDA-instellingen (Kubernetes Event-driven Autoscaling) voor het profiel voor automatische schaalaanpassing van werkbelastingen.

verticalPodAutoscaler

ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler

VPA-instellingen (Verticale automatische schaalaanpassing van pods) voor het profiel voor automatisch schalen van werkbelastingen.

ManagedClusterWorkloadAutoScalerProfileKeda

KEDA-instellingen (Kubernetes Event-driven Autoscaling) voor het profiel voor automatische schaalaanpassing van werkbelastingen.

Name Type Description
enabled

boolean

Of keda moet worden ingeschakeld.

ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler

VPA-instellingen (Verticale automatische schaalaanpassing van pods) voor het profiel voor automatisch schalen van werkbelastingen.

Name Type Default value Description
enabled

boolean

False

Hiermee wordt aangegeven of VPA moet worden ingeschakeld. De standaardwaarde is onwaar.

ManagedOutboundIPs

Gewenste beheerde uitgaande IP-adressen voor de load balancer van het cluster.

Name Type Default value Description
count

integer

1

Het gewenste aantal uitgaande IPv4-IP's dat door Azure is gemaakt/beheerd voor de load balancer van het cluster. Toegestane waarden moeten tussen 1 en 100 (inclusief) liggen. De standaardwaarde is 1.

countIPv6

integer

0

Het gewenste aantal uitgaande IP-adressen van IPv6 dat door Azure is gemaakt/beheerd voor de load balancer van het cluster. Toegestane waarden moeten tussen 1 en 100 (inclusief) liggen. De standaardwaarde is 0 voor één stack en 1 voor dubbele stack.

networkDataplane

Netwerkgegevensvlak dat wordt gebruikt in het Kubernetes-cluster.

Name Type Description
azure

string

Azure-netwerkgegevensvlak gebruiken.

cilium

string

Gebruik Cilium-netwerkgegevensvlak. Zie Azure CNI Powered by Cilium voor meer informatie.

networkMode

De netwerkmodus waarmee Azure CNI is geconfigureerd.

Name Type Description
bridge

string

Dit wordt niet meer ondersteund

transparent

string

Er wordt geen brug gemaakt. Intra-VM pod-naar-podcommunicatie verloopt via IP-routes die zijn gemaakt door Azure CNI. Zie Transparante modus voor meer informatie.

NetworkPlugin

De netwerkinvoegtoepassing die wordt gebruikt voor het bouwen van het Kubernetes-netwerk.

Name Type Description
azure

string

Gebruik de Azure CNI-netwerkinvoegtoepassing. Zie Azure CNI-netwerken (geavanceerd) voor meer informatie.

kubenet

string

Gebruik de Kubenet-netwerkinvoegtoepassing. Zie Kubenet-netwerk (basic) voor meer informatie.

none

string

Er is geen CNI-invoegtoepassing vooraf geïnstalleerd. Zie BYO CNI- voor meer informatie.

NetworkPluginMode

De modus die de netwerkinvoegtoepassing moet gebruiken.

Name Type Description
overlay

string

Wordt gebruikt met networkPlugin=azure, pods krijgen IP-adressen van de PodCIDR-adresruimte, maar gebruiken Azure Routing Domains in plaats van de methode van Kubenet van routetabellen. Ga voor meer informatie naar https://aka.ms/aks/azure-cni-overlay.

NetworkPolicy

Netwerkbeleid dat wordt gebruikt voor het bouwen van het Kubernetes-netwerk.

Name Type Description
azure

string

Gebruik Azure-netwerkbeleid. Zie verschillen tussen Azure- en Calico-beleid voor meer informatie.

calico

string

Gebruik Calico-netwerkbeleid. Zie verschillen tussen Azure- en Calico-beleid voor meer informatie.

cilium

string

Gebruik Cilium om netwerkbeleid af te dwingen. Hiervoor moet networkDataplane 'cilium' zijn.

none

string

Netwerkbeleid wordt niet afgedwongen. Dit is de standaardwaarde wanneer NetworkPolicy niet is opgegeven.

nodeOSUpgradeChannel

Upgradekanaal voor knooppuntbesturingssystemen

Name Type Description
NodeImage

string

AKS werkt de knooppunten bij met een nieuw gepatchte VHD met beveiligingscorrecties en bugfixes op een wekelijkse frequentie. Met de VHD-updatemachines wordt de installatiekopie teruggerold naar die VHD na onderhoudsvensters en piekinstellingen. Er worden geen extra VHD-kosten gemaakt bij het kiezen van deze optie als AKS als host voor de installatiekopieën.

None

string

Er wordt geen poging gedaan om het besturingssysteem van uw machines bij te werken door het besturingssysteem of door rolling VHD's. Dit betekent dat u verantwoordelijk bent voor uw beveiligingsupdates

SecurityPatch

string

AKS downloadt en werkt de knooppunten bij met geteste beveiligingsupdates. Deze updates respecteren de instellingen van het onderhoudsvenster en produceren een nieuwe VHD die wordt gebruikt op nieuwe knooppunten. In sommige gevallen is het niet mogelijk om de updates toe te passen, in dergelijke gevallen worden de bestaande knooppunten ook opnieuw geinstallatiekopieën op de zojuist geproduceerde VHD om de wijzigingen toe te passen. Met deze optie worden extra kosten in rekening gebracht voor het hosten van de nieuwe Beveiligingspatch-VHD's in uw resourcegroep voor just-in-timeverbruik.

Unmanaged

string

Updates van het besturingssysteem worden automatisch toegepast via de ingebouwde patchinfrastructuur van het besturingssysteem. Nieuw geschaald in machines wordt in eerste instantie niet gepatcht en wordt op een bepaald moment gepatcht door de infrastructuur van het besturingssysteem. Het gedrag van deze optie is afhankelijk van het betreffende besturingssysteem. Ubuntu en Mariner passen beveiligingspatches toe via een upgrade zonder toezicht, ongeveer één keer per dag rond 06:00 UTC. Windows past geen beveiligingspatches automatisch toe en voor hen is deze optie dus gelijk aan Geen tot verdere kennisgeving

OSDiskType

Het type besturingssysteemschijf dat moet worden gebruikt voor machines in de agentgroep.

Name Type Description
Ephemeral

string

Tijdelijke besturingssysteemschijven worden alleen opgeslagen op de hostcomputer, net als een tijdelijke schijf. Dit biedt een lagere latentie voor lezen/schrijven, samen met snellere schaalaanpassing van knooppunten en clusterupgrades.

Managed

string

Azure repliceert de besturingssysteemschijf voor een virtuele machine naar Azure Storage om gegevensverlies te voorkomen als de VIRTUELE machine moet worden verplaatst naar een andere host. Omdat containers niet zijn ontworpen om de lokale status persistent te maken, biedt dit gedrag een beperkte waarde en biedt dit enkele nadelen, waaronder tragere inrichting van knooppunten en een hogere lees-/schrijflatentie.

OSSKU

Hiermee geeft u de SKU van het besturingssysteem op die wordt gebruikt door de agentgroep. De standaardwaarde is Ubuntu als OSType Linux is. De standaardwaarde is Windows2019 wanneer Kubernetes <= 1.24 of Windows2022 wanneer Kubernetes >= 1.25 als OSType Windows is.

Name Type Description
AzureLinux

string

Gebruik AzureLinux als het besturingssysteem voor knooppuntinstallatiekopieën. Azure Linux is een door containers geoptimaliseerde Linux-distributie die is gebouwd door Microsoft. Ga naar https://aka.ms/azurelinux voor meer informatie.

CBLMariner

string

Afgeschafte OSSKU. Microsoft raadt aan dat nieuwe implementaties in plaats daarvan 'AzureLinux' kiezen.

Ubuntu

string

Gebruik Ubuntu als het besturingssysteem voor knooppuntinstallatiekopieën.

Windows2019

string

Gebruik Windows2019 als het besturingssysteem voor knooppuntinstallatiekopieën. Niet ondersteund voor systeemknooppuntgroepen. Windows2019 ondersteunt alleen Windows2019-containers; Windows2022-containers kunnen niet worden uitgevoerd en omgekeerd.

Windows2022

string

Gebruik Windows2022 als het besturingssysteem voor knooppuntinstallatiekopieën. Niet ondersteund voor systeemknooppuntgroepen. Windows2022 ondersteunt alleen Windows2022-containers; Windows2019-containers kunnen niet worden uitgevoerd en omgekeerd.

OSType

Het type besturingssysteem. De standaardwaarde is Linux.

Name Type Description
Linux

string

Gebruik Linux.

Windows

string

Windows gebruiken.

OutboundIPPrefixes

Gewenste uitgaande IP-voorvoegselbronnen voor de load balancer van het cluster.

Name Type Description
publicIPPrefixes

ResourceReference[]

Een lijst met resources voor openbare IP-voorvoegsels.

OutboundIPs

Gewenste uitgaande IP-resources voor de load balancer van het cluster.

Name Type Description
publicIPs

ResourceReference[]

Een lijst met openbare IP-resources.

outboundType

De uitgaande routeringsmethode (uitgaand verkeer).

Name Type Description
loadBalancer

string

De load balancer wordt gebruikt voor uitgaand verkeer via een door AKS toegewezen openbaar IP-adres. Dit ondersteunt Kubernetes-services van het type LoadBalancer. Zie loadbalancer van het uitgaande typevoor meer informatie.

managedNATGateway

string

De door AKS beheerde NAT-gateway wordt gebruikt voor uitgaand verkeer.

userAssignedNATGateway

string

De door de gebruiker toegewezen NAT-gateway die is gekoppeld aan het clustersubnet wordt gebruikt voor uitgaand verkeer. Dit is een geavanceerd scenario en vereist de juiste netwerkconfiguratie.

userDefinedRouting

string

Uitgaande paden moeten worden gedefinieerd door de gebruiker. Dit is een geavanceerd scenario en vereist de juiste netwerkconfiguratie. Zie uitgaande type userDefinedRoutingvoor meer informatie.

PortRange

Het poortbereik.

Name Type Description
portEnd

integer

De maximale poort die is opgenomen in het bereik. Het moet variëren van 1 tot 65535 en groter zijn dan of gelijk zijn aan portStart.

portStart

integer

De minimale poort die is opgenomen in het bereik. Het moet variëren van 1 tot 65535 en kleiner dan of gelijk aan portEnd.

protocol

Protocol

Het netwerkprotocol van de poort.

PowerState

Beschrijft de energiestatus van het cluster

Name Type Description
code

code

Hiermee wordt aangegeven of het cluster wordt uitgevoerd of gestopt

PrivateLinkResource

Een private link-resource

Name Type Description
groupId

string

De groeps-id van de resource.

id

string

De id van de private link-resource.

name

string

De naam van de private link-resource.

privateLinkServiceID

string

De private link-service-id van de resource, dit veld wordt alleen intern beschikbaar gesteld aan NRP.

requiredMembers

string[]

De vereiste leden van de resource

type

string

Het resourcetype.

Protocol

Het netwerkprotocol van de poort.

Name Type Description
TCP

string

TCP-protocol.

UDP

string

UDP-protocol.

ProvisioningInfo

Name Type Description
error

ManagedClusterPodIdentityProvisioningError

Fout bij toewijzing van podidentiteit (indien van toepassing).

PublicNetworkAccess

PublicNetworkAccess van het managedCluster

Name Type Description
Disabled

string

Enabled

string

ResourceIdentityType

Het type identiteit dat wordt gebruikt voor het beheerde cluster.

Name Type Description
None

string

Gebruik geen beheerde identiteit voor het beheerde cluster. In plaats daarvan wordt de service-principal gebruikt.

SystemAssigned

string

Gebruik een impliciet gemaakte door het systeem toegewezen beheerde identiteit om clusterbronnen te beheren. Hoofdonderdelen in het besturingsvlak, zoals kube-controller-manager, gebruiken de door het systeem toegewezen beheerde identiteit om Azure-resources te bewerken.

UserAssigned

string

Gebruik een door de gebruiker opgegeven identiteit om clusterbronnen te beheren. Hoofdonderdelen in het besturingsvlak, zoals kube-controller-manager, gebruiken de opgegeven door de gebruiker toegewezen beheerde identiteit om Azure-resources te bewerken.

ResourceReference

Een verwijzing naar een Azure-resource.

Name Type Description
id

string

De volledig gekwalificeerde Azure-resource-id.

RestrictionLevel

Het beperkingsniveau dat is toegepast op de knooppuntresourcegroep van het cluster. Als dit niet is opgegeven, is de standaardwaarde 'Onbeperkt'

Name Type Description
ReadOnly

string

Alleen */read RBAC-machtigingen die zijn toegestaan voor de resourcegroep van het beheerde knooppunt

Unrestricted

string

Alle RBAC-machtigingen zijn toegestaan voor de resourcegroep van het beheerde knooppunt

ScaleDownMode

Hierin wordt beschreven hoe VM's worden toegevoegd aan of verwijderd uit agentgroepen. Zie factureringsstatussen.

Name Type Description
Deallocate

string

Probeer de toewijzing van instanties ongedaan te maken (indien aanwezig) tijdens het omhoog schalen en ongedaan maken van de toewijzing van instanties tijdens omlaag schalen.

Delete

string

Maak nieuwe exemplaren tijdens het omhoog schalen en verwijderen van exemplaren tijdens omlaag schalen.

ScaleSetEvictionPolicy

Het verwijderingsbeleid voor virtuele-machineschaalsets.

Name Type Description
Deallocate

string

Knooppunten in de onderliggende schaalset van de knooppuntgroep worden ingesteld op de status gestopt-ongedaan gemaakt bij verwijdering. Knooppunten met het aantal gestopte toewijzingsstatussen ten opzichte van uw rekenquotum en kunnen problemen veroorzaken met het schalen of upgraden van clusters.

Delete

string

Knooppunten in de onderliggende schaalset van de knooppuntgroep worden verwijderd wanneer ze worden verwijderd.

ScaleSetPriority

De prioriteit van de virtuele-machineschaalset.

Name Type Description
Regular

string

Reguliere VM's worden gebruikt.

Spot

string

Vm's met spotprioriteit worden gebruikt. Er is geen SLA voor spot-knooppunten. Zie plek op AKS- voor meer informatie.

ServiceMeshMode

Modus van de service-mesh.

Name Type Description
Disabled

string

Mesh is uitgeschakeld.

Istio

string

Istio geïmplementeerd als een AKS-invoegtoepassing.

ServiceMeshProfile

Service-mesh-profiel voor een beheerd cluster.

Name Type Description
istio

IstioServiceMesh

Configuratie van istio-service-mesh.

mode

ServiceMeshMode

Modus van de service-mesh.

SysctlConfig

Sysctl-instellingen voor Linux-agentknooppunten.

Name Type Description
fsAioMaxNr

integer

Sysctl-instelling fs.aio-max-nr.

fsFileMax

integer

Sysctl setting fs.file-max.

fsInotifyMaxUserWatches

integer

Sysctl-instelling fs.inotify.max_user_watches.

fsNrOpen

integer

Sysctl-instelling fs.nr_open.

kernelThreadsMax

integer

Sysctl-instelling kernel.threads-max.

netCoreNetdevMaxBacklog

integer

Sysctl-instelling net.core.netdev_max_backlog.

netCoreOptmemMax

integer

Sysctl-instelling net.core.optmem_max.

netCoreRmemDefault

integer

Sysctl-instelling net.core.rmem_default.

netCoreRmemMax

integer

Sysctl-instelling net.core.rmem_max.

netCoreSomaxconn

integer

Sysctl setting net.core.somaxconn.

netCoreWmemDefault

integer

Sysctl-instelling net.core.wmem_default.

netCoreWmemMax

integer

Sysctl-instelling net.core.wmem_max.

netIpv4IpLocalPortRange

string

Sysctl-instelling net.ipv4.ip_local_port_range.

netIpv4NeighDefaultGcThresh1

integer

Sysctl-instelling net.ipv4.neigh.default.gc_thresh1.

netIpv4NeighDefaultGcThresh2

integer

Sysctl-instelling net.ipv4.neigh.default.gc_thresh2.

netIpv4NeighDefaultGcThresh3

integer

Sysctl-instelling net.ipv4.neigh.default.gc_thresh3.

netIpv4TcpFinTimeout

integer

Sysctl-instelling net.ipv4.tcp_fin_timeout.

netIpv4TcpKeepaliveProbes

integer

Sysctl-instelling net.ipv4.tcp_keepalive_probes.

netIpv4TcpKeepaliveTime

integer

Sysctl-instelling net.ipv4.tcp_keepalive_time.

netIpv4TcpMaxSynBacklog

integer

Sysctl-instelling net.ipv4.tcp_max_syn_backlog.

netIpv4TcpMaxTwBuckets

integer

Sysctl-instelling net.ipv4.tcp_max_tw_buckets.

netIpv4TcpTwReuse

boolean

Sysctl-instelling net.ipv4.tcp_tw_reuse.

netIpv4TcpkeepaliveIntvl

integer

Sysctl-instelling net.ipv4.tcp_keepalive_intvl.

netNetfilterNfConntrackBuckets

integer

Sysctl-instelling net.netfilter.nf_conntrack_buckets.

netNetfilterNfConntrackMax

integer

Sysctl-instelling net.netfilter.nf_conntrack_max.

vmMaxMapCount

integer

Sysctl-instelling vm.max_map_count.

vmSwappiness

integer

Sysctl-instelling vm.swappiness.

vmVfsCachePressure

integer

Sysctl-instelling vm.vfs_cache_pressure.

systemData

Metagegevens met betrekking tot het maken en de laatste wijziging van de resource.

Name Type Description
createdAt

string

De tijdstempel van het maken van resources (UTC).

createdBy

string

De identiteit waarmee de resource is gemaakt.

createdByType

createdByType

Het type identiteit waarmee de resource is gemaakt.

lastModifiedAt

string

De tijdstempel van de laatste wijziging van de resource (UTC)

lastModifiedBy

string

De identiteit die de resource voor het laatst heeft gewijzigd.

lastModifiedByType

createdByType

Het type identiteit dat de resource voor het laatst heeft gewijzigd.

upgradeChannel

Het upgradekanaal voor automatische upgrade. De standaardwaarde is 'none'.

Name Type Description
node-image

string

Werk de knooppuntinstallatiekopieën automatisch bij naar de nieuwste versie die beschikbaar is. Overweeg in plaats daarvan nodeOSUpgradeChannel te gebruiken, omdat u knooppuntbesturingssysteempatches kunt configureren, gescheiden van Kubernetes-versiepatches

none

string

Schakelt automatische upgrades uit en houdt het cluster op de huidige versie van Kubernetes.

patch

string

Werk het cluster automatisch bij naar de meest recente ondersteunde patchversie wanneer deze beschikbaar is, terwijl de secundaire versie hetzelfde blijft. Als een cluster bijvoorbeeld versie 1.17.7 en versie 1.17.9, 1.18.4, 1.18.6 en 1.19.1 beschikbaar is, wordt uw cluster bijgewerkt naar 1.17.9.

rapid

string

Werk het cluster automatisch bij naar de meest recente ondersteunde patchversie op de meest recente ondersteunde secundaire versie. In gevallen waarin het cluster zich in een versie van Kubernetes bevindt die zich op een secundaire N-2-versie bevindt, waarbij N de meest recente ondersteunde secundaire versie is, wordt het cluster eerst bijgewerkt naar de meest recente ondersteunde patchversie op N-1 secundaire versie. Als een cluster bijvoorbeeld versie 1.17.7 en versie 1.17.9, 1.18.4, 1.18.6 en 1.19.1 beschikbaar is, wordt uw cluster eerst bijgewerkt naar 1.18.6 en wordt vervolgens bijgewerkt naar 1.19.1.

stable

string

Werk het cluster automatisch bij naar de meest recente ondersteunde patchrelease op secundaire versie N-1, waarbij N de meest recente ondersteunde secundaire versie is. Als een cluster bijvoorbeeld versie 1.17.7 en versie 1.17.9, 1.18.4, 1.18.6 en 1.19.1 beschikbaar is, wordt uw cluster bijgewerkt naar 1.18.6.

UpgradeOverrideSettings

Instellingen voor onderdrukkingen bij het upgraden van een cluster.

Name Type Description
forceUpgrade

boolean

Of het cluster moet worden geforceerd bijgewerkt. Met deze optie wordt de upgradebewerking geïnstrueerd om upgradebeveiligingen te omzeilen, zoals controleren op afgeschaft API-gebruik. Schakel deze optie alleen met voorzichtigheid in.

until

string

Totdat de onderdrukkingen effectief zijn. Houd er rekening mee dat dit alleen overeenkomt met de begintijd van een upgrade en dat de effectiviteit niet verandert zodra een upgrade wordt gestart, zelfs niet als de until verloopt wanneer de upgrade verloopt. Dit veld is niet standaard ingesteld. Deze moet worden ingesteld om de onderdrukkingen van kracht te laten worden.

UserAssignedIdentities

De gebruikersidentiteit die is gekoppeld aan het beheerde cluster. Deze identiteit wordt gebruikt in het besturingsvlak. Er is slechts één door de gebruiker toegewezen identiteit toegestaan.

Name Type Description

UserAssignedIdentity

Details over een door de gebruiker toegewezen identiteit.

Name Type Description
clientId

string

De client-id van de door de gebruiker toegewezen identiteit.

objectId

string

De object-id van de door de gebruiker toegewezen identiteit.

resourceId

string

De resource-id van de door de gebruiker toegewezen identiteit.

WindowsGmsaProfile

Windows gMSA-profiel in het beheerde cluster.

Name Type Description
dnsServer

string

Hiermee geeft u de DNS-server voor Windows gMSA.

Stel deze in op leeg als u de DNS-server hebt geconfigureerd in het vnet dat wordt gebruikt om het beheerde cluster te maken.

enabled

boolean

Of u Windows gMSA wilt inschakelen.
Hiermee geeft u op of Windows gMSA moet worden ingeschakeld in het beheerde cluster.

rootDomainName

string

Hiermee geeft u de hoofddomeinnaam voor Windows gMSA.

Stel deze in op leeg als u de DNS-server hebt geconfigureerd in het vnet dat wordt gebruikt om het beheerde cluster te maken.

WorkloadRuntime

Bepaalt het type workload dat een knooppunt kan uitvoeren.

Name Type Description
OCIContainer

string

Knooppunten gebruiken Kubelet om standaard-OCI-containerworkloads uit te voeren.

WasmWasi

string

Knooppunten gebruiken Krustlet om WASM-workloads uit te voeren met behulp van de WASI-provider (preview).