Delen via


Microsoft.ContainerService beheerde clusters 2023-03-02-preview

Opmerkingen

Zie Invoegtoepassingen, extensies en andere integraties met Azure Kubernetes Service voor meer informatie over beschikbare invoegtoepassingen.

Bicep-resourcedefinitie

Het resourcetype managedClusters kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource microsoft.ContainerService/managedClusters wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.ContainerService/managedClusters@2023-03-02-preview' = {
  extendedLocation: {
    name: 'string'
    type: 'string'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    aadProfile: {
      adminGroupObjectIDs: [
        'string'
      ]
      clientAppID: 'string'
      enableAzureRBAC: bool
      managed: bool
      serverAppID: 'string'
      serverAppSecret: 'string'
      tenantID: 'string'
    }
    addonProfiles: {
      {customized property}: {
        config: {
          {customized property}: 'string'
        }
        enabled: bool
      }
    }
    agentPoolProfiles: [
      {
        availabilityZones: [
          'string'
        ]
        capacityReservationGroupID: 'string'
        count: int
        creationData: {
          sourceResourceId: 'string'
        }
        enableAutoScaling: bool
        enableCustomCATrust: bool
        enableEncryptionAtHost: bool
        enableFIPS: bool
        enableNodePublicIP: bool
        enableUltraSSD: bool
        gpuInstanceProfile: 'string'
        hostGroupID: 'string'
        kubeletConfig: {
          allowedUnsafeSysctls: [
            'string'
          ]
          containerLogMaxFiles: int
          containerLogMaxSizeMB: int
          cpuCfsQuota: bool
          cpuCfsQuotaPeriod: 'string'
          cpuManagerPolicy: 'string'
          failSwapOn: bool
          imageGcHighThreshold: int
          imageGcLowThreshold: int
          podMaxPids: int
          topologyManagerPolicy: 'string'
        }
        kubeletDiskType: 'string'
        linuxOSConfig: {
          swapFileSizeMB: int
          sysctls: {
            fsAioMaxNr: int
            fsFileMax: int
            fsInotifyMaxUserWatches: int
            fsNrOpen: int
            kernelThreadsMax: int
            netCoreNetdevMaxBacklog: int
            netCoreOptmemMax: int
            netCoreRmemDefault: int
            netCoreRmemMax: int
            netCoreSomaxconn: int
            netCoreWmemDefault: int
            netCoreWmemMax: int
            netIpv4IpLocalPortRange: 'string'
            netIpv4NeighDefaultGcThresh1: int
            netIpv4NeighDefaultGcThresh2: int
            netIpv4NeighDefaultGcThresh3: int
            netIpv4TcpFinTimeout: int
            netIpv4TcpkeepaliveIntvl: int
            netIpv4TcpKeepaliveProbes: int
            netIpv4TcpKeepaliveTime: int
            netIpv4TcpMaxSynBacklog: int
            netIpv4TcpMaxTwBuckets: int
            netIpv4TcpTwReuse: bool
            netNetfilterNfConntrackBuckets: int
            netNetfilterNfConntrackMax: int
            vmMaxMapCount: int
            vmSwappiness: int
            vmVfsCachePressure: int
          }
          transparentHugePageDefrag: 'string'
          transparentHugePageEnabled: 'string'
        }
        maxCount: int
        maxPods: int
        messageOfTheDay: 'string'
        minCount: int
        mode: 'string'
        name: 'string'
        networkProfile: {
          allowedHostPorts: [
            {
              portEnd: int
              portStart: int
              protocol: 'string'
            }
          ]
          applicationSecurityGroups: [
            'string'
          ]
          nodePublicIPTags: [
            {
              ipTagType: 'string'
              tag: 'string'
            }
          ]
        }
        nodeLabels: {
          {customized property}: 'string'
        }
        nodePublicIPPrefixID: 'string'
        nodeTaints: [
          'string'
        ]
        orchestratorVersion: 'string'
        osDiskSizeGB: int
        osDiskType: 'string'
        osSKU: 'string'
        osType: 'string'
        podSubnetID: 'string'
        powerState: {
          code: 'string'
        }
        proximityPlacementGroupID: 'string'
        scaleDownMode: 'string'
        scaleSetEvictionPolicy: 'string'
        scaleSetPriority: 'string'
        spotMaxPrice: int
        tags: {
          {customized property}: 'string'
        }
        type: 'string'
        upgradeSettings: {
          maxSurge: 'string'
        }
        vmSize: 'string'
        vnetSubnetID: 'string'
        windowsProfile: {
          disableOutboundNat: bool
        }
        workloadRuntime: 'string'
      }
    ]
    apiServerAccessProfile: {
      authorizedIPRanges: [
        'string'
      ]
      disableRunCommand: bool
      enablePrivateCluster: bool
      enablePrivateClusterPublicFQDN: bool
      enableVnetIntegration: bool
      privateDNSZone: 'string'
      subnetId: 'string'
    }
    autoScalerProfile: {
      balance-similar-node-groups: 'string'
      expander: 'string'
      max-empty-bulk-delete: 'string'
      max-graceful-termination-sec: 'string'
      max-node-provision-time: 'string'
      max-total-unready-percentage: 'string'
      new-pod-scale-up-delay: 'string'
      ok-total-unready-count: 'string'
      scale-down-delay-after-add: 'string'
      scale-down-delay-after-delete: 'string'
      scale-down-delay-after-failure: 'string'
      scale-down-unneeded-time: 'string'
      scale-down-unready-time: 'string'
      scale-down-utilization-threshold: 'string'
      scan-interval: 'string'
      skip-nodes-with-local-storage: 'string'
      skip-nodes-with-system-pods: 'string'
    }
    autoUpgradeProfile: {
      nodeOSUpgradeChannel: 'string'
      upgradeChannel: 'string'
    }
    azureMonitorProfile: {
      metrics: {
        enabled: bool
        kubeStateMetrics: {
          metricAnnotationsAllowList: 'string'
          metricLabelsAllowlist: 'string'
        }
      }
    }
    creationData: {
      sourceResourceId: 'string'
    }
    disableLocalAccounts: bool
    diskEncryptionSetID: 'string'
    dnsPrefix: 'string'
    enableNamespaceResources: bool
    enablePodSecurityPolicy: bool
    enableRBAC: bool
    fqdnSubdomain: 'string'
    guardrailsProfile: {
      excludedNamespaces: [
        'string'
      ]
      level: 'string'
      version: 'string'
    }
    httpProxyConfig: {
      httpProxy: 'string'
      httpsProxy: 'string'
      noProxy: [
        'string'
      ]
      trustedCa: 'string'
    }
    identityProfile: {
      {customized property}: {
        clientId: 'string'
        objectId: 'string'
        resourceId: 'string'
      }
    }
    ingressProfile: {
      webAppRouting: {
        dnsZoneResourceId: 'string'
        enabled: bool
      }
    }
    kubernetesVersion: 'string'
    linuxProfile: {
      adminUsername: 'string'
      ssh: {
        publicKeys: [
          {
            keyData: 'string'
          }
        ]
      }
    }
    networkProfile: {
      dnsServiceIP: 'string'
      dockerBridgeCidr: 'string'
      ipFamilies: [
        'string'
      ]
      kubeProxyConfig: {
        enabled: bool
        ipvsConfig: {
          scheduler: 'string'
          tcpFinTimeoutSeconds: int
          tcpTimeoutSeconds: int
          udpTimeoutSeconds: int
        }
        mode: 'string'
      }
      loadBalancerProfile: {
        allocatedOutboundPorts: int
        backendPoolType: 'string'
        effectiveOutboundIPs: [
          {
            id: 'string'
          }
        ]
        enableMultipleStandardLoadBalancers: bool
        idleTimeoutInMinutes: int
        managedOutboundIPs: {
          count: int
          countIPv6: int
        }
        outboundIPPrefixes: {
          publicIPPrefixes: [
            {
              id: 'string'
            }
          ]
        }
        outboundIPs: {
          publicIPs: [
            {
              id: 'string'
            }
          ]
        }
      }
      loadBalancerSku: 'string'
      natGatewayProfile: {
        effectiveOutboundIPs: [
          {
            id: 'string'
          }
        ]
        idleTimeoutInMinutes: int
        managedOutboundIPProfile: {
          count: int
        }
      }
      networkDataplane: 'string'
      networkMode: 'string'
      networkPlugin: 'string'
      networkPluginMode: 'string'
      networkPolicy: 'string'
      outboundType: 'string'
      podCidr: 'string'
      podCidrs: [
        'string'
      ]
      serviceCidr: 'string'
      serviceCidrs: [
        'string'
      ]
    }
    nodeResourceGroup: 'string'
    nodeResourceGroupProfile: {
      restrictionLevel: 'string'
    }
    oidcIssuerProfile: {
      enabled: bool
    }
    podIdentityProfile: {
      allowNetworkPluginKubenet: bool
      enabled: bool
      userAssignedIdentities: [
        {
          bindingSelector: 'string'
          identity: {
            clientId: 'string'
            objectId: 'string'
            resourceId: 'string'
          }
          name: 'string'
          namespace: 'string'
        }
      ]
      userAssignedIdentityExceptions: [
        {
          name: 'string'
          namespace: 'string'
          podLabels: {
            {customized property}: 'string'
          }
        }
      ]
    }
    privateLinkResources: [
      {
        groupId: 'string'
        id: 'string'
        name: 'string'
        requiredMembers: [
          'string'
        ]
        type: 'string'
      }
    ]
    publicNetworkAccess: 'string'
    securityProfile: {
      azureKeyVaultKms: {
        enabled: bool
        keyId: 'string'
        keyVaultNetworkAccess: 'string'
        keyVaultResourceId: 'string'
      }
      customCATrustCertificates: [
        any(...)
      ]
      defender: {
        logAnalyticsWorkspaceResourceId: 'string'
        securityMonitoring: {
          enabled: bool
        }
      }
      imageCleaner: {
        enabled: bool
        intervalHours: int
      }
      nodeRestriction: {
        enabled: bool
      }
      workloadIdentity: {
        enabled: bool
      }
    }
    serviceMeshProfile: {
      istio: {
        components: {
          ingressGateways: [
            {
              enabled: bool
              mode: 'string'
            }
          ]
        }
      }
      mode: 'string'
    }
    servicePrincipalProfile: {
      clientId: 'string'
      secret: 'string'
    }
    storageProfile: {
      blobCSIDriver: {
        enabled: bool
      }
      diskCSIDriver: {
        enabled: bool
        version: 'string'
      }
      fileCSIDriver: {
        enabled: bool
      }
      snapshotController: {
        enabled: bool
      }
    }
    supportPlan: 'string'
    upgradeSettings: {
      overrideSettings: {
        controlPlaneOverrides: [
          'string'
        ]
        until: 'string'
      }
    }
    windowsProfile: {
      adminPassword: 'string'
      adminUsername: 'string'
      enableCSIProxy: bool
      gmsaProfile: {
        dnsServer: 'string'
        enabled: bool
        rootDomainName: 'string'
      }
      licenseType: 'string'
    }
    workloadAutoScalerProfile: {
      keda: {
        enabled: bool
      }
      verticalPodAutoscaler: {
        controlledValues: 'string'
        enabled: bool
        updateMode: 'string'
      }
    }
  }
  sku: {
    name: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Eigenschapswaarden

Microsoft.ContainerService/beheerdeClusters

Naam Beschrijving Waarde
uitgebreidLocatie De uitgebreide locatie van de virtuele machine. UitgebreidLocatie
identiteit De identiteit van het beheerde cluster, indien geconfigureerd. Beheerde ClusterIdentity
locatie De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
naam De resourcenaam snaar

Beperkingen:
Minimale lengte = 1
Maximale lengte = 63
Patroon = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$ (vereist)
eigenschappen Eigenschappen van een beheerd cluster. ManagedClusterProperties-
Sku De beheerde cluster-SKU. Beheerde ClusterSKU
etiketten Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen

AgentPoolNetworkProfile

Naam Beschrijving Waarde
allowedHostPorts De poortbereiken waartoe toegang is toegestaan. De opgegeven bereiken mogen elkaar overlappen. PortRange
toepassingsbeveiligingsgroepen De id's van de toepassingsbeveiligingsgroepen die door de agentgroep worden gekoppeld wanneer deze worden gemaakt. tekenreeks[]
nodePublicIPTags IPTags van openbare IP-adressen op exemplaarniveau. IPTag

AgentPoolUpgradeInstellingen

Naam Beschrijving Waarde
maxSurge 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: /azure/aks/upgrade-cluster#customize-node-surge-upgrade touw

AgentPoolWindowsProfiel

Naam Beschrijving Waarde
uitschakelenUitgaand 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. Bool

AzureKeyVaultKms

Naam Beschrijving Waarde
Ingeschakeld Of u de Azure Key Vault-sleutelbeheerservice wilt inschakelen. De standaardwaarde is onwaar. Bool
keyId Id van Azure Key Vault-sleutel. Zie de indeling van de sleutel-id 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. touw
keyVaultNetworkAccess 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. 'Privé'
'Openbaar'
keyVaultResourceId Resource-id van sleutelkluis. Als keyVaultNetworkAccess is Private, is dit veld vereist en moet dit een geldige resource-id zijn. Wanneer keyVaultNetworkAccess is Public, laat u het veld leeg. touw

ClusterUpgrade-instellingen

Naam Beschrijving Waarde
overschrijvenInstellingen Instellingen voor onderdrukkingen. UpgradeOverrideInstellingen

ContainerServiceLinuxProfiel

Naam Beschrijving Waarde
beheerderGebruikersnaam De gebruikersnaam van de beheerder die moet worden gebruikt voor Virtuele Linux-machines. snaar

Beperkingen:
Patroon = ^[A-Za-z][-A-Za-z0-9_]*$ (vereist)
ssh De SSH-configuratie voor op Linux gebaseerde VM's die worden uitgevoerd in Azure. ContainerServiceSshConfiguration- (vereist)

ContainerServiceNetworkProfile

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

Beperkingen:
Patroon = ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
dockerBridgeCidr Een CIDR-notatie-IP-bereik dat is toegewezen aan het Docker-brugnetwerk. Deze mag niet overlappen met ip-adresbereiken van het subnet of het Kubernetes-serviceadresbereik. snaar

Beperkingen:
Patroon = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
ipGezinnen 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. Tekenreeksmatrix met een van de volgende waarden:
'IPv4'
'IPv6'
kubeProxyConfig Bevat configuratie-aanpassingen voor kube-proxy. Waarden die niet zijn gedefinieerd, maken gebruik van het standaardgedrag van de kube-proxy. Zie https://v version.docs.kubernetes.io/docs/reference/command-line-tools-reference/kube-proxy/ waar de versie< wordt vertegenwoordigd door een primaire versie-secundaire>< versietekenreeks><.><> Kubernetes versie 1.23 zou '1-23' zijn. ContainerServiceNetworkProfileKubeProxyConfig
loadBalancerProfiel Profiel van de load balancer van het cluster. ManagedClusterLoadBalancerProfile
loadBalancerSku De standaardwaarde is 'standaard'. Zie Azure Load Balancer-SKU's voor meer informatie over de verschillen tussen load balancer-SKU's. 'Basis'
'standaard'
natGatewayProfiel Profiel van de CLUSTER NAT-gateway. BeheerdClusterNATGatewayProfiel
netwerkDataplane Netwerkgegevensvlak dat wordt gebruikt in het Kubernetes-cluster. 'Azuurblauw'
'cilium'
netwerkmodus Dit kan niet worden opgegeven als networkPlugin iets anders is dan 'azure'. 'brug'
'transparant'
netwerkPlugin De netwerkinvoegtoepassing die wordt gebruikt voor het bouwen van het Kubernetes-netwerk. 'Azuurblauw'
'Kubenet'
'geen'
netwerkPluginMode De modus netwerkinvoegtoepassing die wordt gebruikt voor het bouwen van het Kubernetes-netwerk. 'Overlay'
netwerkbeleid Netwerkbeleid dat wordt gebruikt voor het bouwen van het Kubernetes-netwerk. 'Azuurblauw'
'Calico'
'cilium'
uitgaand type Dit kan alleen worden ingesteld tijdens het maken van het cluster en kan later niet meer worden gewijzigd. Zie uitgaand uitgaand type voor meer informatie. 'loadBalancer'
ManagedNATGateway
'userAssignedNATGateway'
'userDefinedRouting'
podCidr Een CIDR-notatie-IP-bereik waaruit pod-IP's moeten worden toegewezen wanneer kubenet wordt gebruikt. snaar

Beperkingen:
Patroon = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
podCidrs 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. tekenreeks[]
dienstCidr 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. snaar

Beperkingen:
Patroon = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
serviceCidrs 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. tekenreeks[]

ContainerServiceNetworkProfileKubeProxyConfig

Naam Beschrijving Waarde
Ingeschakeld Of kube-proxy op het cluster moet worden ingeschakeld (als er geen kubeProxyConfig bestaat, is kube-proxy standaard ingeschakeld in AKS zonder deze aanpassingen). Bool
ipvsConfig Bevat configuratie-aanpassingen voor IPVS. Kan alleen worden opgegeven als de modus is ingesteld op 'IPVS'. ContainerServiceNetworkProfileKubeProxyConfigIpvsConfig
modus Geef op welke proxymodus moet worden gebruikt ('IPTABLES' of 'IPVS') IPTABLES
'IPVS'

ContainerServiceNetworkProfileKubeProxyConfigIpvsConfig

Naam Beschrijving Waarde
Taakplanner IPVS scheduler, zie http://www.linuxvirtualserver.org/docs/scheduling.htmlvoor meer informatie. 'Minste verbinding'
'RoundRobin'
tcpFinTimeoutSeconden De time-outwaarde die wordt gebruikt voor IPVS TCP-sessies na ontvangst van een FIN in seconden. Moet een positief geheel getal zijn. int (integer)
tcpTimeoutSeconden De time-outwaarde die wordt gebruikt voor niet-actieve IPVS TCP-sessies in seconden. Moet een positief geheel getal zijn. int (integer)
udpTimeoutSeconden De time-outwaarde die wordt gebruikt voor IPVS UDP-pakketten in seconden. Moet een positief geheel getal zijn. int (integer)

ContainerServiceSshConfiguratie

Naam Beschrijving Waarde
openbare sleutels 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[] (vereist)

ContainerServiceSshPublicKey

Naam Beschrijving Waarde
kerngegevens Openbare certificaatsleutel die wordt gebruikt voor verificatie met VM's via SSH. Het certificaat moet een PEM-indeling hebben met of zonder headers. tekenreeks (vereist)

CreatieData

Naam Beschrijving Waarde
bronBronId Dit is de ARM-id van het bronobject dat moet worden gebruikt om het doelobject te maken. touw

UitgebreideLocatie

Naam Beschrijving Waarde
naam De naam van de uitgebreide locatie. touw
soort Het type van de uitgebreide locatie. 'Randzone'

VangrailsProfiel

Naam Beschrijving Waarde
excludedNamespaces Lijst met naamruimten die zijn uitgesloten van kadercontroles tekenreeks[]
niveau Het kaderniveau dat moet worden gebruikt. Standaard is Guardrails ingeschakeld voor alle naamruimten, behalve de namen die AKS uitsluit via systemExcludedNamespaces 'Afdwinging'
'Uit'
Waarschuwing (vereist)
Versie De versie van beperkingen die moeten worden gebruikt tekenreeks (vereist)

IPTag

Naam Beschrijving Waarde
ipTagType Het TYPE IP-tag. Voorbeeld: RoutingPreference. touw
label De waarde van de IP-tag die is gekoppeld aan het openbare IP-adres. Voorbeeld: Internet. touw

IstioComponenten

Naam Beschrijving Waarde
ingressGateways Istio-ingangsgateways. IstioIngressGateway

IstioIngressGateway

Naam Beschrijving Waarde
Ingeschakeld Hiermee wordt aangegeven of de toegangsbeheergateway moet worden ingeschakeld. bool (vereist)
modus Modus van een toegangsbeheerobjectgateway. 'Extern'
'Intern' (vereist)

IstioServiceMesh

Naam Beschrijving Waarde
Onderdelen Configuratie van Istio-onderdelen. IstioComponenten

KubeletConfig

Naam Beschrijving Waarde
toegestaanUnsafeSysctls Toegestane lijst met onveilige sysctls of onveilige sysctl-patronen (eindigend op *). tekenreeks[]
containerLogMaxFiles Het maximum aantal containerlogboekbestanden dat aanwezig kan zijn voor een container. Het getal moet ≥ 2 zijn. Int

Beperkingen:
Minimumwaarde = 2
containerLogMaxSizeMB De maximale grootte (bijvoorbeeld 10Mi) van het containerlogboekbestand voordat het wordt gedraaid. int (integer)
cpuCfsQuota De standaardwaarde is waar. Bool
cpuCfsQuotaPeriode 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'. touw
cpuManager-beleid De standaardwaarde is 'none'. Zie Het Beleid voor CPU-beheer van Kubernetes voor meer informatie. Toegestane waarden zijn 'none' en 'static'. touw
failSwapOn Als deze optie is ingesteld op true, kan de Kubelet niet worden gestart als wisselen is ingeschakeld op het knooppunt. Bool
afbeeldingGcHighThreshold Als u de garbagecollection van de installatiekopieën wilt uitschakelen, stelt u in op 100. De standaardwaarde is 85% int (integer)
imageGcLowThreshold Dit kan niet hoger worden ingesteld dan imageGcHighThreshold. De standaardwaarde is 80% int (integer)
podMaxPids Het maximum aantal processen per pod. int (integer)
topologieManagerBeleid Zie Kubernetes Topology Manager voor meer informatie. De standaardwaarde is 'none'. Toegestane waarden zijn 'none', 'best-effort', 'restricted' en 'single-numa-node'. touw

LinuxOSConfig

Naam Beschrijving Waarde
swapFileSizeMB De grootte in MB van een wisselbestand dat op elk knooppunt wordt gemaakt. int (integer)
sysctls Sysctl-instellingen voor Linux-agentknooppunten. SysctlConfig
transparentHugePageDefrag Geldige waarden zijn 'altijd', 'uitstellen', 'uitstellen+madvise', 'madvise' en 'nooit'. De standaardwaarde is 'madvise'. Zie Transparent Hugepages voor meer informatie. touw
transparentHugePageIngeschakeld Geldige waarden zijn 'altijd', 'madvise' en 'nooit'. De standaardwaarde is altijd. Zie Transparent Hugepages voor meer informatie. touw

BeheerdClusterAADProfile

Naam Beschrijving Waarde
adminGroupObjectID's De lijst met AAD-groepsobject-id's die de beheerdersrol van het cluster hebben. tekenreeks[]
clientAppID (AFGESCHAFT) De AAD-toepassings-id van de client. Meer informatie vindt u op https://aka.ms/aks/aad-legacy. touw
AzureRBAC inschakelen Of u Azure RBAC wilt inschakelen voor Kubernetes-autorisatie. Bool
beheerd Of beheerde AAD moet worden ingeschakeld. Bool
serverApp-ID (AFGESCHAFT) De AAD-toepassings-id van de server. Meer informatie vindt u op https://aka.ms/aks/aad-legacy. touw
serverAppSecret (AFGESCHAFT) Het AAD-toepassingsgeheim van de server. Meer informatie vindt u op https://aka.ms/aks/aad-legacy. touw
huurderID De AAD-tenant-id die moet worden gebruikt voor verificatie. Als dit niet is opgegeven, wordt de tenant van het implementatieabonnement gebruikt. touw

BeheerdClusterAddonProfile

Naam Beschrijving Waarde
configuratie Sleutel-waardeparen voor het configureren van een invoegtoepassing. BeheerdClusterAddonProfileConfig
Ingeschakeld Of de invoegtoepassing al dan niet is ingeschakeld. bool (vereist)

BeheerdClusterAddonProfileConfig

Naam Beschrijving Waarde

ManagedClusterAgentPoolProfile

Naam Beschrijving Waarde
beschikbaarheidszones De lijst met beschikbaarheidszones die moeten worden gebruikt voor knooppunten. Dit kan alleen worden opgegeven als de eigenschap AgentPoolType virtualMachineScaleSets is. tekenreeks[]
capaciteitReserveringGroepID AKS koppelt de opgegeven agentgroep aan de capaciteitsreserveringsgroep. touw
aantal 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. int (integer)
creatieData CreationData moet worden gebruikt om de bronmomentopname-id op te geven als de knooppuntgroep wordt gemaakt/bijgewerkt met behulp van een momentopname. CreatieData
Automatisch schalen inschakelen Of automatische schaalaanpassing moet worden ingeschakeld Bool
enableCustomCATrust Als deze optie is ingesteld op true, voegt AKS een label toe aan het knooppunt dat aangeeft dat de functie is ingeschakeld en implementeert een daemonset samen met hostservices om aangepaste certificeringsinstanties te synchroniseren vanuit de door de gebruiker verstrekte lijst met met base64 gecodeerde certificaten in knooppuntvertrouwensarchieven. Standaard ingesteld op onwaar. Bool
enableEncryptionAtHost Dit wordt alleen ondersteund op bepaalde VM-grootten en in bepaalde Azure-regio's. Zie voor meer informatie: /azure/aks/enable-host-encryption Bool
FIPS inschakelen Zie Een knooppuntgroep met FIPS-functionaliteit toevoegen voor meer informatie. Bool
enableNodePublicIP 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 het toewijzen van een openbaar IP-adres per knooppunt voor meer informatie. De standaardwaarde is onwaar. Bool
UltraSSD inschakelen Of UltraSSD moet worden ingeschakeld Bool
gpuInstanceProfiel GPUInstanceProfile dat moet worden gebruikt om het GPU MIG-exemplaarprofiel op te geven voor de ondersteunde GPU VM-SKU. 'MIG1g'
'MIG2g'
'MIG3g'
'MIG4g'
'MIG7g'
hostGroupID Dit is van het formulier: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. Zie Toegewezen Azure-hosts voor meer informatie. touw
kubeletConfig De Kubelet-configuratie op de agentpoolknooppunten. KubeletConfig
kubeletDiskType Bepaalt de plaatsing van legeDir-volumes, hoofdmap van containerruntimegegevens en tijdelijke Kubelet-opslag. 'BESTURINGSSYSTEEM'
'Tijdelijk'
linuxOSConfig De besturingssysteemconfiguratie van Linux-agentknooppunten. LinuxOSConfig
maxCount Het maximum aantal knooppunten voor automatisch schalen int (integer)
maxPods Het maximum aantal pods dat op een knooppunt kan worden uitgevoerd. int (integer)
berichtVanDe Dag Een met base64 gecodeerde tekenreeks die na het decoderen naar /etc/motd wordt geschreven. Hiermee kunt u het bericht van de dag aanpassen voor Linux-knooppunten. Deze mag niet worden opgegeven voor Windows-knooppunten. Het moet een statische tekenreeks zijn (dat wil bijvoorbeeld onbewerkt worden afgedrukt en niet worden uitgevoerd als een script). touw
minimum aantal Het minimale aantal knooppunten voor automatisch schalen int (integer)
modus Een cluster moet te allen tijde ten minste één agentgroep van het systeem hebben. Zie voor meer informatie over beperkingen en best practices voor agentpools: /azure/aks/use-system-pools 'Systeem'
'Gebruiker'
naam Namen van Windows-agentgroepen moeten maximaal 6 tekens bevatten. snaar

Beperkingen:
Patroon = ^[a-z][a-z0-9]{0,11}$ (vereist)
netwerkProfiel Netwerkinstellingen van een agentgroep. AgentPoolNetworkProfile
knooppuntLabels De knooppuntlabels die moeten worden bewaard op alle knooppunten in de agentgroep. ManagedClusterAgentPoolProfilePropertiesNodeLabels
nodePublicIPPrefixID Dit is van de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName} touw
nodeTaints De taints die zijn toegevoegd aan nieuwe knooppunten tijdens het maken en schalen van knooppuntgroepen. Bijvoorbeeld key=value:NoSchedule. tekenreeks[]
orchestratorVersie Zowel patchversie <major.minor.patch> als <major.minor> worden ondersteund. Wanneer <major.minor> is opgegeven, wordt automatisch de meest recente ondersteunde patchversie gekozen. Als u de agentgroep bijwerkt met dezelfde <major.minor> nadat deze is gemaakt, wordt er geen upgrade geactiveerd, zelfs niet 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 upgraden voor meer informatie. touw
osDiskSizeNL 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. Int

Beperkingen:
Minimumwaarde = 0
Maximumwaarde = 2048
osDiskType 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 Kortstondig besturingssysteem voor meer informatie. 'Kortstondige'
'Beheerd'
osSKU Hiermee geeft u de SKU van het besturingssysteem op die wordt gebruikt door de agentgroep. Als dit niet is opgegeven, is de standaardinstelling Ubuntu als OSType=Linux of Windows2019 als OSType=Windows. En de standaard Windows OSSKU wordt gewijzigd in Windows2022 nadat Windows2019 is afgeschaft. 'CBLMariner'
'Zeeman'
'Ubuntu'
'Vensters 2019'
'Ramen 2022'
osType Het type besturingssysteem. De standaardwaarde is Linux. 'Linux'
'Ramen'
podSubnetID 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} touw
macht Staat 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 Kracht Staat
proximityPlacementGroupID De id voor nabijheidsplaatsingsgroep. touw
schaalDownMode Dit heeft ook invloed op het gedrag van automatische schaalaanpassing van clusters. Als dit niet is opgegeven, wordt deze standaard verwijderd. Toewijzing ongedaan maken
'Verwijderen'
schaalSetUitzettingsbeleid Dit kan niet worden opgegeven tenzij de scaleSetPriority 'Spot' is. Als dit niet is opgegeven, is de standaardwaarde Verwijderen. Toewijzing ongedaan maken
'Verwijderen'
schaalSetPrioriteit De prioriteit van de virtuele-machineschaalset. Als dit niet is opgegeven, is de standaardwaarde 'Normaal'. 'Normaal'
'Plek'
spotMaxPrijs 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 int (integer)
etiketten De tags die moeten worden bewaard in de virtuele-machineschaalset van de agentgroep. ManagedClusterAgentPoolProfilePropertiesTags
soort Het type agentgroep. 'Beschikbaarheid Set'
'VirtueleMachineScaleSets'
upgrade-instellingen Instellingen voor het upgraden van de agentpool AgentPoolUpgradeInstellingen
vmGrootte 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: /azure/aks/quotas-skus-regions touw
vnetSubnetID 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} touw
windowsProfiel Het specifieke profiel van de Windows-agentgroep. AgentPoolWindowsProfiel
werklastRuntime Bepaalt het type workload dat een knooppunt kan uitvoeren. 'KataMshvVmIsolatie'
'OCIContainer'
'WasmWasi'

ManagedClusterAgentPoolProfilePropertiesNodeLabels

Naam Beschrijving Waarde

ManagedClusterAgentPoolProfilePropertiesTags

Naam Beschrijving Waarde

ManagedClusterAPIServerAccessProfile

Naam Beschrijving Waarde
geautoriseerdIPRanges 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 geautoriseerde IP-bereiken voor API-servers voor meer informatie. tekenreeks[]
disableRunCommand Of u de opdracht uitvoeren voor het cluster wilt uitschakelen of niet. Bool
enablePrivateCluster Zie Een privé-AKS-cluster maken voor meer informatie. Bool
enablePrivateClusterPublicFQDN Of u nu extra openbare FQDN voor een privécluster wilt maken of niet. Bool
enableVnetIntegration Of u nu apiserver-vnet-integratie voor het cluster wilt inschakelen of niet. Bool
privateDNSZone De standaardwaarde is System. Zie Privé-DNS-zone configureren voor meer informatie. Toegestane waarden zijn 'systeem' en 'geen'. touw
subnetId Dit is vereist wanneer: 1. een nieuw cluster maken met BYO VNet; 2. een bestaand cluster bijwerken om integratie van apiserver vnet in te schakelen. touw

ManagedClusterAutoUpgradeProfile

Naam Beschrijving Waarde
nodeOSUpgradeChannel De standaardwaarde is Onbeheerd, maar kan worden gewijzigd in NodeImage of SecurityPatch bij ALGEMENE beschikbaarheid. NodeImage
'Geen'
'Beveiligingspatch'
'Onbeheerd'
upgradeKanaal Zie het instellen van het kanaal voor automatische upgrade van het AKS-cluster voor meer informatie. 'knooppunt-afbeelding'
'geen'
'Patch'
'snel'
'stabiel'

ManagedClusterAzureMonitorProfile

Naam Beschrijving Waarde
meetwaarden Profiel voor metrische gegevens voor de prometheus-service-invoegtoepassing ManagedClusterAzureMonitorProfileMetrics

ManagedClusterAzureMonitorProfileKubeStateMetrics

Naam Beschrijving Waarde
metricAnnotationsAllowList Door komma's gescheiden lijst met aanvullende Kubernetes-labelsleutels die worden gebruikt in de metrische labels van de resource. touw
metricLabelsAllowlist Door komma's gescheiden lijst met Kubernetes-aantekeningensleutels die worden gebruikt in de metrische labels van de resource. touw

ManagedClusterAzureMonitorProfileMetrics

Naam Beschrijving Waarde
Ingeschakeld Of de Prometheus-collector moet worden ingeschakeld bool (vereist)
kubeStateMetrics Kube State Metrics voor prometheus-invoegtoepassingsprofiel voor het containerservicecluster ManagedClusterAzureMonitorProfileKubeStateMetrics

ManagedClusterHttpProxyConfig

Naam Beschrijving Waarde
httpProxy (Engelstalig) Het eindpunt van de HTTP-proxyserver dat moet worden gebruikt. touw
Proxy (Engelstalig) Het eindpunt van de HTTPS-proxyserver dat moet worden gebruikt. touw
geen proxy De eindpunten die geen proxy mogen doorlopen. tekenreeks[]
vertrouwdCa Alternatief CA-certificaat dat moet worden gebruikt om verbinding te maken met proxyservers. touw

Beheerde ClusterIdentity

Naam Beschrijving Waarde
soort Zie Beheerde identiteiten gebruiken in AKS voor meer informatie. 'Geen'
'Systeem toegewezen'
UserAssigned
gebruikers-toegewezen identiteiten De sleutels moeten ARM-resource-id's zijn in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. ManagedClusterIdentityUserAssignedIdentities

ManagedClusterIdentityUserAssignedIdentities

Naam Beschrijving Waarde

BeheerdClusterIngressProfile

Naam Beschrijving Waarde
webAppRouting Routeringsinstellingen voor web-apps voor het toegangsbeheerprofiel. ManagedClusterIngressProfileWebAppRouting

ManagedClusterIngressProfileWebAppRouting

Naam Beschrijving Waarde
dnsZoneResourceId Resource-id van de DNS-zone die moet worden gekoppeld aan de web-app. Wordt alleen gebruikt wanneer Routering van web-apps is ingeschakeld. touw
Ingeschakeld Hiermee wordt aangegeven of web-app-routering moet worden ingeschakeld. Bool

ManagedClusterLoadBalancerProfile

Naam Beschrijving Waarde
toegewezenOutboundPorts 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. Int

Beperkingen:
Minimumwaarde = 0
Maximumwaarde = 64000
backendPoolType Het type beheerde binnenkomende Load Balancer BackendPool. 'Knooppunt'
NodeIPConfiguration
effectieveUitgaande IP's De effectieve uitgaande IP-resources van de load balancer van het cluster. Bron Referentie
enableMultipleStandardLoadBalancers Schakel meerdere standard load balancers per AKS-cluster in of niet. Bool
inactieve Time-outInMinuten 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. Int

Beperkingen:
Minimumwaarde = 4
Maximumwaarde = 120
beheerdeOutbound-IP's Gewenste beheerde uitgaande IP-adressen voor de load balancer van het cluster. ManagedClusterLoadBalancerProfileManagedOutboundIP's
uitgaandeIPPrefixes Gewenste uitgaande IP-voorvoegselbronnen voor de load balancer van het cluster. ManagedClusterLoadBalancerProfileOutboundIPPrefixes
uitgaande IP's Gewenste uitgaande IP-resources voor de load balancer van het cluster. ManagedClusterLoadBalancerProfileOutboundIP's

ManagedClusterLoadBalancerProfileManagedOutboundIP's

Naam Beschrijving Waarde
aantal 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. Int

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 100
aantalIPv6 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. Int

Beperkingen:
Minimumwaarde = 0
Maximumwaarde = 100

ManagedClusterLoadBalancerProfileOutboundIPPrefixes

Naam Beschrijving Waarde
openbareIPVoorvoegsels Een lijst met resources voor openbare IP-voorvoegsels. Bron Referentie

ManagedClusterLoadBalancerProfileOutboundIP's

Naam Beschrijving Waarde
openbare IP's Een lijst met openbare IP-resources. Bron Referentie

BeheerdClusterBeheerdUitgaandIPProbestand

Naam Beschrijving Waarde
aantal 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. Int

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 16

BeheerdClusterNATGatewayProfiel

Naam Beschrijving Waarde
effectieveUitgaande IP's De effectieve uitgaande IP-resources van de CLUSTER NAT-gateway. Bron Referentie
inactieve Time-outInMinuten 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. Int

Beperkingen:
Minimumwaarde = 4
Maximumwaarde = 120
beheerde OutboundIPProfile Profiel van de beheerde uitgaande IP-resources van de CLUSTER NAT-gateway. BeheerdClusterBeheerdUitgaandIPProbestand

ManagedClusterNodeResourceGroupProfile

Naam Beschrijving Waarde
beperkingNiveau Het beperkingsniveau dat is toegepast op de knooppuntresourcegroep van het cluster 'Alleen lezen'
'Onbeperkt'

ManagedClusterOidcIssuerProfile

Naam Beschrijving Waarde
Ingeschakeld Of de OIDC-verlener is ingeschakeld. Bool

Beheerde ClusterPodIdentity

Naam Beschrijving Waarde
bindende Selector De bindingselector die moet worden gebruikt voor de AzureIdentityBinding-resource. touw
identiteit De door de gebruiker toegewezen identiteitsgegevens. UserAssignedIdentity (vereist)
naam De naam van de pod-identiteit. tekenreeks (vereist)
naamruimte De naamruimte van de pod-identiteit. tekenreeks (vereist)

ManagedClusterPodIdentityException

Naam Beschrijving Waarde
naam De naam van de uitzondering voor de pod-identiteit. tekenreeks (vereist)
naamruimte De naamruimte van de pod-id-uitzondering. tekenreeks (vereist)
podEtiketten De podlabels die overeenkomen. ManagedClusterPodIdentityExceptionPodLabels (vereist)

ManagedClusterPodIdentityExceptionPodLabels

Naam Beschrijving Waarde

Beheerde ClusterPodIdentityProfile

Naam Beschrijving Waarde
allowNetworkPluginKubenet 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. Bool
Ingeschakeld Of de pod-id-invoegtoepassing is ingeschakeld. Bool
gebruikers-toegewezen identiteiten De pod-identiteiten die in het cluster moeten worden gebruikt. Beheerde ClusterPodIdentity
userAssignedIdentityExceptions De uitzonderingen voor pod-identiteiten die moeten worden toegestaan. ManagedClusterPodIdentityException

ManagedClusterProperties

Naam Beschrijving Waarde
aadProfiel De Azure Active Directory-configuratie. BeheerdClusterAADProfile
add-on profielen Het profiel van de invoegtoepassing voor beheerde clusters. BeheerdeClusterEigenschappenAddonProfiles
agentPoolProfielen De eigenschappen van de agentgroep. ManagedClusterAgentPoolProfile
apiServerAccessProfile Het toegangsprofiel voor beheerde cluster-API-server. ManagedClusterAPIServerAccessProfile
autoScalerProfiel Parameters die moeten worden toegepast op de automatische schaalaanpassing van clusters wanneer deze optie is ingeschakeld ManagedClusterPropertiesAutoScalerProfile
autoUpgradeProfiel De configuratie van de automatische upgrade. ManagedClusterAutoUpgradeProfile
azureMonitorProfile Prometheus-invoegtoepassingsprofiel voor het containerservicecluster ManagedClusterAzureMonitorProfile
creatieData CreationData die moet worden gebruikt om de bronmomentopname-id op te geven als het cluster wordt gemaakt/bijgewerkt met behulp van een momentopname. CreatieData
disableLocalAccounts Als deze optie is ingesteld op true, worden statische referenties uitgeschakeld voor dit cluster. Dit mag alleen worden gebruikt voor beheerde clusters waarvoor AAD is ingeschakeld. Zie Lokale accounts uitschakelen voor meer informatie. Bool
diskEncryptionSetID Dit is van het formulier: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName} touw
dnsVoorvoegsel Dit kan niet worden bijgewerkt zodra het beheerde cluster is gemaakt. touw
enableNamespaceResources De standaardwaarde is onwaar. Deze kan worden ingeschakeld/uitgeschakeld bij het maken en bijwerken van het beheerde cluster. Zie https://aka.ms/NamespaceARMResource voor meer informatie over naamruimte als een ARM-resource. Bool
activeerPodBeveiligingsBeleid (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 op https://aka.ms/k8s/psp en https://aka.ms/aks/psp. Bool
inschakelenRBAC Of Kubernetes Role-Based toegangsbeheer moet worden ingeschakeld. Bool
fqdnSubdomein Dit kan niet worden bijgewerkt zodra het beheerde cluster is gemaakt. touw
kadersProfile Het kaderprofiel bevat alle kaderinformatie voor een bepaald cluster VangrailsProfiel
httpProxyConfig Configuraties voor het inrichten van het cluster met HTTP-proxyservers. ManagedClusterHttpProxyConfig
identiteitProfiel Identiteiten die zijn gekoppeld aan het cluster. ManagedClusterPropertiesIdentityProfile
ingressProfiel Inkomend profiel voor het beheerde cluster. BeheerdClusterIngressProfile
kubernetesVersie 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. Upgrades tussen 1.14.x -> 1.15.x of 1.15.x -> 1.16.x zijn bijvoorbeeld toegestaan, maar 1.14.x -> 1.16.x is niet toegestaan. Zie een upgrade van een AKS-cluster voor meer informatie. touw
linuxProfiel Het profiel voor Linux-VM's in het beheerde cluster. ContainerServiceLinuxProfiel
netwerkProfiel Het netwerkconfiguratieprofiel. ContainerServiceNetworkProfile
knooppuntResourceGroep De naam van de resourcegroep met agentgroepknooppunten. touw
nodeResourceGroupProfile Het configuratieprofiel van de knooppuntresourcegroep. ManagedClusterNodeResourceGroupProfile
oidcIssuerProfile Het OIDC-verlenerprofiel van het beheerde cluster. ManagedClusterOidcIssuerProfile
podIdentityProfile Zie AAD-podidentiteit gebruiken voor meer informatie over de integratie van AAD-pod-identiteiten. Beheerde ClusterPodIdentityProfile
privateLinkBronnen Private Link-resources die zijn gekoppeld aan het cluster. PrivateLinkResource
toegang tot het openbare netwerk Openbare netwerktoegang voor AKS toestaan of weigeren 'Uitgeschakeld'
'Ingeschakeld'
'BeveiligdByPerimeter'
beveiliging Profiel Beveiligingsprofiel voor het beheerde cluster. ManagedClusterSecurityProfile
serviceMeshProfiel Service-mesh-profiel voor een beheerd cluster. ServiceMeshProfiel
dienstHoofdProfiel Informatie over een service-principal-identiteit voor het cluster dat moet worden gebruikt voor het bewerken van Azure-API's. ManagedClusterServicePrincipalProfile
opslagProfiel Opslagprofiel voor het beheerde cluster. ManagedClusterStorageProfile
ondersteuning Plan Het ondersteuningsplan voor het beheerde cluster. Als dit niet is opgegeven, is de standaardwaarde 'KubernetesOfficial'. 'AKSLongTermOndersteuning'
'KubernetesOfficieel'
upgrade-instellingen Instellingen voor het upgraden van een cluster. ClusterUpgrade-instellingen
windowsProfiel Het profiel voor Virtuele Windows-machines in het beheerde cluster. BeheerdClusterWindowsProfiel
workloadAutoScalerProfiel Profiel voor automatische schaalaanpassing van werkbelastingen voor het beheerde cluster. ManagedClusterWorkloadAutoScalerProfile

BeheerdeClusterEigenschappenAddonProfiles

Naam Beschrijving Waarde

ManagedClusterPropertiesAutoScalerProfile

Naam Beschrijving Waarde
balans-vergelijkbare-knooppuntgroepen Geldige waarden zijn 'true' en 'false' touw
Expander Als dit niet is opgegeven, is de standaardwaarde 'willekeurig'. Zie expanders voor meer informatie. "least-waste"
'de meeste peulen'
"prioriteit"
'willekeurig'
max-leeg-bulk-verwijderen De standaardwaarde is 10. touw
max-sierlijke-beëindiging-sec De standaardwaarde is 600. touw
max-node-provision-tijd De standaardwaarde is 15 min. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund. touw
max-totaal-onvoorbereid-percentage De standaardwaarde is 45. Het maximum is 100 en het minimum is 0. touw
nieuwe pod-scale-up-delay 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). touw
ok-totaal-onvoorbereid-telling Dit moet een geheel getal zijn. De standaardwaarde is 3. touw
Verkleinen-Vertragen-Na-Toevoegen De standaardwaarde is '10m'. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund. touw
verkleinen-verkleinen-vertraging-na-verwijderen De standaardwaarde is het scaninterval. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund. touw
Verkleinen-afbouwen-vertraging-na-falen De standaardwaarde is '3m'. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund. touw
omlaag schalen onnodige tijd De standaardwaarde is '10m'. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund. touw
omlaag schalen ongelezen tijd De standaardwaarde is '20m'. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund. touw
drempelwaarde voor omlaag schalen De standaardwaarde is '0,5'. touw
scan-interval De standaardwaarde is '10'. Waarden moeten een geheel getal van seconden zijn. touw
knooppunten-met-lokale-opslag overslaan De standaardwaarde is waar. touw
knooppunten-met-systeem-pods overslaan De standaardwaarde is waar. touw

ManagedClusterPropertiesIdentityProfile

Naam Beschrijving Waarde

ManagedClusterSecurityProfile

Naam Beschrijving Waarde
azureKeyVaultKms Azure Key Vault-service-instellingen voor sleutelbeheer voor het beveiligingsprofiel. AzureKeyVaultKms
customCATrustCertificaten Een lijst met maximaal 10 met base64 gecodeerde CA's die worden toegevoegd aan het vertrouwensarchief op knooppunten waarvoor de functie Aangepaste CA-vertrouwen is ingeschakeld. Zie Aangepaste CA-vertrouwenscertificaten voor meer informatie elke[]
verdediger Microsoft Defender-instellingen voor het beveiligingsprofiel. ManagedClusterSecurityProfileDefender
imageCleaner Instellingen voor Image Cleaner voor het beveiligingsprofiel. ManagedClusterSecurityProfileImageCleaner
nodeBeperking Instellingen voor knooppuntbeperking voor het beveiligingsprofiel. ManagedClusterSecurityProfileNodeRestriction
workloadIdentiteit 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. ManagedClusterSecurityProfileWorkloadIdentity

ManagedClusterSecurityProfileDefender

Naam Beschrijving Waarde
logAnalyticsWorkspaceResourceId 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. touw
beveiligingMonitoring Microsoft Defender-bedreigingsdetectie voor cloudinstellingen voor het beveiligingsprofiel. ManagedClusterSecurityProfileDefenderSecurityMonitoring

ManagedClusterSecurityProfileDefenderSecurityMonitoring

Naam Beschrijving Waarde
Ingeschakeld Of defender-bedreigingsdetectie moet worden ingeschakeld Bool

ManagedClusterSecurityProfileImageCleaner

Naam Beschrijving Waarde
Ingeschakeld Of u Image Cleaner wilt inschakelen op een AKS-cluster. Bool
intervaluren Scaninterval van Image Cleaner in uren. int (integer)

ManagedClusterSecurityProfileNodeRestriction

Naam Beschrijving Waarde
Ingeschakeld Knooppuntbeperking inschakelen Bool

ManagedClusterSecurityProfileWorkloadIdentity

Naam Beschrijving Waarde
Ingeschakeld Hiermee wordt aangegeven of de workloadidentiteit moet worden ingeschakeld. Bool

ManagedClusterServicePrincipalProfile

Naam Beschrijving Waarde
cliënt-ID De id voor de service-principal. tekenreeks (vereist)
geheim Het geheime wachtwoord dat is gekoppeld aan de service-principal in tekst zonder opmaak. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.

Beheerde ClusterSKU

Naam Beschrijving Waarde
naam De naam van een beheerde cluster-SKU. 'Basis'
niveau Als dit niet is opgegeven, is de standaardwaarde 'Gratis'. Zie de AKS-prijscategorie voor meer informatie. 'Gratis'
'Premie'
'Standaard'

ManagedClusterStorageProfile

Naam Beschrijving Waarde
blobCSIDrivier AzureBlob CSI-stuurprogramma-instellingen voor het opslagprofiel. ManagedClusterStorageProfileBlobCSIDriver
diskCSIDrivier AzureDisk CSI-stuurprogramma-instellingen voor het opslagprofiel. ManagedClusterStorageProfileDiskCSIDriver
bestandCSIDrivier AzureFile CSI-stuurprogramma-instellingen voor het opslagprofiel. ManagedClusterStorageProfileFileCSIDriver
momentopname Controller Instellingen voor momentopnamecontroller voor het opslagprofiel. ManagedClusterStorageProfileSnapshotController

ManagedClusterStorageProfileBlobCSIDriver

Naam Beschrijving Waarde
Ingeschakeld Of u azureBlob CSI-stuurprogramma wilt inschakelen. De standaardwaarde is onwaar. Bool

ManagedClusterStorageProfileDiskCSIDriver

Naam Beschrijving Waarde
Ingeschakeld Of u azureDisk CSI-stuurprogramma wilt inschakelen. De standaardwaarde is waar. Bool
Versie De versie van AzureDisk CSI-stuurprogramma. De standaardwaarde is v1. touw

ManagedClusterStorageProfileFileCSIDriver

Naam Beschrijving Waarde
Ingeschakeld Of u azureFile CSI-stuurprogramma wilt inschakelen. De standaardwaarde is waar. Bool

ManagedClusterStorageProfileSnapshotController

Naam Beschrijving Waarde
Ingeschakeld Hiermee wordt aangegeven of momentopnamecontroller moet worden ingeschakeld. De standaardwaarde is waar. Bool

BeheerdClusterWindowsProfiel

Naam Beschrijving Waarde
beheerderswachtwoord 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!"
touw
beheerderGebruikersnaam 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
tekenreeks (vereist)
CSIProxy inschakelen Zie de GitHub-opslagplaats van de CSI-proxy voor meer informatie over de CSI-proxy. Bool
gmsaProfiel Het Windows gMSA-profiel in het beheerde cluster. WindowsGmsaProfiel
licentieType Het licentietype dat moet worden gebruikt voor Windows-VM's. Zie azure Hybrid User Benefits voor meer informatie. 'Geen'
'Windows_Server'

ManagedClusterWorkloadAutoScalerProfile

Naam Beschrijving Waarde
keda KEDA-instellingen (Kubernetes Event-driven Autoscaling) voor het profiel voor automatische schaalaanpassing van werkbelastingen. ManagedClusterWorkloadAutoScalerProfileKeda
verticaalPodAutoscaler ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler

ManagedClusterWorkloadAutoScalerProfileKeda

Naam Beschrijving Waarde
Ingeschakeld Of keda moet worden ingeschakeld. bool (vereist)

ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler

Naam Beschrijving Waarde
gecontroleerdeWaarden Hiermee bepaalt u welke automatische schaalaanpassing van resourcewaarden wordt gewijzigd. De standaardwaarde is RequestsAndLimits. 'Verzoeken en limieten'
'RequestsOnly' (vereist)
Ingeschakeld Hiermee wordt aangegeven of VPA moet worden ingeschakeld. De standaardwaarde is onwaar. bool (vereist)
update-modus Elk niveau van de updatemodus is een superset van de lagere niveaus. Uit<eerste<keer opnieuw maken<=Automatisch. Bijvoorbeeld: als UpdateMode initial is, betekent dit dat VPA de aanbevolen resources instelt in de Custom Resource VerticalPodAutoscaler (van UpdateMode Off) en ook resources toewijst bij het maken van pods (vanaf initial). De standaardwaarde is uitgeschakeld. 'Auto'
'Initiële'
'Uit'
'Opnieuw maken' (vereist)

ManagedServiceIdentityUserAssignedIdentitiesValue

Naam Beschrijving Waarde

PortRange

Naam Beschrijving Waarde
portEnd 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. Int

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 65535
portStart De minimale poort die is opgenomen in het bereik. Het moet variëren van 1 tot 65535 en kleiner dan of gelijk aan portEnd. Int

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 65535
protocol Het netwerkprotocol van de poort. 'TCP'
'UDP'

Kracht Staat

Naam Beschrijving Waarde
code Hiermee wordt aangegeven of het cluster wordt uitgevoerd of gestopt 'Wordt uitgevoerd'
'Gestopt'

PrivateLinkResource

Naam Beschrijving Waarde
groepsId De groeps-id van de resource. touw
identiteitskaart De id van de private link-resource. touw
naam De naam van de private link-resource. touw
verplichtLeden De vereiste leden van de resource tekenreeks[]
soort Het hulpbrontype. touw

Bron Referentie

Naam Beschrijving Waarde
identiteitskaart De volledig gekwalificeerde Azure-resource-id. touw

ServiceMeshProfiel

Naam Beschrijving Waarde
istio Configuratie van istio-service-mesh. IstioServiceMesh
modus Modus van de service-mesh. 'Uitgeschakeld'
'Istio' (vereist)

SysctlConfig

Naam Beschrijving Waarde
fsAioMaxNr Sysctl-instelling fs.aio-max-nr. int (integer)
fsFileMax Sysctl instelling fs.file-max. int (integer)
fsInotifyMaxUserWatches Sysctl-instelling fs.inotify.max_user_watches. int (integer)
fsNrOpenen Sysctl-instelling fs.nr_open. int (integer)
kernelThreadsMax Sysctl-instelling kernel.threads-max. int (integer)
netCoreNetdevMaxAchterstand Sysctl-instelling net.core.netdev_max_backlog. int (integer)
netCoreOptmemMax Sysctl-instelling net.core.optmem_max. int (integer)
netCoreRmemDefault Sysctl-instelling net.core.rmem_default. int (integer)
netCoreRmemMax Sysctl-instelling net.core.rmem_max. int (integer)
netCoreSomaxconn Sysctl instelling net.core.somaxconn. int (integer)
netCoreWmemStandaard Sysctl-instelling net.core.wmem_default. int (integer)
netCoreWmemMax Sysctl-instelling net.core.wmem_max. int (integer)
netIpv4IpLocalPortRange Sysctl-instelling net.ipv4.ip_local_port_range. touw
netIpv4NeighDefaultGcThresh1 Sysctl-instelling net.ipv4.neigh.default.gc_thresh1. int (integer)
netIpv4NeighDefaultGcThresh2 Sysctl-instelling net.ipv4.neigh.default.gc_thresh2. int (integer)
netIpv4NeighDefaultGcThresh3 Sysctl-instelling net.ipv4.neigh.default.gc_thresh3. int (integer)
netIpv4TcpFinTime-out Sysctl-instelling net.ipv4.tcp_fin_timeout. int (integer)
netIpv4TcpkeepaliveIntvl Sysctl-instelling net.ipv4.tcp_keepalive_intvl. int (integer)
netIpv4TcpKeepaliveProbes Sysctl-instelling net.ipv4.tcp_keepalive_probes. int (integer)
netIpv4TcpKeepaliveTime Sysctl-instelling net.ipv4.tcp_keepalive_time. int (integer)
netIpv4TcpMaxSynBacklog Sysctl-instelling net.ipv4.tcp_max_syn_backlog. int (integer)
netIpv4TcpMaxTwBuckets Sysctl-instelling net.ipv4.tcp_max_tw_buckets. int (integer)
netIpv4TcpTwReuse Sysctl-instelling net.ipv4.tcp_tw_reuse. Bool
netNetfilterNfConntrackBuckets Sysctl-instelling net.netfilter.nf_conntrack_buckets. int (integer)
netNetfilterNfConntrackMax Sysctl-instelling net.netfilter.nf_conntrack_max. int (integer)
vmMaxMapCount Sysctl-instelling vm.max_map_count. int (integer)
vmSwappiness Sysctl-instelling vm.swappiness. int (integer)
vmVfsCachePressure Sysctl-instelling vm.vfs_cache_pressure. int (integer)

Gevolgde brontags

Naam Beschrijving Waarde

UpgradeOverrideInstellingen

Naam Beschrijving Waarde
controlPlaneOverrides Lijst met upgrade-onderdrukkingen bij het upgraden van het besturingsvlak van een cluster. Tekenreeksmatrix met een van de volgende waarden:
'NegeerKubernetesDeprecations'
totdat 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 upgrade verloopt als de until upgrade verloopt. Dit veld is niet standaard ingesteld. Deze moet worden ingesteld om de onderdrukkingen van kracht te laten worden. touw

GebruikerstoewijzendeIdentiteit

Naam Beschrijving Waarde
cliënt-ID De client-id van de door de gebruiker toegewezen identiteit. touw
objectId De object-id van de door de gebruiker toegewezen identiteit. touw
resource-ID De resource-id van de door de gebruiker toegewezen identiteit. touw

WindowsGmsaProfiel

Naam Beschrijving Waarde
dnsServer 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.
touw
Ingeschakeld Hiermee geeft u op of Windows gMSA moet worden ingeschakeld in het beheerde cluster. Bool
rootDomeinnaam 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.
touw

Gebruiksvoorbeelden

Geverifieerde Azure-modules

De volgende azure-geverifieerde modules kunnen worden gebruikt om dit resourcetype te implementeren.

Moduul Beschrijving
Beheerd AKS-cluster (Azure Kubernetes Service) AVM-resourcemodule voor beheerd AKS-cluster (Azure Kubernetes Service)

Azure-snelstartvoorbeelden

De volgende Azure-quickstartsjablonen bicep-voorbeelden bevatten voor het implementeren van dit resourcetype.

Bicep-bestand Beschrijving
AKS-cluster met een NAT-gateway en een Application Gateway- In dit voorbeeld ziet u hoe u een AKS-cluster implementeert met NAT Gateway voor uitgaande verbindingen en een Application Gateway voor binnenkomende verbindingen.
AKS-cluster met de ingangscontroller van Application Gateway In dit voorbeeld ziet u hoe u een AKS-cluster implementeert met Application Gateway, Application Gateway-ingangscontroller, Azure Container Registry, Log Analytics en Key Vault
Azure Container Service (AKS) Een beheerd cluster implementeren met Azure Container Service (AKS) met behulp van Azure Linux-containerhosts
Azure Container Service (AKS) Een beheerd cluster implementeren met Azure Container Service (AKS)
Azure Container Service (AKS) met Helm Een beheerd cluster implementeren met Azure Container Service (AKS) met Helm
Azure Kubernetes Service (AKS) Hiermee wordt een beheerd Kubernetes-cluster geïmplementeerd via Azure Kubernetes Service (AKS)
end-to-end beveiligde installatie van Azure Machine Learning Deze set Bicep-sjablonen laat zien hoe u Azure Machine Learning end-to-end instelt in een veilige configuratie. Deze referentie-implementatie omvat de werkruimte, een rekencluster, een rekenproces en een gekoppeld privé-AKS-cluster.
end-to-end beveiligde installatie van Azure Machine Learning (verouderd) Deze set Bicep-sjablonen laat zien hoe u Azure Machine Learning end-to-end instelt in een veilige configuratie. Deze referentie-implementatie omvat de werkruimte, een rekencluster, een rekenproces en een gekoppeld privé-AKS-cluster.
een privé-AKS-cluster maken In dit voorbeeld ziet u hoe u een privé-AKS-cluster maakt in een virtueel netwerk, samen met een jumpbox-VM.
AKS maken met Prometheus en Grafana met privae link Hiermee maakt u een Azure-grafana, AKS en installeert u Prometheus, een opensource-toolkit voor bewaking en waarschuwingen, op een AKS-cluster (Azure Kubernetes Service). Vervolgens gebruikt u het beheerde privé-eindpunt van Azure Managed Grafana om verbinding te maken met deze Prometheus-server en de Prometheus-gegevens weer te geven in een Grafana-dashboard

Resourcedefinitie van ARM-sjabloon

Het resourcetype managedClusters kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.ContainerService/managedClusters-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.ContainerService/managedClusters",
  "apiVersion": "2023-03-02-preview",
  "name": "string",
  "extendedLocation": {
    "name": "string",
    "type": "string"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "aadProfile": {
      "adminGroupObjectIDs": [ "string" ],
      "clientAppID": "string",
      "enableAzureRBAC": "bool",
      "managed": "bool",
      "serverAppID": "string",
      "serverAppSecret": "string",
      "tenantID": "string"
    },
    "addonProfiles": {
      "{customized property}": {
        "config": {
          "{customized property}": "string"
        },
        "enabled": "bool"
      }
    },
    "agentPoolProfiles": [
      {
        "availabilityZones": [ "string" ],
        "capacityReservationGroupID": "string",
        "count": "int",
        "creationData": {
          "sourceResourceId": "string"
        },
        "enableAutoScaling": "bool",
        "enableCustomCATrust": "bool",
        "enableEncryptionAtHost": "bool",
        "enableFIPS": "bool",
        "enableNodePublicIP": "bool",
        "enableUltraSSD": "bool",
        "gpuInstanceProfile": "string",
        "hostGroupID": "string",
        "kubeletConfig": {
          "allowedUnsafeSysctls": [ "string" ],
          "containerLogMaxFiles": "int",
          "containerLogMaxSizeMB": "int",
          "cpuCfsQuota": "bool",
          "cpuCfsQuotaPeriod": "string",
          "cpuManagerPolicy": "string",
          "failSwapOn": "bool",
          "imageGcHighThreshold": "int",
          "imageGcLowThreshold": "int",
          "podMaxPids": "int",
          "topologyManagerPolicy": "string"
        },
        "kubeletDiskType": "string",
        "linuxOSConfig": {
          "swapFileSizeMB": "int",
          "sysctls": {
            "fsAioMaxNr": "int",
            "fsFileMax": "int",
            "fsInotifyMaxUserWatches": "int",
            "fsNrOpen": "int",
            "kernelThreadsMax": "int",
            "netCoreNetdevMaxBacklog": "int",
            "netCoreOptmemMax": "int",
            "netCoreRmemDefault": "int",
            "netCoreRmemMax": "int",
            "netCoreSomaxconn": "int",
            "netCoreWmemDefault": "int",
            "netCoreWmemMax": "int",
            "netIpv4IpLocalPortRange": "string",
            "netIpv4NeighDefaultGcThresh1": "int",
            "netIpv4NeighDefaultGcThresh2": "int",
            "netIpv4NeighDefaultGcThresh3": "int",
            "netIpv4TcpFinTimeout": "int",
            "netIpv4TcpkeepaliveIntvl": "int",
            "netIpv4TcpKeepaliveProbes": "int",
            "netIpv4TcpKeepaliveTime": "int",
            "netIpv4TcpMaxSynBacklog": "int",
            "netIpv4TcpMaxTwBuckets": "int",
            "netIpv4TcpTwReuse": "bool",
            "netNetfilterNfConntrackBuckets": "int",
            "netNetfilterNfConntrackMax": "int",
            "vmMaxMapCount": "int",
            "vmSwappiness": "int",
            "vmVfsCachePressure": "int"
          },
          "transparentHugePageDefrag": "string",
          "transparentHugePageEnabled": "string"
        },
        "maxCount": "int",
        "maxPods": "int",
        "messageOfTheDay": "string",
        "minCount": "int",
        "mode": "string",
        "name": "string",
        "networkProfile": {
          "allowedHostPorts": [
            {
              "portEnd": "int",
              "portStart": "int",
              "protocol": "string"
            }
          ],
          "applicationSecurityGroups": [ "string" ],
          "nodePublicIPTags": [
            {
              "ipTagType": "string",
              "tag": "string"
            }
          ]
        },
        "nodeLabels": {
          "{customized property}": "string"
        },
        "nodePublicIPPrefixID": "string",
        "nodeTaints": [ "string" ],
        "orchestratorVersion": "string",
        "osDiskSizeGB": "int",
        "osDiskType": "string",
        "osSKU": "string",
        "osType": "string",
        "podSubnetID": "string",
        "powerState": {
          "code": "string"
        },
        "proximityPlacementGroupID": "string",
        "scaleDownMode": "string",
        "scaleSetEvictionPolicy": "string",
        "scaleSetPriority": "string",
        "spotMaxPrice": "int",
        "tags": {
          "{customized property}": "string"
        },
        "type": "string",
        "upgradeSettings": {
          "maxSurge": "string"
        },
        "vmSize": "string",
        "vnetSubnetID": "string",
        "windowsProfile": {
          "disableOutboundNat": "bool"
        },
        "workloadRuntime": "string"
      }
    ],
    "apiServerAccessProfile": {
      "authorizedIPRanges": [ "string" ],
      "disableRunCommand": "bool",
      "enablePrivateCluster": "bool",
      "enablePrivateClusterPublicFQDN": "bool",
      "enableVnetIntegration": "bool",
      "privateDNSZone": "string",
      "subnetId": "string"
    },
    "autoScalerProfile": {
      "balance-similar-node-groups": "string",
      "expander": "string",
      "max-empty-bulk-delete": "string",
      "max-graceful-termination-sec": "string",
      "max-node-provision-time": "string",
      "max-total-unready-percentage": "string",
      "new-pod-scale-up-delay": "string",
      "ok-total-unready-count": "string",
      "scale-down-delay-after-add": "string",
      "scale-down-delay-after-delete": "string",
      "scale-down-delay-after-failure": "string",
      "scale-down-unneeded-time": "string",
      "scale-down-unready-time": "string",
      "scale-down-utilization-threshold": "string",
      "scan-interval": "string",
      "skip-nodes-with-local-storage": "string",
      "skip-nodes-with-system-pods": "string"
    },
    "autoUpgradeProfile": {
      "nodeOSUpgradeChannel": "string",
      "upgradeChannel": "string"
    },
    "azureMonitorProfile": {
      "metrics": {
        "enabled": "bool",
        "kubeStateMetrics": {
          "metricAnnotationsAllowList": "string",
          "metricLabelsAllowlist": "string"
        }
      }
    },
    "creationData": {
      "sourceResourceId": "string"
    },
    "disableLocalAccounts": "bool",
    "diskEncryptionSetID": "string",
    "dnsPrefix": "string",
    "enableNamespaceResources": "bool",
    "enablePodSecurityPolicy": "bool",
    "enableRBAC": "bool",
    "fqdnSubdomain": "string",
    "guardrailsProfile": {
      "excludedNamespaces": [ "string" ],
      "level": "string",
      "version": "string"
    },
    "httpProxyConfig": {
      "httpProxy": "string",
      "httpsProxy": "string",
      "noProxy": [ "string" ],
      "trustedCa": "string"
    },
    "identityProfile": {
      "{customized property}": {
        "clientId": "string",
        "objectId": "string",
        "resourceId": "string"
      }
    },
    "ingressProfile": {
      "webAppRouting": {
        "dnsZoneResourceId": "string",
        "enabled": "bool"
      }
    },
    "kubernetesVersion": "string",
    "linuxProfile": {
      "adminUsername": "string",
      "ssh": {
        "publicKeys": [
          {
            "keyData": "string"
          }
        ]
      }
    },
    "networkProfile": {
      "dnsServiceIP": "string",
      "dockerBridgeCidr": "string",
      "ipFamilies": [ "string" ],
      "kubeProxyConfig": {
        "enabled": "bool",
        "ipvsConfig": {
          "scheduler": "string",
          "tcpFinTimeoutSeconds": "int",
          "tcpTimeoutSeconds": "int",
          "udpTimeoutSeconds": "int"
        },
        "mode": "string"
      },
      "loadBalancerProfile": {
        "allocatedOutboundPorts": "int",
        "backendPoolType": "string",
        "effectiveOutboundIPs": [
          {
            "id": "string"
          }
        ],
        "enableMultipleStandardLoadBalancers": "bool",
        "idleTimeoutInMinutes": "int",
        "managedOutboundIPs": {
          "count": "int",
          "countIPv6": "int"
        },
        "outboundIPPrefixes": {
          "publicIPPrefixes": [
            {
              "id": "string"
            }
          ]
        },
        "outboundIPs": {
          "publicIPs": [
            {
              "id": "string"
            }
          ]
        }
      },
      "loadBalancerSku": "string",
      "natGatewayProfile": {
        "effectiveOutboundIPs": [
          {
            "id": "string"
          }
        ],
        "idleTimeoutInMinutes": "int",
        "managedOutboundIPProfile": {
          "count": "int"
        }
      },
      "networkDataplane": "string",
      "networkMode": "string",
      "networkPlugin": "string",
      "networkPluginMode": "string",
      "networkPolicy": "string",
      "outboundType": "string",
      "podCidr": "string",
      "podCidrs": [ "string" ],
      "serviceCidr": "string",
      "serviceCidrs": [ "string" ]
    },
    "nodeResourceGroup": "string",
    "nodeResourceGroupProfile": {
      "restrictionLevel": "string"
    },
    "oidcIssuerProfile": {
      "enabled": "bool"
    },
    "podIdentityProfile": {
      "allowNetworkPluginKubenet": "bool",
      "enabled": "bool",
      "userAssignedIdentities": [
        {
          "bindingSelector": "string",
          "identity": {
            "clientId": "string",
            "objectId": "string",
            "resourceId": "string"
          },
          "name": "string",
          "namespace": "string"
        }
      ],
      "userAssignedIdentityExceptions": [
        {
          "name": "string",
          "namespace": "string",
          "podLabels": {
            "{customized property}": "string"
          }
        }
      ]
    },
    "privateLinkResources": [
      {
        "groupId": "string",
        "id": "string",
        "name": "string",
        "requiredMembers": [ "string" ],
        "type": "string"
      }
    ],
    "publicNetworkAccess": "string",
    "securityProfile": {
      "azureKeyVaultKms": {
        "enabled": "bool",
        "keyId": "string",
        "keyVaultNetworkAccess": "string",
        "keyVaultResourceId": "string"
      },
      "customCATrustCertificates": [ {} ],
      "defender": {
        "logAnalyticsWorkspaceResourceId": "string",
        "securityMonitoring": {
          "enabled": "bool"
        }
      },
      "imageCleaner": {
        "enabled": "bool",
        "intervalHours": "int"
      },
      "nodeRestriction": {
        "enabled": "bool"
      },
      "workloadIdentity": {
        "enabled": "bool"
      }
    },
    "serviceMeshProfile": {
      "istio": {
        "components": {
          "ingressGateways": [
            {
              "enabled": "bool",
              "mode": "string"
            }
          ]
        }
      },
      "mode": "string"
    },
    "servicePrincipalProfile": {
      "clientId": "string",
      "secret": "string"
    },
    "storageProfile": {
      "blobCSIDriver": {
        "enabled": "bool"
      },
      "diskCSIDriver": {
        "enabled": "bool",
        "version": "string"
      },
      "fileCSIDriver": {
        "enabled": "bool"
      },
      "snapshotController": {
        "enabled": "bool"
      }
    },
    "supportPlan": "string",
    "upgradeSettings": {
      "overrideSettings": {
        "controlPlaneOverrides": [ "string" ],
        "until": "string"
      }
    },
    "windowsProfile": {
      "adminPassword": "string",
      "adminUsername": "string",
      "enableCSIProxy": "bool",
      "gmsaProfile": {
        "dnsServer": "string",
        "enabled": "bool",
        "rootDomainName": "string"
      },
      "licenseType": "string"
    },
    "workloadAutoScalerProfile": {
      "keda": {
        "enabled": "bool"
      },
      "verticalPodAutoscaler": {
        "controlledValues": "string",
        "enabled": "bool",
        "updateMode": "string"
      }
    }
  },
  "sku": {
    "name": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Eigenschapswaarden

Microsoft.ContainerService/beheerdeClusters

Naam Beschrijving Waarde
apiVersion De API-versie '2023-03-02-voorbeschouwing'
uitgebreidLocatie De uitgebreide locatie van de virtuele machine. UitgebreidLocatie
identiteit De identiteit van het beheerde cluster, indien geconfigureerd. Beheerde ClusterIdentity
locatie De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
naam De resourcenaam snaar

Beperkingen:
Minimale lengte = 1
Maximale lengte = 63
Patroon = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$ (vereist)
eigenschappen Eigenschappen van een beheerd cluster. ManagedClusterProperties-
Sku De beheerde cluster-SKU. Beheerde ClusterSKU
etiketten Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
soort Het brontype 'Microsoft.ContainerService/beheerdeClusters'

AgentPoolNetworkProfile

Naam Beschrijving Waarde
allowedHostPorts De poortbereiken waartoe toegang is toegestaan. De opgegeven bereiken mogen elkaar overlappen. PortRange
toepassingsbeveiligingsgroepen De id's van de toepassingsbeveiligingsgroepen die door de agentgroep worden gekoppeld wanneer deze worden gemaakt. tekenreeks[]
nodePublicIPTags IPTags van openbare IP-adressen op exemplaarniveau. IPTag

AgentPoolUpgradeInstellingen

Naam Beschrijving Waarde
maxSurge 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: /azure/aks/upgrade-cluster#customize-node-surge-upgrade touw

AgentPoolWindowsProfiel

Naam Beschrijving Waarde
uitschakelenUitgaand 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. Bool

AzureKeyVaultKms

Naam Beschrijving Waarde
Ingeschakeld Of u de Azure Key Vault-sleutelbeheerservice wilt inschakelen. De standaardwaarde is onwaar. Bool
keyId Id van Azure Key Vault-sleutel. Zie de indeling van de sleutel-id 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. touw
keyVaultNetworkAccess 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. 'Privé'
'Openbaar'
keyVaultResourceId Resource-id van sleutelkluis. Als keyVaultNetworkAccess is Private, is dit veld vereist en moet dit een geldige resource-id zijn. Wanneer keyVaultNetworkAccess is Public, laat u het veld leeg. touw

ClusterUpgrade-instellingen

Naam Beschrijving Waarde
overschrijvenInstellingen Instellingen voor onderdrukkingen. UpgradeOverrideInstellingen

ContainerServiceLinuxProfiel

Naam Beschrijving Waarde
beheerderGebruikersnaam De gebruikersnaam van de beheerder die moet worden gebruikt voor Virtuele Linux-machines. snaar

Beperkingen:
Patroon = ^[A-Za-z][-A-Za-z0-9_]*$ (vereist)
ssh De SSH-configuratie voor op Linux gebaseerde VM's die worden uitgevoerd in Azure. ContainerServiceSshConfiguration- (vereist)

ContainerServiceNetworkProfile

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

Beperkingen:
Patroon = ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
dockerBridgeCidr Een CIDR-notatie-IP-bereik dat is toegewezen aan het Docker-brugnetwerk. Deze mag niet overlappen met ip-adresbereiken van het subnet of het Kubernetes-serviceadresbereik. snaar

Beperkingen:
Patroon = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
ipGezinnen 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. Tekenreeksmatrix met een van de volgende waarden:
'IPv4'
'IPv6'
kubeProxyConfig Bevat configuratie-aanpassingen voor kube-proxy. Waarden die niet zijn gedefinieerd, maken gebruik van het standaardgedrag van de kube-proxy. Zie https://v version.docs.kubernetes.io/docs/reference/command-line-tools-reference/kube-proxy/ waar de versie< wordt vertegenwoordigd door een primaire versie-secundaire>< versietekenreeks><.><> Kubernetes versie 1.23 zou '1-23' zijn. ContainerServiceNetworkProfileKubeProxyConfig
loadBalancerProfiel Profiel van de load balancer van het cluster. ManagedClusterLoadBalancerProfile
loadBalancerSku De standaardwaarde is 'standaard'. Zie Azure Load Balancer-SKU's voor meer informatie over de verschillen tussen load balancer-SKU's. 'Basis'
'standaard'
natGatewayProfiel Profiel van de CLUSTER NAT-gateway. BeheerdClusterNATGatewayProfiel
netwerkDataplane Netwerkgegevensvlak dat wordt gebruikt in het Kubernetes-cluster. 'Azuurblauw'
'cilium'
netwerkmodus Dit kan niet worden opgegeven als networkPlugin iets anders is dan 'azure'. 'brug'
'transparant'
netwerkPlugin De netwerkinvoegtoepassing die wordt gebruikt voor het bouwen van het Kubernetes-netwerk. 'Azuurblauw'
'Kubenet'
'geen'
netwerkPluginMode De modus netwerkinvoegtoepassing die wordt gebruikt voor het bouwen van het Kubernetes-netwerk. 'Overlay'
netwerkbeleid Netwerkbeleid dat wordt gebruikt voor het bouwen van het Kubernetes-netwerk. 'Azuurblauw'
'Calico'
'cilium'
uitgaand type Dit kan alleen worden ingesteld tijdens het maken van het cluster en kan later niet meer worden gewijzigd. Zie uitgaand uitgaand type voor meer informatie. 'loadBalancer'
ManagedNATGateway
'userAssignedNATGateway'
'userDefinedRouting'
podCidr Een CIDR-notatie-IP-bereik waaruit pod-IP's moeten worden toegewezen wanneer kubenet wordt gebruikt. snaar

Beperkingen:
Patroon = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
podCidrs 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. tekenreeks[]
dienstCidr 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. snaar

Beperkingen:
Patroon = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
serviceCidrs 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. tekenreeks[]

ContainerServiceNetworkProfileKubeProxyConfig

Naam Beschrijving Waarde
Ingeschakeld Of kube-proxy op het cluster moet worden ingeschakeld (als er geen kubeProxyConfig bestaat, is kube-proxy standaard ingeschakeld in AKS zonder deze aanpassingen). Bool
ipvsConfig Bevat configuratie-aanpassingen voor IPVS. Kan alleen worden opgegeven als de modus is ingesteld op 'IPVS'. ContainerServiceNetworkProfileKubeProxyConfigIpvsConfig
modus Geef op welke proxymodus moet worden gebruikt ('IPTABLES' of 'IPVS') IPTABLES
'IPVS'

ContainerServiceNetworkProfileKubeProxyConfigIpvsConfig

Naam Beschrijving Waarde
Taakplanner IPVS scheduler, zie http://www.linuxvirtualserver.org/docs/scheduling.htmlvoor meer informatie. 'Minste verbinding'
'RoundRobin'
tcpFinTimeoutSeconden De time-outwaarde die wordt gebruikt voor IPVS TCP-sessies na ontvangst van een FIN in seconden. Moet een positief geheel getal zijn. int (integer)
tcpTimeoutSeconden De time-outwaarde die wordt gebruikt voor niet-actieve IPVS TCP-sessies in seconden. Moet een positief geheel getal zijn. int (integer)
udpTimeoutSeconden De time-outwaarde die wordt gebruikt voor IPVS UDP-pakketten in seconden. Moet een positief geheel getal zijn. int (integer)

ContainerServiceSshConfiguratie

Naam Beschrijving Waarde
openbare sleutels 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[] (vereist)

ContainerServiceSshPublicKey

Naam Beschrijving Waarde
kerngegevens Openbare certificaatsleutel die wordt gebruikt voor verificatie met VM's via SSH. Het certificaat moet een PEM-indeling hebben met of zonder headers. tekenreeks (vereist)

CreatieData

Naam Beschrijving Waarde
bronBronId Dit is de ARM-id van het bronobject dat moet worden gebruikt om het doelobject te maken. touw

UitgebreideLocatie

Naam Beschrijving Waarde
naam De naam van de uitgebreide locatie. touw
soort Het type van de uitgebreide locatie. 'Randzone'

VangrailsProfiel

Naam Beschrijving Waarde
excludedNamespaces Lijst met naamruimten die zijn uitgesloten van kadercontroles tekenreeks[]
niveau Het kaderniveau dat moet worden gebruikt. Standaard is Guardrails ingeschakeld voor alle naamruimten, behalve de namen die AKS uitsluit via systemExcludedNamespaces 'Afdwinging'
'Uit'
Waarschuwing (vereist)
Versie De versie van beperkingen die moeten worden gebruikt tekenreeks (vereist)

IPTag

Naam Beschrijving Waarde
ipTagType Het TYPE IP-tag. Voorbeeld: RoutingPreference. touw
label De waarde van de IP-tag die is gekoppeld aan het openbare IP-adres. Voorbeeld: Internet. touw

IstioComponenten

Naam Beschrijving Waarde
ingressGateways Istio-ingangsgateways. IstioIngressGateway

IstioIngressGateway

Naam Beschrijving Waarde
Ingeschakeld Hiermee wordt aangegeven of de toegangsbeheergateway moet worden ingeschakeld. bool (vereist)
modus Modus van een toegangsbeheerobjectgateway. 'Extern'
'Intern' (vereist)

IstioServiceMesh

Naam Beschrijving Waarde
Onderdelen Configuratie van Istio-onderdelen. IstioComponenten

KubeletConfig

Naam Beschrijving Waarde
toegestaanUnsafeSysctls Toegestane lijst met onveilige sysctls of onveilige sysctl-patronen (eindigend op *). tekenreeks[]
containerLogMaxFiles Het maximum aantal containerlogboekbestanden dat aanwezig kan zijn voor een container. Het getal moet ≥ 2 zijn. Int

Beperkingen:
Minimumwaarde = 2
containerLogMaxSizeMB De maximale grootte (bijvoorbeeld 10Mi) van het containerlogboekbestand voordat het wordt gedraaid. int (integer)
cpuCfsQuota De standaardwaarde is waar. Bool
cpuCfsQuotaPeriode 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'. touw
cpuManager-beleid De standaardwaarde is 'none'. Zie Het Beleid voor CPU-beheer van Kubernetes voor meer informatie. Toegestane waarden zijn 'none' en 'static'. touw
failSwapOn Als deze optie is ingesteld op true, kan de Kubelet niet worden gestart als wisselen is ingeschakeld op het knooppunt. Bool
afbeeldingGcHighThreshold Als u de garbagecollection van de installatiekopieën wilt uitschakelen, stelt u in op 100. De standaardwaarde is 85% int (integer)
imageGcLowThreshold Dit kan niet hoger worden ingesteld dan imageGcHighThreshold. De standaardwaarde is 80% int (integer)
podMaxPids Het maximum aantal processen per pod. int (integer)
topologieManagerBeleid Zie Kubernetes Topology Manager voor meer informatie. De standaardwaarde is 'none'. Toegestane waarden zijn 'none', 'best-effort', 'restricted' en 'single-numa-node'. touw

LinuxOSConfig

Naam Beschrijving Waarde
swapFileSizeMB De grootte in MB van een wisselbestand dat op elk knooppunt wordt gemaakt. int (integer)
sysctls Sysctl-instellingen voor Linux-agentknooppunten. SysctlConfig
transparentHugePageDefrag Geldige waarden zijn 'altijd', 'uitstellen', 'uitstellen+madvise', 'madvise' en 'nooit'. De standaardwaarde is 'madvise'. Zie Transparent Hugepages voor meer informatie. touw
transparentHugePageIngeschakeld Geldige waarden zijn 'altijd', 'madvise' en 'nooit'. De standaardwaarde is altijd. Zie Transparent Hugepages voor meer informatie. touw

BeheerdClusterAADProfile

Naam Beschrijving Waarde
adminGroupObjectID's De lijst met AAD-groepsobject-id's die de beheerdersrol van het cluster hebben. tekenreeks[]
clientAppID (AFGESCHAFT) De AAD-toepassings-id van de client. Meer informatie vindt u op https://aka.ms/aks/aad-legacy. touw
AzureRBAC inschakelen Of u Azure RBAC wilt inschakelen voor Kubernetes-autorisatie. Bool
beheerd Of beheerde AAD moet worden ingeschakeld. Bool
serverApp-ID (AFGESCHAFT) De AAD-toepassings-id van de server. Meer informatie vindt u op https://aka.ms/aks/aad-legacy. touw
serverAppSecret (AFGESCHAFT) Het AAD-toepassingsgeheim van de server. Meer informatie vindt u op https://aka.ms/aks/aad-legacy. touw
huurderID De AAD-tenant-id die moet worden gebruikt voor verificatie. Als dit niet is opgegeven, wordt de tenant van het implementatieabonnement gebruikt. touw

BeheerdClusterAddonProfile

Naam Beschrijving Waarde
configuratie Sleutel-waardeparen voor het configureren van een invoegtoepassing. BeheerdClusterAddonProfileConfig
Ingeschakeld Of de invoegtoepassing al dan niet is ingeschakeld. bool (vereist)

BeheerdClusterAddonProfileConfig

Naam Beschrijving Waarde

ManagedClusterAgentPoolProfile

Naam Beschrijving Waarde
beschikbaarheidszones De lijst met beschikbaarheidszones die moeten worden gebruikt voor knooppunten. Dit kan alleen worden opgegeven als de eigenschap AgentPoolType virtualMachineScaleSets is. tekenreeks[]
capaciteitReserveringGroepID AKS koppelt de opgegeven agentgroep aan de capaciteitsreserveringsgroep. touw
aantal 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. int (integer)
creatieData CreationData moet worden gebruikt om de bronmomentopname-id op te geven als de knooppuntgroep wordt gemaakt/bijgewerkt met behulp van een momentopname. CreatieData
Automatisch schalen inschakelen Of automatische schaalaanpassing moet worden ingeschakeld Bool
enableCustomCATrust Als deze optie is ingesteld op true, voegt AKS een label toe aan het knooppunt dat aangeeft dat de functie is ingeschakeld en implementeert een daemonset samen met hostservices om aangepaste certificeringsinstanties te synchroniseren vanuit de door de gebruiker verstrekte lijst met met base64 gecodeerde certificaten in knooppuntvertrouwensarchieven. Standaard ingesteld op onwaar. Bool
enableEncryptionAtHost Dit wordt alleen ondersteund op bepaalde VM-grootten en in bepaalde Azure-regio's. Zie voor meer informatie: /azure/aks/enable-host-encryption Bool
FIPS inschakelen Zie Een knooppuntgroep met FIPS-functionaliteit toevoegen voor meer informatie. Bool
enableNodePublicIP 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 het toewijzen van een openbaar IP-adres per knooppunt voor meer informatie. De standaardwaarde is onwaar. Bool
UltraSSD inschakelen Of UltraSSD moet worden ingeschakeld Bool
gpuInstanceProfiel GPUInstanceProfile dat moet worden gebruikt om het GPU MIG-exemplaarprofiel op te geven voor de ondersteunde GPU VM-SKU. 'MIG1g'
'MIG2g'
'MIG3g'
'MIG4g'
'MIG7g'
hostGroupID Dit is van het formulier: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. Zie Toegewezen Azure-hosts voor meer informatie. touw
kubeletConfig De Kubelet-configuratie op de agentpoolknooppunten. KubeletConfig
kubeletDiskType Bepaalt de plaatsing van legeDir-volumes, hoofdmap van containerruntimegegevens en tijdelijke Kubelet-opslag. 'BESTURINGSSYSTEEM'
'Tijdelijk'
linuxOSConfig De besturingssysteemconfiguratie van Linux-agentknooppunten. LinuxOSConfig
maxCount Het maximum aantal knooppunten voor automatisch schalen int (integer)
maxPods Het maximum aantal pods dat op een knooppunt kan worden uitgevoerd. int (integer)
berichtVanDe Dag Een met base64 gecodeerde tekenreeks die na het decoderen naar /etc/motd wordt geschreven. Hiermee kunt u het bericht van de dag aanpassen voor Linux-knooppunten. Deze mag niet worden opgegeven voor Windows-knooppunten. Het moet een statische tekenreeks zijn (dat wil bijvoorbeeld onbewerkt worden afgedrukt en niet worden uitgevoerd als een script). touw
minimum aantal Het minimale aantal knooppunten voor automatisch schalen int (integer)
modus Een cluster moet te allen tijde ten minste één agentgroep van het systeem hebben. Zie voor meer informatie over beperkingen en best practices voor agentpools: /azure/aks/use-system-pools 'Systeem'
'Gebruiker'
naam Namen van Windows-agentgroepen moeten maximaal 6 tekens bevatten. snaar

Beperkingen:
Patroon = ^[a-z][a-z0-9]{0,11}$ (vereist)
netwerkProfiel Netwerkinstellingen van een agentgroep. AgentPoolNetworkProfile
knooppuntLabels De knooppuntlabels die moeten worden bewaard op alle knooppunten in de agentgroep. ManagedClusterAgentPoolProfilePropertiesNodeLabels
nodePublicIPPrefixID Dit is van de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName} touw
nodeTaints De taints die zijn toegevoegd aan nieuwe knooppunten tijdens het maken en schalen van knooppuntgroepen. Bijvoorbeeld key=value:NoSchedule. tekenreeks[]
orchestratorVersie Zowel patchversie <major.minor.patch> als <major.minor> worden ondersteund. Wanneer <major.minor> is opgegeven, wordt automatisch de meest recente ondersteunde patchversie gekozen. Als u de agentgroep bijwerkt met dezelfde <major.minor> nadat deze is gemaakt, wordt er geen upgrade geactiveerd, zelfs niet 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 upgraden voor meer informatie. touw
osDiskSizeNL 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. Int

Beperkingen:
Minimumwaarde = 0
Maximumwaarde = 2048
osDiskType 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 Kortstondig besturingssysteem voor meer informatie. 'Kortstondige'
'Beheerd'
osSKU Hiermee geeft u de SKU van het besturingssysteem op die wordt gebruikt door de agentgroep. Als dit niet is opgegeven, is de standaardinstelling Ubuntu als OSType=Linux of Windows2019 als OSType=Windows. En de standaard Windows OSSKU wordt gewijzigd in Windows2022 nadat Windows2019 is afgeschaft. 'CBLMariner'
'Zeeman'
'Ubuntu'
'Vensters 2019'
'Ramen 2022'
osType Het type besturingssysteem. De standaardwaarde is Linux. 'Linux'
'Ramen'
podSubnetID 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} touw
macht Staat 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 Kracht Staat
proximityPlacementGroupID De id voor nabijheidsplaatsingsgroep. touw
schaalDownMode Dit heeft ook invloed op het gedrag van automatische schaalaanpassing van clusters. Als dit niet is opgegeven, wordt deze standaard verwijderd. Toewijzing ongedaan maken
'Verwijderen'
schaalSetUitzettingsbeleid Dit kan niet worden opgegeven tenzij de scaleSetPriority 'Spot' is. Als dit niet is opgegeven, is de standaardwaarde Verwijderen. Toewijzing ongedaan maken
'Verwijderen'
schaalSetPrioriteit De prioriteit van de virtuele-machineschaalset. Als dit niet is opgegeven, is de standaardwaarde 'Normaal'. 'Normaal'
'Plek'
spotMaxPrijs 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 int (integer)
etiketten De tags die moeten worden bewaard in de virtuele-machineschaalset van de agentgroep. ManagedClusterAgentPoolProfilePropertiesTags
soort Het type agentgroep. 'Beschikbaarheid Set'
'VirtueleMachineScaleSets'
upgrade-instellingen Instellingen voor het upgraden van de agentpool AgentPoolUpgradeInstellingen
vmGrootte 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: /azure/aks/quotas-skus-regions touw
vnetSubnetID 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} touw
windowsProfiel Het specifieke profiel van de Windows-agentgroep. AgentPoolWindowsProfiel
werklastRuntime Bepaalt het type workload dat een knooppunt kan uitvoeren. 'KataMshvVmIsolatie'
'OCIContainer'
'WasmWasi'

ManagedClusterAgentPoolProfilePropertiesNodeLabels

Naam Beschrijving Waarde

ManagedClusterAgentPoolProfilePropertiesTags

Naam Beschrijving Waarde

ManagedClusterAPIServerAccessProfile

Naam Beschrijving Waarde
geautoriseerdIPRanges 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 geautoriseerde IP-bereiken voor API-servers voor meer informatie. tekenreeks[]
disableRunCommand Of u de opdracht uitvoeren voor het cluster wilt uitschakelen of niet. Bool
enablePrivateCluster Zie Een privé-AKS-cluster maken voor meer informatie. Bool
enablePrivateClusterPublicFQDN Of u nu extra openbare FQDN voor een privécluster wilt maken of niet. Bool
enableVnetIntegration Of u nu apiserver-vnet-integratie voor het cluster wilt inschakelen of niet. Bool
privateDNSZone De standaardwaarde is System. Zie Privé-DNS-zone configureren voor meer informatie. Toegestane waarden zijn 'systeem' en 'geen'. touw
subnetId Dit is vereist wanneer: 1. een nieuw cluster maken met BYO VNet; 2. een bestaand cluster bijwerken om integratie van apiserver vnet in te schakelen. touw

ManagedClusterAutoUpgradeProfile

Naam Beschrijving Waarde
nodeOSUpgradeChannel De standaardwaarde is Onbeheerd, maar kan worden gewijzigd in NodeImage of SecurityPatch bij ALGEMENE beschikbaarheid. NodeImage
'Geen'
'Beveiligingspatch'
'Onbeheerd'
upgradeKanaal Zie het instellen van het kanaal voor automatische upgrade van het AKS-cluster voor meer informatie. 'knooppunt-afbeelding'
'geen'
'Patch'
'snel'
'stabiel'

ManagedClusterAzureMonitorProfile

Naam Beschrijving Waarde
meetwaarden Profiel voor metrische gegevens voor de prometheus-service-invoegtoepassing ManagedClusterAzureMonitorProfileMetrics

ManagedClusterAzureMonitorProfileKubeStateMetrics

Naam Beschrijving Waarde
metricAnnotationsAllowList Door komma's gescheiden lijst met aanvullende Kubernetes-labelsleutels die worden gebruikt in de metrische labels van de resource. touw
metricLabelsAllowlist Door komma's gescheiden lijst met Kubernetes-aantekeningensleutels die worden gebruikt in de metrische labels van de resource. touw

ManagedClusterAzureMonitorProfileMetrics

Naam Beschrijving Waarde
Ingeschakeld Of de Prometheus-collector moet worden ingeschakeld bool (vereist)
kubeStateMetrics Kube State Metrics voor prometheus-invoegtoepassingsprofiel voor het containerservicecluster ManagedClusterAzureMonitorProfileKubeStateMetrics

ManagedClusterHttpProxyConfig

Naam Beschrijving Waarde
httpProxy (Engelstalig) Het eindpunt van de HTTP-proxyserver dat moet worden gebruikt. touw
Proxy (Engelstalig) Het eindpunt van de HTTPS-proxyserver dat moet worden gebruikt. touw
geen proxy De eindpunten die geen proxy mogen doorlopen. tekenreeks[]
vertrouwdCa Alternatief CA-certificaat dat moet worden gebruikt om verbinding te maken met proxyservers. touw

Beheerde ClusterIdentity

Naam Beschrijving Waarde
soort Zie Beheerde identiteiten gebruiken in AKS voor meer informatie. 'Geen'
'Systeem toegewezen'
UserAssigned
gebruikers-toegewezen identiteiten De sleutels moeten ARM-resource-id's zijn in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. ManagedClusterIdentityUserAssignedIdentities

ManagedClusterIdentityUserAssignedIdentities

Naam Beschrijving Waarde

BeheerdClusterIngressProfile

Naam Beschrijving Waarde
webAppRouting Routeringsinstellingen voor web-apps voor het toegangsbeheerprofiel. ManagedClusterIngressProfileWebAppRouting

ManagedClusterIngressProfileWebAppRouting

Naam Beschrijving Waarde
dnsZoneResourceId Resource-id van de DNS-zone die moet worden gekoppeld aan de web-app. Wordt alleen gebruikt wanneer Routering van web-apps is ingeschakeld. touw
Ingeschakeld Hiermee wordt aangegeven of web-app-routering moet worden ingeschakeld. Bool

ManagedClusterLoadBalancerProfile

Naam Beschrijving Waarde
toegewezenOutboundPorts 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. Int

Beperkingen:
Minimumwaarde = 0
Maximumwaarde = 64000
backendPoolType Het type beheerde binnenkomende Load Balancer BackendPool. 'Knooppunt'
NodeIPConfiguration
effectieveUitgaande IP's De effectieve uitgaande IP-resources van de load balancer van het cluster. Bron Referentie
enableMultipleStandardLoadBalancers Schakel meerdere standard load balancers per AKS-cluster in of niet. Bool
inactieve Time-outInMinuten 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. Int

Beperkingen:
Minimumwaarde = 4
Maximumwaarde = 120
beheerdeOutbound-IP's Gewenste beheerde uitgaande IP-adressen voor de load balancer van het cluster. ManagedClusterLoadBalancerProfileManagedOutboundIP's
uitgaandeIPPrefixes Gewenste uitgaande IP-voorvoegselbronnen voor de load balancer van het cluster. ManagedClusterLoadBalancerProfileOutboundIPPrefixes
uitgaande IP's Gewenste uitgaande IP-resources voor de load balancer van het cluster. ManagedClusterLoadBalancerProfileOutboundIP's

ManagedClusterLoadBalancerProfileManagedOutboundIP's

Naam Beschrijving Waarde
aantal 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. Int

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 100
aantalIPv6 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. Int

Beperkingen:
Minimumwaarde = 0
Maximumwaarde = 100

ManagedClusterLoadBalancerProfileOutboundIPPrefixes

Naam Beschrijving Waarde
openbareIPVoorvoegsels Een lijst met resources voor openbare IP-voorvoegsels. Bron Referentie

ManagedClusterLoadBalancerProfileOutboundIP's

Naam Beschrijving Waarde
openbare IP's Een lijst met openbare IP-resources. Bron Referentie

BeheerdClusterBeheerdUitgaandIPProbestand

Naam Beschrijving Waarde
aantal 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. Int

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 16

BeheerdClusterNATGatewayProfiel

Naam Beschrijving Waarde
effectieveUitgaande IP's De effectieve uitgaande IP-resources van de CLUSTER NAT-gateway. Bron Referentie
inactieve Time-outInMinuten 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. Int

Beperkingen:
Minimumwaarde = 4
Maximumwaarde = 120
beheerde OutboundIPProfile Profiel van de beheerde uitgaande IP-resources van de CLUSTER NAT-gateway. BeheerdClusterBeheerdUitgaandIPProbestand

ManagedClusterNodeResourceGroupProfile

Naam Beschrijving Waarde
beperkingNiveau Het beperkingsniveau dat is toegepast op de knooppuntresourcegroep van het cluster 'Alleen lezen'
'Onbeperkt'

ManagedClusterOidcIssuerProfile

Naam Beschrijving Waarde
Ingeschakeld Of de OIDC-verlener is ingeschakeld. Bool

Beheerde ClusterPodIdentity

Naam Beschrijving Waarde
bindende Selector De bindingselector die moet worden gebruikt voor de AzureIdentityBinding-resource. touw
identiteit De door de gebruiker toegewezen identiteitsgegevens. UserAssignedIdentity (vereist)
naam De naam van de pod-identiteit. tekenreeks (vereist)
naamruimte De naamruimte van de pod-identiteit. tekenreeks (vereist)

ManagedClusterPodIdentityException

Naam Beschrijving Waarde
naam De naam van de uitzondering voor de pod-identiteit. tekenreeks (vereist)
naamruimte De naamruimte van de pod-id-uitzondering. tekenreeks (vereist)
podEtiketten De podlabels die overeenkomen. ManagedClusterPodIdentityExceptionPodLabels (vereist)

ManagedClusterPodIdentityExceptionPodLabels

Naam Beschrijving Waarde

Beheerde ClusterPodIdentityProfile

Naam Beschrijving Waarde
allowNetworkPluginKubenet 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. Bool
Ingeschakeld Of de pod-id-invoegtoepassing is ingeschakeld. Bool
gebruikers-toegewezen identiteiten De pod-identiteiten die in het cluster moeten worden gebruikt. Beheerde ClusterPodIdentity
userAssignedIdentityExceptions De uitzonderingen voor pod-identiteiten die moeten worden toegestaan. ManagedClusterPodIdentityException

ManagedClusterProperties

Naam Beschrijving Waarde
aadProfiel De Azure Active Directory-configuratie. BeheerdClusterAADProfile
add-on profielen Het profiel van de invoegtoepassing voor beheerde clusters. BeheerdeClusterEigenschappenAddonProfiles
agentPoolProfielen De eigenschappen van de agentgroep. ManagedClusterAgentPoolProfile
apiServerAccessProfile Het toegangsprofiel voor beheerde cluster-API-server. ManagedClusterAPIServerAccessProfile
autoScalerProfiel Parameters die moeten worden toegepast op de automatische schaalaanpassing van clusters wanneer deze optie is ingeschakeld ManagedClusterPropertiesAutoScalerProfile
autoUpgradeProfiel De configuratie van de automatische upgrade. ManagedClusterAutoUpgradeProfile
azureMonitorProfile Prometheus-invoegtoepassingsprofiel voor het containerservicecluster ManagedClusterAzureMonitorProfile
creatieData CreationData die moet worden gebruikt om de bronmomentopname-id op te geven als het cluster wordt gemaakt/bijgewerkt met behulp van een momentopname. CreatieData
disableLocalAccounts Als deze optie is ingesteld op true, worden statische referenties uitgeschakeld voor dit cluster. Dit mag alleen worden gebruikt voor beheerde clusters waarvoor AAD is ingeschakeld. Zie Lokale accounts uitschakelen voor meer informatie. Bool
diskEncryptionSetID Dit is van het formulier: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName} touw
dnsVoorvoegsel Dit kan niet worden bijgewerkt zodra het beheerde cluster is gemaakt. touw
enableNamespaceResources De standaardwaarde is onwaar. Deze kan worden ingeschakeld/uitgeschakeld bij het maken en bijwerken van het beheerde cluster. Zie https://aka.ms/NamespaceARMResource voor meer informatie over naamruimte als een ARM-resource. Bool
activeerPodBeveiligingsBeleid (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 op https://aka.ms/k8s/psp en https://aka.ms/aks/psp. Bool
inschakelenRBAC Of Kubernetes Role-Based toegangsbeheer moet worden ingeschakeld. Bool
fqdnSubdomein Dit kan niet worden bijgewerkt zodra het beheerde cluster is gemaakt. touw
kadersProfile Het kaderprofiel bevat alle kaderinformatie voor een bepaald cluster VangrailsProfiel
httpProxyConfig Configuraties voor het inrichten van het cluster met HTTP-proxyservers. ManagedClusterHttpProxyConfig
identiteitProfiel Identiteiten die zijn gekoppeld aan het cluster. ManagedClusterPropertiesIdentityProfile
ingressProfiel Inkomend profiel voor het beheerde cluster. BeheerdClusterIngressProfile
kubernetesVersie 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. Upgrades tussen 1.14.x -> 1.15.x of 1.15.x -> 1.16.x zijn bijvoorbeeld toegestaan, maar 1.14.x -> 1.16.x is niet toegestaan. Zie een upgrade van een AKS-cluster voor meer informatie. touw
linuxProfiel Het profiel voor Linux-VM's in het beheerde cluster. ContainerServiceLinuxProfiel
netwerkProfiel Het netwerkconfiguratieprofiel. ContainerServiceNetworkProfile
knooppuntResourceGroep De naam van de resourcegroep met agentgroepknooppunten. touw
nodeResourceGroupProfile Het configuratieprofiel van de knooppuntresourcegroep. ManagedClusterNodeResourceGroupProfile
oidcIssuerProfile Het OIDC-verlenerprofiel van het beheerde cluster. ManagedClusterOidcIssuerProfile
podIdentityProfile Zie AAD-podidentiteit gebruiken voor meer informatie over de integratie van AAD-pod-identiteiten. Beheerde ClusterPodIdentityProfile
privateLinkBronnen Private Link-resources die zijn gekoppeld aan het cluster. PrivateLinkResource
toegang tot het openbare netwerk Openbare netwerktoegang voor AKS toestaan of weigeren 'Uitgeschakeld'
'Ingeschakeld'
'BeveiligdByPerimeter'
beveiliging Profiel Beveiligingsprofiel voor het beheerde cluster. ManagedClusterSecurityProfile
serviceMeshProfiel Service-mesh-profiel voor een beheerd cluster. ServiceMeshProfiel
dienstHoofdProfiel Informatie over een service-principal-identiteit voor het cluster dat moet worden gebruikt voor het bewerken van Azure-API's. ManagedClusterServicePrincipalProfile
opslagProfiel Opslagprofiel voor het beheerde cluster. ManagedClusterStorageProfile
ondersteuning Plan Het ondersteuningsplan voor het beheerde cluster. Als dit niet is opgegeven, is de standaardwaarde 'KubernetesOfficial'. 'AKSLongTermOndersteuning'
'KubernetesOfficieel'
upgrade-instellingen Instellingen voor het upgraden van een cluster. ClusterUpgrade-instellingen
windowsProfiel Het profiel voor Virtuele Windows-machines in het beheerde cluster. BeheerdClusterWindowsProfiel
workloadAutoScalerProfiel Profiel voor automatische schaalaanpassing van werkbelastingen voor het beheerde cluster. ManagedClusterWorkloadAutoScalerProfile

BeheerdeClusterEigenschappenAddonProfiles

Naam Beschrijving Waarde

ManagedClusterPropertiesAutoScalerProfile

Naam Beschrijving Waarde
balans-vergelijkbare-knooppuntgroepen Geldige waarden zijn 'true' en 'false' touw
Expander Als dit niet is opgegeven, is de standaardwaarde 'willekeurig'. Zie expanders voor meer informatie. "least-waste"
'de meeste peulen'
"prioriteit"
'willekeurig'
max-leeg-bulk-verwijderen De standaardwaarde is 10. touw
max-sierlijke-beëindiging-sec De standaardwaarde is 600. touw
max-node-provision-tijd De standaardwaarde is 15 min. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund. touw
max-totaal-onvoorbereid-percentage De standaardwaarde is 45. Het maximum is 100 en het minimum is 0. touw
nieuwe pod-scale-up-delay 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). touw
ok-totaal-onvoorbereid-telling Dit moet een geheel getal zijn. De standaardwaarde is 3. touw
Verkleinen-Vertragen-Na-Toevoegen De standaardwaarde is '10m'. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund. touw
verkleinen-verkleinen-vertraging-na-verwijderen De standaardwaarde is het scaninterval. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund. touw
Verkleinen-afbouwen-vertraging-na-falen De standaardwaarde is '3m'. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund. touw
omlaag schalen onnodige tijd De standaardwaarde is '10m'. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund. touw
omlaag schalen ongelezen tijd De standaardwaarde is '20m'. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund. touw
drempelwaarde voor omlaag schalen De standaardwaarde is '0,5'. touw
scan-interval De standaardwaarde is '10'. Waarden moeten een geheel getal van seconden zijn. touw
knooppunten-met-lokale-opslag overslaan De standaardwaarde is waar. touw
knooppunten-met-systeem-pods overslaan De standaardwaarde is waar. touw

ManagedClusterPropertiesIdentityProfile

Naam Beschrijving Waarde

ManagedClusterSecurityProfile

Naam Beschrijving Waarde
azureKeyVaultKms Azure Key Vault-service-instellingen voor sleutelbeheer voor het beveiligingsprofiel. AzureKeyVaultKms
customCATrustCertificaten Een lijst met maximaal 10 met base64 gecodeerde CA's die worden toegevoegd aan het vertrouwensarchief op knooppunten waarvoor de functie Aangepaste CA-vertrouwen is ingeschakeld. Zie Aangepaste CA-vertrouwenscertificaten voor meer informatie elke[]
verdediger Microsoft Defender-instellingen voor het beveiligingsprofiel. ManagedClusterSecurityProfileDefender
imageCleaner Instellingen voor Image Cleaner voor het beveiligingsprofiel. ManagedClusterSecurityProfileImageCleaner
nodeBeperking Instellingen voor knooppuntbeperking voor het beveiligingsprofiel. ManagedClusterSecurityProfileNodeRestriction
workloadIdentiteit 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. ManagedClusterSecurityProfileWorkloadIdentity

ManagedClusterSecurityProfileDefender

Naam Beschrijving Waarde
logAnalyticsWorkspaceResourceId 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. touw
beveiligingMonitoring Microsoft Defender-bedreigingsdetectie voor cloudinstellingen voor het beveiligingsprofiel. ManagedClusterSecurityProfileDefenderSecurityMonitoring

ManagedClusterSecurityProfileDefenderSecurityMonitoring

Naam Beschrijving Waarde
Ingeschakeld Of defender-bedreigingsdetectie moet worden ingeschakeld Bool

ManagedClusterSecurityProfileImageCleaner

Naam Beschrijving Waarde
Ingeschakeld Of u Image Cleaner wilt inschakelen op een AKS-cluster. Bool
intervaluren Scaninterval van Image Cleaner in uren. int (integer)

ManagedClusterSecurityProfileNodeRestriction

Naam Beschrijving Waarde
Ingeschakeld Knooppuntbeperking inschakelen Bool

ManagedClusterSecurityProfileWorkloadIdentity

Naam Beschrijving Waarde
Ingeschakeld Hiermee wordt aangegeven of de workloadidentiteit moet worden ingeschakeld. Bool

ManagedClusterServicePrincipalProfile

Naam Beschrijving Waarde
cliënt-ID De id voor de service-principal. tekenreeks (vereist)
geheim Het geheime wachtwoord dat is gekoppeld aan de service-principal in tekst zonder opmaak. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.

Beheerde ClusterSKU

Naam Beschrijving Waarde
naam De naam van een beheerde cluster-SKU. 'Basis'
niveau Als dit niet is opgegeven, is de standaardwaarde 'Gratis'. Zie de AKS-prijscategorie voor meer informatie. 'Gratis'
'Premie'
'Standaard'

ManagedClusterStorageProfile

Naam Beschrijving Waarde
blobCSIDrivier AzureBlob CSI-stuurprogramma-instellingen voor het opslagprofiel. ManagedClusterStorageProfileBlobCSIDriver
diskCSIDrivier AzureDisk CSI-stuurprogramma-instellingen voor het opslagprofiel. ManagedClusterStorageProfileDiskCSIDriver
bestandCSIDrivier AzureFile CSI-stuurprogramma-instellingen voor het opslagprofiel. ManagedClusterStorageProfileFileCSIDriver
momentopname Controller Instellingen voor momentopnamecontroller voor het opslagprofiel. ManagedClusterStorageProfileSnapshotController

ManagedClusterStorageProfileBlobCSIDriver

Naam Beschrijving Waarde
Ingeschakeld Of u azureBlob CSI-stuurprogramma wilt inschakelen. De standaardwaarde is onwaar. Bool

ManagedClusterStorageProfileDiskCSIDriver

Naam Beschrijving Waarde
Ingeschakeld Of u azureDisk CSI-stuurprogramma wilt inschakelen. De standaardwaarde is waar. Bool
Versie De versie van AzureDisk CSI-stuurprogramma. De standaardwaarde is v1. touw

ManagedClusterStorageProfileFileCSIDriver

Naam Beschrijving Waarde
Ingeschakeld Of u azureFile CSI-stuurprogramma wilt inschakelen. De standaardwaarde is waar. Bool

ManagedClusterStorageProfileSnapshotController

Naam Beschrijving Waarde
Ingeschakeld Hiermee wordt aangegeven of momentopnamecontroller moet worden ingeschakeld. De standaardwaarde is waar. Bool

BeheerdClusterWindowsProfiel

Naam Beschrijving Waarde
beheerderswachtwoord 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!"
touw
beheerderGebruikersnaam 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
tekenreeks (vereist)
CSIProxy inschakelen Zie de GitHub-opslagplaats van de CSI-proxy voor meer informatie over de CSI-proxy. Bool
gmsaProfiel Het Windows gMSA-profiel in het beheerde cluster. WindowsGmsaProfiel
licentieType Het licentietype dat moet worden gebruikt voor Windows-VM's. Zie azure Hybrid User Benefits voor meer informatie. 'Geen'
'Windows_Server'

ManagedClusterWorkloadAutoScalerProfile

Naam Beschrijving Waarde
keda KEDA-instellingen (Kubernetes Event-driven Autoscaling) voor het profiel voor automatische schaalaanpassing van werkbelastingen. ManagedClusterWorkloadAutoScalerProfileKeda
verticaalPodAutoscaler ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler

ManagedClusterWorkloadAutoScalerProfileKeda

Naam Beschrijving Waarde
Ingeschakeld Of keda moet worden ingeschakeld. bool (vereist)

ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler

Naam Beschrijving Waarde
gecontroleerdeWaarden Hiermee bepaalt u welke automatische schaalaanpassing van resourcewaarden wordt gewijzigd. De standaardwaarde is RequestsAndLimits. 'Verzoeken en limieten'
'RequestsOnly' (vereist)
Ingeschakeld Hiermee wordt aangegeven of VPA moet worden ingeschakeld. De standaardwaarde is onwaar. bool (vereist)
update-modus Elk niveau van de updatemodus is een superset van de lagere niveaus. Uit<eerste<keer opnieuw maken<=Automatisch. Bijvoorbeeld: als UpdateMode initial is, betekent dit dat VPA de aanbevolen resources instelt in de Custom Resource VerticalPodAutoscaler (van UpdateMode Off) en ook resources toewijst bij het maken van pods (vanaf initial). De standaardwaarde is uitgeschakeld. 'Auto'
'Initiële'
'Uit'
'Opnieuw maken' (vereist)

ManagedServiceIdentityUserAssignedIdentitiesValue

Naam Beschrijving Waarde

PortRange

Naam Beschrijving Waarde
portEnd 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. Int

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 65535
portStart De minimale poort die is opgenomen in het bereik. Het moet variëren van 1 tot 65535 en kleiner dan of gelijk aan portEnd. Int

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 65535
protocol Het netwerkprotocol van de poort. 'TCP'
'UDP'

Kracht Staat

Naam Beschrijving Waarde
code Hiermee wordt aangegeven of het cluster wordt uitgevoerd of gestopt 'Wordt uitgevoerd'
'Gestopt'

PrivateLinkResource

Naam Beschrijving Waarde
groepsId De groeps-id van de resource. touw
identiteitskaart De id van de private link-resource. touw
naam De naam van de private link-resource. touw
verplichtLeden De vereiste leden van de resource tekenreeks[]
soort Het hulpbrontype. touw

Bron Referentie

Naam Beschrijving Waarde
identiteitskaart De volledig gekwalificeerde Azure-resource-id. touw

ServiceMeshProfiel

Naam Beschrijving Waarde
istio Configuratie van istio-service-mesh. IstioServiceMesh
modus Modus van de service-mesh. 'Uitgeschakeld'
'Istio' (vereist)

SysctlConfig

Naam Beschrijving Waarde
fsAioMaxNr Sysctl-instelling fs.aio-max-nr. int (integer)
fsFileMax Sysctl instelling fs.file-max. int (integer)
fsInotifyMaxUserWatches Sysctl-instelling fs.inotify.max_user_watches. int (integer)
fsNrOpenen Sysctl-instelling fs.nr_open. int (integer)
kernelThreadsMax Sysctl-instelling kernel.threads-max. int (integer)
netCoreNetdevMaxAchterstand Sysctl-instelling net.core.netdev_max_backlog. int (integer)
netCoreOptmemMax Sysctl-instelling net.core.optmem_max. int (integer)
netCoreRmemDefault Sysctl-instelling net.core.rmem_default. int (integer)
netCoreRmemMax Sysctl-instelling net.core.rmem_max. int (integer)
netCoreSomaxconn Sysctl instelling net.core.somaxconn. int (integer)
netCoreWmemStandaard Sysctl-instelling net.core.wmem_default. int (integer)
netCoreWmemMax Sysctl-instelling net.core.wmem_max. int (integer)
netIpv4IpLocalPortRange Sysctl-instelling net.ipv4.ip_local_port_range. touw
netIpv4NeighDefaultGcThresh1 Sysctl-instelling net.ipv4.neigh.default.gc_thresh1. int (integer)
netIpv4NeighDefaultGcThresh2 Sysctl-instelling net.ipv4.neigh.default.gc_thresh2. int (integer)
netIpv4NeighDefaultGcThresh3 Sysctl-instelling net.ipv4.neigh.default.gc_thresh3. int (integer)
netIpv4TcpFinTime-out Sysctl-instelling net.ipv4.tcp_fin_timeout. int (integer)
netIpv4TcpkeepaliveIntvl Sysctl-instelling net.ipv4.tcp_keepalive_intvl. int (integer)
netIpv4TcpKeepaliveProbes Sysctl-instelling net.ipv4.tcp_keepalive_probes. int (integer)
netIpv4TcpKeepaliveTime Sysctl-instelling net.ipv4.tcp_keepalive_time. int (integer)
netIpv4TcpMaxSynBacklog Sysctl-instelling net.ipv4.tcp_max_syn_backlog. int (integer)
netIpv4TcpMaxTwBuckets Sysctl-instelling net.ipv4.tcp_max_tw_buckets. int (integer)
netIpv4TcpTwReuse Sysctl-instelling net.ipv4.tcp_tw_reuse. Bool
netNetfilterNfConntrackBuckets Sysctl-instelling net.netfilter.nf_conntrack_buckets. int (integer)
netNetfilterNfConntrackMax Sysctl-instelling net.netfilter.nf_conntrack_max. int (integer)
vmMaxMapCount Sysctl-instelling vm.max_map_count. int (integer)
vmSwappiness Sysctl-instelling vm.swappiness. int (integer)
vmVfsCachePressure Sysctl-instelling vm.vfs_cache_pressure. int (integer)

Gevolgde brontags

Naam Beschrijving Waarde

UpgradeOverrideInstellingen

Naam Beschrijving Waarde
controlPlaneOverrides Lijst met upgrade-onderdrukkingen bij het upgraden van het besturingsvlak van een cluster. Tekenreeksmatrix met een van de volgende waarden:
'NegeerKubernetesDeprecations'
totdat 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 upgrade verloopt als de until upgrade verloopt. Dit veld is niet standaard ingesteld. Deze moet worden ingesteld om de onderdrukkingen van kracht te laten worden. touw

GebruikerstoewijzendeIdentiteit

Naam Beschrijving Waarde
cliënt-ID De client-id van de door de gebruiker toegewezen identiteit. touw
objectId De object-id van de door de gebruiker toegewezen identiteit. touw
resource-ID De resource-id van de door de gebruiker toegewezen identiteit. touw

WindowsGmsaProfiel

Naam Beschrijving Waarde
dnsServer 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.
touw
Ingeschakeld Hiermee geeft u op of Windows gMSA moet worden ingeschakeld in het beheerde cluster. Bool
rootDomeinnaam 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.
touw

Gebruiksvoorbeelden

Azure-snelstartsjablonen

De volgende Azure-quickstartsjablonen dit resourcetype implementeren.

Sjabloon Beschrijving
AKS-cluster met een NAT-gateway en een Application Gateway-

implementeren in Azure
In dit voorbeeld ziet u hoe u een AKS-cluster implementeert met NAT Gateway voor uitgaande verbindingen en een Application Gateway voor binnenkomende verbindingen.
AKS-cluster met de ingangscontroller van Application Gateway

implementeren in Azure
In dit voorbeeld ziet u hoe u een AKS-cluster implementeert met Application Gateway, Application Gateway-ingangscontroller, Azure Container Registry, Log Analytics en Key Vault
Azure Container Service (AKS)

implementeren in Azure
Een beheerd cluster implementeren met Azure Container Service (AKS) met behulp van Azure Linux-containerhosts
Azure Container Service (AKS)

implementeren in Azure
Een beheerd cluster implementeren met Azure Container Service (AKS)
Azure Container Service (AKS) met Helm

implementeren in Azure
Een beheerd cluster implementeren met Azure Container Service (AKS) met Helm
Azure Kubernetes Service (AKS)

implementeren in Azure
Hiermee wordt een beheerd Kubernetes-cluster geïmplementeerd via Azure Kubernetes Service (AKS)
end-to-end beveiligde installatie van Azure Machine Learning

implementeren in Azure
Deze set Bicep-sjablonen laat zien hoe u Azure Machine Learning end-to-end instelt in een veilige configuratie. Deze referentie-implementatie omvat de werkruimte, een rekencluster, een rekenproces en een gekoppeld privé-AKS-cluster.
end-to-end beveiligde installatie van Azure Machine Learning (verouderd)

implementeren in Azure
Deze set Bicep-sjablonen laat zien hoe u Azure Machine Learning end-to-end instelt in een veilige configuratie. Deze referentie-implementatie omvat de werkruimte, een rekencluster, een rekenproces en een gekoppeld privé-AKS-cluster.
CI/CD met Behulp van Jenkins in Azure Container Service (AKS)

implementeren in Azure
Met containers kunt u eenvoudig uw toepassingen continu bouwen en implementeren. Door de implementatie van deze containers te organiseren met behulp van Kubernetes in Azure Container Service, kunt u repliceerbare, beheerbare clusters van containers bereiken. Door een continue build in te stellen om uw containerinstallatiekopieën en indeling te produceren, kunt u de snelheid en betrouwbaarheid van uw implementatie verhogen.
een privé-AKS-cluster maken

implementeren in Azure
In dit voorbeeld ziet u hoe u een privé-AKS-cluster maakt in een virtueel netwerk, samen met een jumpbox-VM.
een privé-AKS-cluster maken met een openbare DNS-zone

implementeren in Azure
In dit voorbeeld ziet u hoe u een privé-AKS-cluster implementeert met een openbare DNS-zone.
AKS maken met Prometheus en Grafana met privae link

implementeren in Azure
Hiermee maakt u een Azure-grafana, AKS en installeert u Prometheus, een opensource-toolkit voor bewaking en waarschuwingen, op een AKS-cluster (Azure Kubernetes Service). Vervolgens gebruikt u het beheerde privé-eindpunt van Azure Managed Grafana om verbinding te maken met deze Prometheus-server en de Prometheus-gegevens weer te geven in een Grafana-dashboard
Een beheerd Kubernetes-cluster (AKS) implementeren

implementeren in Azure
Deze ARM-sjabloon demonstreert de implementatie van een AKS-exemplaar met geavanceerde netwerkfuncties in een bestaand virtueel netwerk. Daarnaast wordt aan de gekozen service-principal de rol Netwerkbijdrager toegewezen voor het subnet dat het AKS-cluster bevat.
Een beheerd Kubernetes-cluster implementeren met AAD (AKS)

implementeren in Azure
Deze ARM-sjabloon demonstreert de implementatie van een AKS-exemplaar met geavanceerde netwerkfuncties in een bestaand virtueel netwerk en Azure AD Integeration. Daarnaast wordt aan de gekozen service-principal de rol Netwerkbijdrager toegewezen voor het subnet dat het AKS-cluster bevat.
Een AKS-cluster implementeren voor Azure ML

implementeren in Azure
Met deze sjabloon kunt u een AKS-cluster implementeren dat compatibel is met entreprise, dat kan worden gekoppeld aan Azure ML
min.io Azure Gateway-

implementeren in Azure
Volledig privé-min.io Azure Gateway-implementatie om een S3-compatibele opslag-API te bieden die wordt ondersteund door blobopslag

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype managedClusters kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • Resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.ContainerService/managedClusters-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ContainerService/managedClusters@2023-03-02-preview"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    extendedLocation = {
      name = "string"
      type = "string"
    }
    properties = {
      aadProfile = {
        adminGroupObjectIDs = [
          "string"
        ]
        clientAppID = "string"
        enableAzureRBAC = bool
        managed = bool
        serverAppID = "string"
        serverAppSecret = "string"
        tenantID = "string"
      }
      addonProfiles = {
        {customized property} = {
          config = {
            {customized property} = "string"
          }
          enabled = bool
        }
      }
      agentPoolProfiles = [
        {
          availabilityZones = [
            "string"
          ]
          capacityReservationGroupID = "string"
          count = int
          creationData = {
            sourceResourceId = "string"
          }
          enableAutoScaling = bool
          enableCustomCATrust = bool
          enableEncryptionAtHost = bool
          enableFIPS = bool
          enableNodePublicIP = bool
          enableUltraSSD = bool
          gpuInstanceProfile = "string"
          hostGroupID = "string"
          kubeletConfig = {
            allowedUnsafeSysctls = [
              "string"
            ]
            containerLogMaxFiles = int
            containerLogMaxSizeMB = int
            cpuCfsQuota = bool
            cpuCfsQuotaPeriod = "string"
            cpuManagerPolicy = "string"
            failSwapOn = bool
            imageGcHighThreshold = int
            imageGcLowThreshold = int
            podMaxPids = int
            topologyManagerPolicy = "string"
          }
          kubeletDiskType = "string"
          linuxOSConfig = {
            swapFileSizeMB = int
            sysctls = {
              fsAioMaxNr = int
              fsFileMax = int
              fsInotifyMaxUserWatches = int
              fsNrOpen = int
              kernelThreadsMax = int
              netCoreNetdevMaxBacklog = int
              netCoreOptmemMax = int
              netCoreRmemDefault = int
              netCoreRmemMax = int
              netCoreSomaxconn = int
              netCoreWmemDefault = int
              netCoreWmemMax = int
              netIpv4IpLocalPortRange = "string"
              netIpv4NeighDefaultGcThresh1 = int
              netIpv4NeighDefaultGcThresh2 = int
              netIpv4NeighDefaultGcThresh3 = int
              netIpv4TcpFinTimeout = int
              netIpv4TcpkeepaliveIntvl = int
              netIpv4TcpKeepaliveProbes = int
              netIpv4TcpKeepaliveTime = int
              netIpv4TcpMaxSynBacklog = int
              netIpv4TcpMaxTwBuckets = int
              netIpv4TcpTwReuse = bool
              netNetfilterNfConntrackBuckets = int
              netNetfilterNfConntrackMax = int
              vmMaxMapCount = int
              vmSwappiness = int
              vmVfsCachePressure = int
            }
            transparentHugePageDefrag = "string"
            transparentHugePageEnabled = "string"
          }
          maxCount = int
          maxPods = int
          messageOfTheDay = "string"
          minCount = int
          mode = "string"
          name = "string"
          networkProfile = {
            allowedHostPorts = [
              {
                portEnd = int
                portStart = int
                protocol = "string"
              }
            ]
            applicationSecurityGroups = [
              "string"
            ]
            nodePublicIPTags = [
              {
                ipTagType = "string"
                tag = "string"
              }
            ]
          }
          nodeLabels = {
            {customized property} = "string"
          }
          nodePublicIPPrefixID = "string"
          nodeTaints = [
            "string"
          ]
          orchestratorVersion = "string"
          osDiskSizeGB = int
          osDiskType = "string"
          osSKU = "string"
          osType = "string"
          podSubnetID = "string"
          powerState = {
            code = "string"
          }
          proximityPlacementGroupID = "string"
          scaleDownMode = "string"
          scaleSetEvictionPolicy = "string"
          scaleSetPriority = "string"
          spotMaxPrice = int
          tags = {
            {customized property} = "string"
          }
          type = "string"
          upgradeSettings = {
            maxSurge = "string"
          }
          vmSize = "string"
          vnetSubnetID = "string"
          windowsProfile = {
            disableOutboundNat = bool
          }
          workloadRuntime = "string"
        }
      ]
      apiServerAccessProfile = {
        authorizedIPRanges = [
          "string"
        ]
        disableRunCommand = bool
        enablePrivateCluster = bool
        enablePrivateClusterPublicFQDN = bool
        enableVnetIntegration = bool
        privateDNSZone = "string"
        subnetId = "string"
      }
      autoScalerProfile = {
        balance-similar-node-groups = "string"
        expander = "string"
        max-empty-bulk-delete = "string"
        max-graceful-termination-sec = "string"
        max-node-provision-time = "string"
        max-total-unready-percentage = "string"
        new-pod-scale-up-delay = "string"
        ok-total-unready-count = "string"
        scale-down-delay-after-add = "string"
        scale-down-delay-after-delete = "string"
        scale-down-delay-after-failure = "string"
        scale-down-unneeded-time = "string"
        scale-down-unready-time = "string"
        scale-down-utilization-threshold = "string"
        scan-interval = "string"
        skip-nodes-with-local-storage = "string"
        skip-nodes-with-system-pods = "string"
      }
      autoUpgradeProfile = {
        nodeOSUpgradeChannel = "string"
        upgradeChannel = "string"
      }
      azureMonitorProfile = {
        metrics = {
          enabled = bool
          kubeStateMetrics = {
            metricAnnotationsAllowList = "string"
            metricLabelsAllowlist = "string"
          }
        }
      }
      creationData = {
        sourceResourceId = "string"
      }
      disableLocalAccounts = bool
      diskEncryptionSetID = "string"
      dnsPrefix = "string"
      enableNamespaceResources = bool
      enablePodSecurityPolicy = bool
      enableRBAC = bool
      fqdnSubdomain = "string"
      guardrailsProfile = {
        excludedNamespaces = [
          "string"
        ]
        level = "string"
        version = "string"
      }
      httpProxyConfig = {
        httpProxy = "string"
        httpsProxy = "string"
        noProxy = [
          "string"
        ]
        trustedCa = "string"
      }
      identityProfile = {
        {customized property} = {
          clientId = "string"
          objectId = "string"
          resourceId = "string"
        }
      }
      ingressProfile = {
        webAppRouting = {
          dnsZoneResourceId = "string"
          enabled = bool
        }
      }
      kubernetesVersion = "string"
      linuxProfile = {
        adminUsername = "string"
        ssh = {
          publicKeys = [
            {
              keyData = "string"
            }
          ]
        }
      }
      networkProfile = {
        dnsServiceIP = "string"
        dockerBridgeCidr = "string"
        ipFamilies = [
          "string"
        ]
        kubeProxyConfig = {
          enabled = bool
          ipvsConfig = {
            scheduler = "string"
            tcpFinTimeoutSeconds = int
            tcpTimeoutSeconds = int
            udpTimeoutSeconds = int
          }
          mode = "string"
        }
        loadBalancerProfile = {
          allocatedOutboundPorts = int
          backendPoolType = "string"
          effectiveOutboundIPs = [
            {
              id = "string"
            }
          ]
          enableMultipleStandardLoadBalancers = bool
          idleTimeoutInMinutes = int
          managedOutboundIPs = {
            count = int
            countIPv6 = int
          }
          outboundIPPrefixes = {
            publicIPPrefixes = [
              {
                id = "string"
              }
            ]
          }
          outboundIPs = {
            publicIPs = [
              {
                id = "string"
              }
            ]
          }
        }
        loadBalancerSku = "string"
        natGatewayProfile = {
          effectiveOutboundIPs = [
            {
              id = "string"
            }
          ]
          idleTimeoutInMinutes = int
          managedOutboundIPProfile = {
            count = int
          }
        }
        networkDataplane = "string"
        networkMode = "string"
        networkPlugin = "string"
        networkPluginMode = "string"
        networkPolicy = "string"
        outboundType = "string"
        podCidr = "string"
        podCidrs = [
          "string"
        ]
        serviceCidr = "string"
        serviceCidrs = [
          "string"
        ]
      }
      nodeResourceGroup = "string"
      nodeResourceGroupProfile = {
        restrictionLevel = "string"
      }
      oidcIssuerProfile = {
        enabled = bool
      }
      podIdentityProfile = {
        allowNetworkPluginKubenet = bool
        enabled = bool
        userAssignedIdentities = [
          {
            bindingSelector = "string"
            identity = {
              clientId = "string"
              objectId = "string"
              resourceId = "string"
            }
            name = "string"
            namespace = "string"
          }
        ]
        userAssignedIdentityExceptions = [
          {
            name = "string"
            namespace = "string"
            podLabels = {
              {customized property} = "string"
            }
          }
        ]
      }
      privateLinkResources = [
        {
          groupId = "string"
          id = "string"
          name = "string"
          requiredMembers = [
            "string"
          ]
          type = "string"
        }
      ]
      publicNetworkAccess = "string"
      securityProfile = {
        azureKeyVaultKms = {
          enabled = bool
          keyId = "string"
          keyVaultNetworkAccess = "string"
          keyVaultResourceId = "string"
        }
        customCATrustCertificates = [
          ?
        ]
        defender = {
          logAnalyticsWorkspaceResourceId = "string"
          securityMonitoring = {
            enabled = bool
          }
        }
        imageCleaner = {
          enabled = bool
          intervalHours = int
        }
        nodeRestriction = {
          enabled = bool
        }
        workloadIdentity = {
          enabled = bool
        }
      }
      serviceMeshProfile = {
        istio = {
          components = {
            ingressGateways = [
              {
                enabled = bool
                mode = "string"
              }
            ]
          }
        }
        mode = "string"
      }
      servicePrincipalProfile = {
        clientId = "string"
        secret = "string"
      }
      storageProfile = {
        blobCSIDriver = {
          enabled = bool
        }
        diskCSIDriver = {
          enabled = bool
          version = "string"
        }
        fileCSIDriver = {
          enabled = bool
        }
        snapshotController = {
          enabled = bool
        }
      }
      supportPlan = "string"
      upgradeSettings = {
        overrideSettings = {
          controlPlaneOverrides = [
            "string"
          ]
          until = "string"
        }
      }
      windowsProfile = {
        adminPassword = "string"
        adminUsername = "string"
        enableCSIProxy = bool
        gmsaProfile = {
          dnsServer = "string"
          enabled = bool
          rootDomainName = "string"
        }
        licenseType = "string"
      }
      workloadAutoScalerProfile = {
        keda = {
          enabled = bool
        }
        verticalPodAutoscaler = {
          controlledValues = "string"
          enabled = bool
          updateMode = "string"
        }
      }
    }
    sku = {
      name = "string"
      tier = "string"
    }
  }
}

Eigenschapswaarden

Microsoft.ContainerService/beheerdeClusters

Naam Beschrijving Waarde
uitgebreidLocatie De uitgebreide locatie van de virtuele machine. UitgebreidLocatie
identiteit De identiteit van het beheerde cluster, indien geconfigureerd. Beheerde ClusterIdentity
locatie De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
naam De resourcenaam snaar

Beperkingen:
Minimale lengte = 1
Maximale lengte = 63
Patroon = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$ (vereist)
eigenschappen Eigenschappen van een beheerd cluster. ManagedClusterProperties-
Sku De beheerde cluster-SKU. Beheerde ClusterSKU
etiketten Resourcetags Woordenlijst met tagnamen en -waarden.
soort Het brontype "Microsoft.ContainerService/managedClusters@2023-03-02-preview"

AgentPoolNetworkProfile

Naam Beschrijving Waarde
allowedHostPorts De poortbereiken waartoe toegang is toegestaan. De opgegeven bereiken mogen elkaar overlappen. PortRange
toepassingsbeveiligingsgroepen De id's van de toepassingsbeveiligingsgroepen die door de agentgroep worden gekoppeld wanneer deze worden gemaakt. tekenreeks[]
nodePublicIPTags IPTags van openbare IP-adressen op exemplaarniveau. IPTag

AgentPoolUpgradeInstellingen

Naam Beschrijving Waarde
maxSurge 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: /azure/aks/upgrade-cluster#customize-node-surge-upgrade touw

AgentPoolWindowsProfiel

Naam Beschrijving Waarde
uitschakelenUitgaand 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. Bool

AzureKeyVaultKms

Naam Beschrijving Waarde
Ingeschakeld Of u de Azure Key Vault-sleutelbeheerservice wilt inschakelen. De standaardwaarde is onwaar. Bool
keyId Id van Azure Key Vault-sleutel. Zie de indeling van de sleutel-id 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. touw
keyVaultNetworkAccess 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. 'Privé'
'Openbaar'
keyVaultResourceId Resource-id van sleutelkluis. Als keyVaultNetworkAccess is Private, is dit veld vereist en moet dit een geldige resource-id zijn. Wanneer keyVaultNetworkAccess is Public, laat u het veld leeg. touw

ClusterUpgrade-instellingen

Naam Beschrijving Waarde
overschrijvenInstellingen Instellingen voor onderdrukkingen. UpgradeOverrideInstellingen

ContainerServiceLinuxProfiel

Naam Beschrijving Waarde
beheerderGebruikersnaam De gebruikersnaam van de beheerder die moet worden gebruikt voor Virtuele Linux-machines. snaar

Beperkingen:
Patroon = ^[A-Za-z][-A-Za-z0-9_]*$ (vereist)
ssh De SSH-configuratie voor op Linux gebaseerde VM's die worden uitgevoerd in Azure. ContainerServiceSshConfiguration- (vereist)

ContainerServiceNetworkProfile

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

Beperkingen:
Patroon = ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
dockerBridgeCidr Een CIDR-notatie-IP-bereik dat is toegewezen aan het Docker-brugnetwerk. Deze mag niet overlappen met ip-adresbereiken van het subnet of het Kubernetes-serviceadresbereik. snaar

Beperkingen:
Patroon = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
ipGezinnen 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. Tekenreeksmatrix met een van de volgende waarden:
'IPv4'
'IPv6'
kubeProxyConfig Bevat configuratie-aanpassingen voor kube-proxy. Waarden die niet zijn gedefinieerd, maken gebruik van het standaardgedrag van de kube-proxy. Zie https://v version.docs.kubernetes.io/docs/reference/command-line-tools-reference/kube-proxy/ waar de versie< wordt vertegenwoordigd door een primaire versie-secundaire>< versietekenreeks><.><> Kubernetes versie 1.23 zou '1-23' zijn. ContainerServiceNetworkProfileKubeProxyConfig
loadBalancerProfiel Profiel van de load balancer van het cluster. ManagedClusterLoadBalancerProfile
loadBalancerSku De standaardwaarde is 'standaard'. Zie Azure Load Balancer-SKU's voor meer informatie over de verschillen tussen load balancer-SKU's. 'Basis'
'standaard'
natGatewayProfiel Profiel van de CLUSTER NAT-gateway. BeheerdClusterNATGatewayProfiel
netwerkDataplane Netwerkgegevensvlak dat wordt gebruikt in het Kubernetes-cluster. 'Azuurblauw'
'cilium'
netwerkmodus Dit kan niet worden opgegeven als networkPlugin iets anders is dan 'azure'. 'brug'
'transparant'
netwerkPlugin De netwerkinvoegtoepassing die wordt gebruikt voor het bouwen van het Kubernetes-netwerk. 'Azuurblauw'
'Kubenet'
'geen'
netwerkPluginMode De modus netwerkinvoegtoepassing die wordt gebruikt voor het bouwen van het Kubernetes-netwerk. 'Overlay'
netwerkbeleid Netwerkbeleid dat wordt gebruikt voor het bouwen van het Kubernetes-netwerk. 'Azuurblauw'
'Calico'
'cilium'
uitgaand type Dit kan alleen worden ingesteld tijdens het maken van het cluster en kan later niet meer worden gewijzigd. Zie uitgaand uitgaand type voor meer informatie. 'loadBalancer'
ManagedNATGateway
'userAssignedNATGateway'
'userDefinedRouting'
podCidr Een CIDR-notatie-IP-bereik waaruit pod-IP's moeten worden toegewezen wanneer kubenet wordt gebruikt. snaar

Beperkingen:
Patroon = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
podCidrs 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. tekenreeks[]
dienstCidr 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. snaar

Beperkingen:
Patroon = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
serviceCidrs 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. tekenreeks[]

ContainerServiceNetworkProfileKubeProxyConfig

Naam Beschrijving Waarde
Ingeschakeld Of kube-proxy op het cluster moet worden ingeschakeld (als er geen kubeProxyConfig bestaat, is kube-proxy standaard ingeschakeld in AKS zonder deze aanpassingen). Bool
ipvsConfig Bevat configuratie-aanpassingen voor IPVS. Kan alleen worden opgegeven als de modus is ingesteld op 'IPVS'. ContainerServiceNetworkProfileKubeProxyConfigIpvsConfig
modus Geef op welke proxymodus moet worden gebruikt ('IPTABLES' of 'IPVS') IPTABLES
'IPVS'

ContainerServiceNetworkProfileKubeProxyConfigIpvsConfig

Naam Beschrijving Waarde
Taakplanner IPVS scheduler, zie http://www.linuxvirtualserver.org/docs/scheduling.htmlvoor meer informatie. 'Minste verbinding'
'RoundRobin'
tcpFinTimeoutSeconden De time-outwaarde die wordt gebruikt voor IPVS TCP-sessies na ontvangst van een FIN in seconden. Moet een positief geheel getal zijn. int (integer)
tcpTimeoutSeconden De time-outwaarde die wordt gebruikt voor niet-actieve IPVS TCP-sessies in seconden. Moet een positief geheel getal zijn. int (integer)
udpTimeoutSeconden De time-outwaarde die wordt gebruikt voor IPVS UDP-pakketten in seconden. Moet een positief geheel getal zijn. int (integer)

ContainerServiceSshConfiguratie

Naam Beschrijving Waarde
openbare sleutels 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[] (vereist)

ContainerServiceSshPublicKey

Naam Beschrijving Waarde
kerngegevens Openbare certificaatsleutel die wordt gebruikt voor verificatie met VM's via SSH. Het certificaat moet een PEM-indeling hebben met of zonder headers. tekenreeks (vereist)

CreatieData

Naam Beschrijving Waarde
bronBronId Dit is de ARM-id van het bronobject dat moet worden gebruikt om het doelobject te maken. touw

UitgebreideLocatie

Naam Beschrijving Waarde
naam De naam van de uitgebreide locatie. touw
soort Het type van de uitgebreide locatie. 'Randzone'

VangrailsProfiel

Naam Beschrijving Waarde
excludedNamespaces Lijst met naamruimten die zijn uitgesloten van kadercontroles tekenreeks[]
niveau Het kaderniveau dat moet worden gebruikt. Standaard is Guardrails ingeschakeld voor alle naamruimten, behalve de namen die AKS uitsluit via systemExcludedNamespaces 'Afdwinging'
'Uit'
Waarschuwing (vereist)
Versie De versie van beperkingen die moeten worden gebruikt tekenreeks (vereist)

IPTag

Naam Beschrijving Waarde
ipTagType Het TYPE IP-tag. Voorbeeld: RoutingPreference. touw
label De waarde van de IP-tag die is gekoppeld aan het openbare IP-adres. Voorbeeld: Internet. touw

IstioComponenten

Naam Beschrijving Waarde
ingressGateways Istio-ingangsgateways. IstioIngressGateway

IstioIngressGateway

Naam Beschrijving Waarde
Ingeschakeld Hiermee wordt aangegeven of de toegangsbeheergateway moet worden ingeschakeld. bool (vereist)
modus Modus van een toegangsbeheerobjectgateway. 'Extern'
'Intern' (vereist)

IstioServiceMesh

Naam Beschrijving Waarde
Onderdelen Configuratie van Istio-onderdelen. IstioComponenten

KubeletConfig

Naam Beschrijving Waarde
toegestaanUnsafeSysctls Toegestane lijst met onveilige sysctls of onveilige sysctl-patronen (eindigend op *). tekenreeks[]
containerLogMaxFiles Het maximum aantal containerlogboekbestanden dat aanwezig kan zijn voor een container. Het getal moet ≥ 2 zijn. Int

Beperkingen:
Minimumwaarde = 2
containerLogMaxSizeMB De maximale grootte (bijvoorbeeld 10Mi) van het containerlogboekbestand voordat het wordt gedraaid. int (integer)
cpuCfsQuota De standaardwaarde is waar. Bool
cpuCfsQuotaPeriode 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'. touw
cpuManager-beleid De standaardwaarde is 'none'. Zie Het Beleid voor CPU-beheer van Kubernetes voor meer informatie. Toegestane waarden zijn 'none' en 'static'. touw
failSwapOn Als deze optie is ingesteld op true, kan de Kubelet niet worden gestart als wisselen is ingeschakeld op het knooppunt. Bool
afbeeldingGcHighThreshold Als u de garbagecollection van de installatiekopieën wilt uitschakelen, stelt u in op 100. De standaardwaarde is 85% int (integer)
imageGcLowThreshold Dit kan niet hoger worden ingesteld dan imageGcHighThreshold. De standaardwaarde is 80% int (integer)
podMaxPids Het maximum aantal processen per pod. int (integer)
topologieManagerBeleid Zie Kubernetes Topology Manager voor meer informatie. De standaardwaarde is 'none'. Toegestane waarden zijn 'none', 'best-effort', 'restricted' en 'single-numa-node'. touw

LinuxOSConfig

Naam Beschrijving Waarde
swapFileSizeMB De grootte in MB van een wisselbestand dat op elk knooppunt wordt gemaakt. int (integer)
sysctls Sysctl-instellingen voor Linux-agentknooppunten. SysctlConfig
transparentHugePageDefrag Geldige waarden zijn 'altijd', 'uitstellen', 'uitstellen+madvise', 'madvise' en 'nooit'. De standaardwaarde is 'madvise'. Zie Transparent Hugepages voor meer informatie. touw
transparentHugePageIngeschakeld Geldige waarden zijn 'altijd', 'madvise' en 'nooit'. De standaardwaarde is altijd. Zie Transparent Hugepages voor meer informatie. touw

BeheerdClusterAADProfile

Naam Beschrijving Waarde
adminGroupObjectID's De lijst met AAD-groepsobject-id's die de beheerdersrol van het cluster hebben. tekenreeks[]
clientAppID (AFGESCHAFT) De AAD-toepassings-id van de client. Meer informatie vindt u op https://aka.ms/aks/aad-legacy. touw
AzureRBAC inschakelen Of u Azure RBAC wilt inschakelen voor Kubernetes-autorisatie. Bool
beheerd Of beheerde AAD moet worden ingeschakeld. Bool
serverApp-ID (AFGESCHAFT) De AAD-toepassings-id van de server. Meer informatie vindt u op https://aka.ms/aks/aad-legacy. touw
serverAppSecret (AFGESCHAFT) Het AAD-toepassingsgeheim van de server. Meer informatie vindt u op https://aka.ms/aks/aad-legacy. touw
huurderID De AAD-tenant-id die moet worden gebruikt voor verificatie. Als dit niet is opgegeven, wordt de tenant van het implementatieabonnement gebruikt. touw

BeheerdClusterAddonProfile

Naam Beschrijving Waarde
configuratie Sleutel-waardeparen voor het configureren van een invoegtoepassing. BeheerdClusterAddonProfileConfig
Ingeschakeld Of de invoegtoepassing al dan niet is ingeschakeld. bool (vereist)

BeheerdClusterAddonProfileConfig

Naam Beschrijving Waarde

ManagedClusterAgentPoolProfile

Naam Beschrijving Waarde
beschikbaarheidszones De lijst met beschikbaarheidszones die moeten worden gebruikt voor knooppunten. Dit kan alleen worden opgegeven als de eigenschap AgentPoolType virtualMachineScaleSets is. tekenreeks[]
capaciteitReserveringGroepID AKS koppelt de opgegeven agentgroep aan de capaciteitsreserveringsgroep. touw
aantal 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. int (integer)
creatieData CreationData moet worden gebruikt om de bronmomentopname-id op te geven als de knooppuntgroep wordt gemaakt/bijgewerkt met behulp van een momentopname. CreatieData
Automatisch schalen inschakelen Of automatische schaalaanpassing moet worden ingeschakeld Bool
enableCustomCATrust Als deze optie is ingesteld op true, voegt AKS een label toe aan het knooppunt dat aangeeft dat de functie is ingeschakeld en implementeert een daemonset samen met hostservices om aangepaste certificeringsinstanties te synchroniseren vanuit de door de gebruiker verstrekte lijst met met base64 gecodeerde certificaten in knooppuntvertrouwensarchieven. Standaard ingesteld op onwaar. Bool
enableEncryptionAtHost Dit wordt alleen ondersteund op bepaalde VM-grootten en in bepaalde Azure-regio's. Zie voor meer informatie: /azure/aks/enable-host-encryption Bool
FIPS inschakelen Zie Een knooppuntgroep met FIPS-functionaliteit toevoegen voor meer informatie. Bool
enableNodePublicIP 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 het toewijzen van een openbaar IP-adres per knooppunt voor meer informatie. De standaardwaarde is onwaar. Bool
UltraSSD inschakelen Of UltraSSD moet worden ingeschakeld Bool
gpuInstanceProfiel GPUInstanceProfile dat moet worden gebruikt om het GPU MIG-exemplaarprofiel op te geven voor de ondersteunde GPU VM-SKU. 'MIG1g'
'MIG2g'
'MIG3g'
'MIG4g'
'MIG7g'
hostGroupID Dit is van het formulier: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. Zie Toegewezen Azure-hosts voor meer informatie. touw
kubeletConfig De Kubelet-configuratie op de agentpoolknooppunten. KubeletConfig
kubeletDiskType Bepaalt de plaatsing van legeDir-volumes, hoofdmap van containerruntimegegevens en tijdelijke Kubelet-opslag. 'BESTURINGSSYSTEEM'
'Tijdelijk'
linuxOSConfig De besturingssysteemconfiguratie van Linux-agentknooppunten. LinuxOSConfig
maxCount Het maximum aantal knooppunten voor automatisch schalen int (integer)
maxPods Het maximum aantal pods dat op een knooppunt kan worden uitgevoerd. int (integer)
berichtVanDe Dag Een met base64 gecodeerde tekenreeks die na het decoderen naar /etc/motd wordt geschreven. Hiermee kunt u het bericht van de dag aanpassen voor Linux-knooppunten. Deze mag niet worden opgegeven voor Windows-knooppunten. Het moet een statische tekenreeks zijn (dat wil bijvoorbeeld onbewerkt worden afgedrukt en niet worden uitgevoerd als een script). touw
minimum aantal Het minimale aantal knooppunten voor automatisch schalen int (integer)
modus Een cluster moet te allen tijde ten minste één agentgroep van het systeem hebben. Zie voor meer informatie over beperkingen en best practices voor agentpools: /azure/aks/use-system-pools 'Systeem'
'Gebruiker'
naam Namen van Windows-agentgroepen moeten maximaal 6 tekens bevatten. snaar

Beperkingen:
Patroon = ^[a-z][a-z0-9]{0,11}$ (vereist)
netwerkProfiel Netwerkinstellingen van een agentgroep. AgentPoolNetworkProfile
knooppuntLabels De knooppuntlabels die moeten worden bewaard op alle knooppunten in de agentgroep. ManagedClusterAgentPoolProfilePropertiesNodeLabels
nodePublicIPPrefixID Dit is van de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName} touw
nodeTaints De taints die zijn toegevoegd aan nieuwe knooppunten tijdens het maken en schalen van knooppuntgroepen. Bijvoorbeeld key=value:NoSchedule. tekenreeks[]
orchestratorVersie Zowel patchversie <major.minor.patch> als <major.minor> worden ondersteund. Wanneer <major.minor> is opgegeven, wordt automatisch de meest recente ondersteunde patchversie gekozen. Als u de agentgroep bijwerkt met dezelfde <major.minor> nadat deze is gemaakt, wordt er geen upgrade geactiveerd, zelfs niet 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 upgraden voor meer informatie. touw
osDiskSizeNL 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. Int

Beperkingen:
Minimumwaarde = 0
Maximumwaarde = 2048
osDiskType 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 Kortstondig besturingssysteem voor meer informatie. 'Kortstondige'
'Beheerd'
osSKU Hiermee geeft u de SKU van het besturingssysteem op die wordt gebruikt door de agentgroep. Als dit niet is opgegeven, is de standaardinstelling Ubuntu als OSType=Linux of Windows2019 als OSType=Windows. En de standaard Windows OSSKU wordt gewijzigd in Windows2022 nadat Windows2019 is afgeschaft. 'CBLMariner'
'Zeeman'
'Ubuntu'
'Vensters 2019'
'Ramen 2022'
osType Het type besturingssysteem. De standaardwaarde is Linux. 'Linux'
'Ramen'
podSubnetID 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} touw
macht Staat 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 Kracht Staat
proximityPlacementGroupID De id voor nabijheidsplaatsingsgroep. touw
schaalDownMode Dit heeft ook invloed op het gedrag van automatische schaalaanpassing van clusters. Als dit niet is opgegeven, wordt deze standaard verwijderd. Toewijzing ongedaan maken
'Verwijderen'
schaalSetUitzettingsbeleid Dit kan niet worden opgegeven tenzij de scaleSetPriority 'Spot' is. Als dit niet is opgegeven, is de standaardwaarde Verwijderen. Toewijzing ongedaan maken
'Verwijderen'
schaalSetPrioriteit De prioriteit van de virtuele-machineschaalset. Als dit niet is opgegeven, is de standaardwaarde 'Normaal'. 'Normaal'
'Plek'
spotMaxPrijs 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 int (integer)
etiketten De tags die moeten worden bewaard in de virtuele-machineschaalset van de agentgroep. ManagedClusterAgentPoolProfilePropertiesTags
soort Het type agentgroep. 'Beschikbaarheid Set'
'VirtueleMachineScaleSets'
upgrade-instellingen Instellingen voor het upgraden van de agentpool AgentPoolUpgradeInstellingen
vmGrootte 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: /azure/aks/quotas-skus-regions touw
vnetSubnetID 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} touw
windowsProfiel Het specifieke profiel van de Windows-agentgroep. AgentPoolWindowsProfiel
werklastRuntime Bepaalt het type workload dat een knooppunt kan uitvoeren. 'KataMshvVmIsolatie'
'OCIContainer'
'WasmWasi'

ManagedClusterAgentPoolProfilePropertiesNodeLabels

Naam Beschrijving Waarde

ManagedClusterAgentPoolProfilePropertiesTags

Naam Beschrijving Waarde

ManagedClusterAPIServerAccessProfile

Naam Beschrijving Waarde
geautoriseerdIPRanges 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 geautoriseerde IP-bereiken voor API-servers voor meer informatie. tekenreeks[]
disableRunCommand Of u de opdracht uitvoeren voor het cluster wilt uitschakelen of niet. Bool
enablePrivateCluster Zie Een privé-AKS-cluster maken voor meer informatie. Bool
enablePrivateClusterPublicFQDN Of u nu extra openbare FQDN voor een privécluster wilt maken of niet. Bool
enableVnetIntegration Of u nu apiserver-vnet-integratie voor het cluster wilt inschakelen of niet. Bool
privateDNSZone De standaardwaarde is System. Zie Privé-DNS-zone configureren voor meer informatie. Toegestane waarden zijn 'systeem' en 'geen'. touw
subnetId Dit is vereist wanneer: 1. een nieuw cluster maken met BYO VNet; 2. een bestaand cluster bijwerken om integratie van apiserver vnet in te schakelen. touw

ManagedClusterAutoUpgradeProfile

Naam Beschrijving Waarde
nodeOSUpgradeChannel De standaardwaarde is Onbeheerd, maar kan worden gewijzigd in NodeImage of SecurityPatch bij ALGEMENE beschikbaarheid. NodeImage
'Geen'
'Beveiligingspatch'
'Onbeheerd'
upgradeKanaal Zie het instellen van het kanaal voor automatische upgrade van het AKS-cluster voor meer informatie. 'knooppunt-afbeelding'
'geen'
'Patch'
'snel'
'stabiel'

ManagedClusterAzureMonitorProfile

Naam Beschrijving Waarde
meetwaarden Profiel voor metrische gegevens voor de prometheus-service-invoegtoepassing ManagedClusterAzureMonitorProfileMetrics

ManagedClusterAzureMonitorProfileKubeStateMetrics

Naam Beschrijving Waarde
metricAnnotationsAllowList Door komma's gescheiden lijst met aanvullende Kubernetes-labelsleutels die worden gebruikt in de metrische labels van de resource. touw
metricLabelsAllowlist Door komma's gescheiden lijst met Kubernetes-aantekeningensleutels die worden gebruikt in de metrische labels van de resource. touw

ManagedClusterAzureMonitorProfileMetrics

Naam Beschrijving Waarde
Ingeschakeld Of de Prometheus-collector moet worden ingeschakeld bool (vereist)
kubeStateMetrics Kube State Metrics voor prometheus-invoegtoepassingsprofiel voor het containerservicecluster ManagedClusterAzureMonitorProfileKubeStateMetrics

ManagedClusterHttpProxyConfig

Naam Beschrijving Waarde
httpProxy (Engelstalig) Het eindpunt van de HTTP-proxyserver dat moet worden gebruikt. touw
Proxy (Engelstalig) Het eindpunt van de HTTPS-proxyserver dat moet worden gebruikt. touw
geen proxy De eindpunten die geen proxy mogen doorlopen. tekenreeks[]
vertrouwdCa Alternatief CA-certificaat dat moet worden gebruikt om verbinding te maken met proxyservers. touw

Beheerde ClusterIdentity

Naam Beschrijving Waarde
soort Zie Beheerde identiteiten gebruiken in AKS voor meer informatie. 'Geen'
'Systeem toegewezen'
UserAssigned
gebruikers-toegewezen identiteiten De sleutels moeten ARM-resource-id's zijn in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. ManagedClusterIdentityUserAssignedIdentities

ManagedClusterIdentityUserAssignedIdentities

Naam Beschrijving Waarde

BeheerdClusterIngressProfile

Naam Beschrijving Waarde
webAppRouting Routeringsinstellingen voor web-apps voor het toegangsbeheerprofiel. ManagedClusterIngressProfileWebAppRouting

ManagedClusterIngressProfileWebAppRouting

Naam Beschrijving Waarde
dnsZoneResourceId Resource-id van de DNS-zone die moet worden gekoppeld aan de web-app. Wordt alleen gebruikt wanneer Routering van web-apps is ingeschakeld. touw
Ingeschakeld Hiermee wordt aangegeven of web-app-routering moet worden ingeschakeld. Bool

ManagedClusterLoadBalancerProfile

Naam Beschrijving Waarde
toegewezenOutboundPorts 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. Int

Beperkingen:
Minimumwaarde = 0
Maximumwaarde = 64000
backendPoolType Het type beheerde binnenkomende Load Balancer BackendPool. 'Knooppunt'
NodeIPConfiguration
effectieveUitgaande IP's De effectieve uitgaande IP-resources van de load balancer van het cluster. Bron Referentie
enableMultipleStandardLoadBalancers Schakel meerdere standard load balancers per AKS-cluster in of niet. Bool
inactieve Time-outInMinuten 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. Int

Beperkingen:
Minimumwaarde = 4
Maximumwaarde = 120
beheerdeOutbound-IP's Gewenste beheerde uitgaande IP-adressen voor de load balancer van het cluster. ManagedClusterLoadBalancerProfileManagedOutboundIP's
uitgaandeIPPrefixes Gewenste uitgaande IP-voorvoegselbronnen voor de load balancer van het cluster. ManagedClusterLoadBalancerProfileOutboundIPPrefixes
uitgaande IP's Gewenste uitgaande IP-resources voor de load balancer van het cluster. ManagedClusterLoadBalancerProfileOutboundIP's

ManagedClusterLoadBalancerProfileManagedOutboundIP's

Naam Beschrijving Waarde
aantal 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. Int

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 100
aantalIPv6 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. Int

Beperkingen:
Minimumwaarde = 0
Maximumwaarde = 100

ManagedClusterLoadBalancerProfileOutboundIPPrefixes

Naam Beschrijving Waarde
openbareIPVoorvoegsels Een lijst met resources voor openbare IP-voorvoegsels. Bron Referentie

ManagedClusterLoadBalancerProfileOutboundIP's

Naam Beschrijving Waarde
openbare IP's Een lijst met openbare IP-resources. Bron Referentie

BeheerdClusterBeheerdUitgaandIPProbestand

Naam Beschrijving Waarde
aantal 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. Int

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 16

BeheerdClusterNATGatewayProfiel

Naam Beschrijving Waarde
effectieveUitgaande IP's De effectieve uitgaande IP-resources van de CLUSTER NAT-gateway. Bron Referentie
inactieve Time-outInMinuten 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. Int

Beperkingen:
Minimumwaarde = 4
Maximumwaarde = 120
beheerde OutboundIPProfile Profiel van de beheerde uitgaande IP-resources van de CLUSTER NAT-gateway. BeheerdClusterBeheerdUitgaandIPProbestand

ManagedClusterNodeResourceGroupProfile

Naam Beschrijving Waarde
beperkingNiveau Het beperkingsniveau dat is toegepast op de knooppuntresourcegroep van het cluster 'Alleen lezen'
'Onbeperkt'

ManagedClusterOidcIssuerProfile

Naam Beschrijving Waarde
Ingeschakeld Of de OIDC-verlener is ingeschakeld. Bool

Beheerde ClusterPodIdentity

Naam Beschrijving Waarde
bindende Selector De bindingselector die moet worden gebruikt voor de AzureIdentityBinding-resource. touw
identiteit De door de gebruiker toegewezen identiteitsgegevens. UserAssignedIdentity (vereist)
naam De naam van de pod-identiteit. tekenreeks (vereist)
naamruimte De naamruimte van de pod-identiteit. tekenreeks (vereist)

ManagedClusterPodIdentityException

Naam Beschrijving Waarde
naam De naam van de uitzondering voor de pod-identiteit. tekenreeks (vereist)
naamruimte De naamruimte van de pod-id-uitzondering. tekenreeks (vereist)
podEtiketten De podlabels die overeenkomen. ManagedClusterPodIdentityExceptionPodLabels (vereist)

ManagedClusterPodIdentityExceptionPodLabels

Naam Beschrijving Waarde

Beheerde ClusterPodIdentityProfile

Naam Beschrijving Waarde
allowNetworkPluginKubenet 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. Bool
Ingeschakeld Of de pod-id-invoegtoepassing is ingeschakeld. Bool
gebruikers-toegewezen identiteiten De pod-identiteiten die in het cluster moeten worden gebruikt. Beheerde ClusterPodIdentity
userAssignedIdentityExceptions De uitzonderingen voor pod-identiteiten die moeten worden toegestaan. ManagedClusterPodIdentityException

ManagedClusterProperties

Naam Beschrijving Waarde
aadProfiel De Azure Active Directory-configuratie. BeheerdClusterAADProfile
add-on profielen Het profiel van de invoegtoepassing voor beheerde clusters. BeheerdeClusterEigenschappenAddonProfiles
agentPoolProfielen De eigenschappen van de agentgroep. ManagedClusterAgentPoolProfile
apiServerAccessProfile Het toegangsprofiel voor beheerde cluster-API-server. ManagedClusterAPIServerAccessProfile
autoScalerProfiel Parameters die moeten worden toegepast op de automatische schaalaanpassing van clusters wanneer deze optie is ingeschakeld ManagedClusterPropertiesAutoScalerProfile
autoUpgradeProfiel De configuratie van de automatische upgrade. ManagedClusterAutoUpgradeProfile
azureMonitorProfile Prometheus-invoegtoepassingsprofiel voor het containerservicecluster ManagedClusterAzureMonitorProfile
creatieData CreationData die moet worden gebruikt om de bronmomentopname-id op te geven als het cluster wordt gemaakt/bijgewerkt met behulp van een momentopname. CreatieData
disableLocalAccounts Als deze optie is ingesteld op true, worden statische referenties uitgeschakeld voor dit cluster. Dit mag alleen worden gebruikt voor beheerde clusters waarvoor AAD is ingeschakeld. Zie Lokale accounts uitschakelen voor meer informatie. Bool
diskEncryptionSetID Dit is van het formulier: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName} touw
dnsVoorvoegsel Dit kan niet worden bijgewerkt zodra het beheerde cluster is gemaakt. touw
enableNamespaceResources De standaardwaarde is onwaar. Deze kan worden ingeschakeld/uitgeschakeld bij het maken en bijwerken van het beheerde cluster. Zie https://aka.ms/NamespaceARMResource voor meer informatie over naamruimte als een ARM-resource. Bool
activeerPodBeveiligingsBeleid (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 op https://aka.ms/k8s/psp en https://aka.ms/aks/psp. Bool
inschakelenRBAC Of Kubernetes Role-Based toegangsbeheer moet worden ingeschakeld. Bool
fqdnSubdomein Dit kan niet worden bijgewerkt zodra het beheerde cluster is gemaakt. touw
kadersProfile Het kaderprofiel bevat alle kaderinformatie voor een bepaald cluster VangrailsProfiel
httpProxyConfig Configuraties voor het inrichten van het cluster met HTTP-proxyservers. ManagedClusterHttpProxyConfig
identiteitProfiel Identiteiten die zijn gekoppeld aan het cluster. ManagedClusterPropertiesIdentityProfile
ingressProfiel Inkomend profiel voor het beheerde cluster. BeheerdClusterIngressProfile
kubernetesVersie 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. Upgrades tussen 1.14.x -> 1.15.x of 1.15.x -> 1.16.x zijn bijvoorbeeld toegestaan, maar 1.14.x -> 1.16.x is niet toegestaan. Zie een upgrade van een AKS-cluster voor meer informatie. touw
linuxProfiel Het profiel voor Linux-VM's in het beheerde cluster. ContainerServiceLinuxProfiel
netwerkProfiel Het netwerkconfiguratieprofiel. ContainerServiceNetworkProfile
knooppuntResourceGroep De naam van de resourcegroep met agentgroepknooppunten. touw
nodeResourceGroupProfile Het configuratieprofiel van de knooppuntresourcegroep. ManagedClusterNodeResourceGroupProfile
oidcIssuerProfile Het OIDC-verlenerprofiel van het beheerde cluster. ManagedClusterOidcIssuerProfile
podIdentityProfile Zie AAD-podidentiteit gebruiken voor meer informatie over de integratie van AAD-pod-identiteiten. Beheerde ClusterPodIdentityProfile
privateLinkBronnen Private Link-resources die zijn gekoppeld aan het cluster. PrivateLinkResource
toegang tot het openbare netwerk Openbare netwerktoegang voor AKS toestaan of weigeren 'Uitgeschakeld'
'Ingeschakeld'
'BeveiligdByPerimeter'
beveiliging Profiel Beveiligingsprofiel voor het beheerde cluster. ManagedClusterSecurityProfile
serviceMeshProfiel Service-mesh-profiel voor een beheerd cluster. ServiceMeshProfiel
dienstHoofdProfiel Informatie over een service-principal-identiteit voor het cluster dat moet worden gebruikt voor het bewerken van Azure-API's. ManagedClusterServicePrincipalProfile
opslagProfiel Opslagprofiel voor het beheerde cluster. ManagedClusterStorageProfile
ondersteuning Plan Het ondersteuningsplan voor het beheerde cluster. Als dit niet is opgegeven, is de standaardwaarde 'KubernetesOfficial'. 'AKSLongTermOndersteuning'
'KubernetesOfficieel'
upgrade-instellingen Instellingen voor het upgraden van een cluster. ClusterUpgrade-instellingen
windowsProfiel Het profiel voor Virtuele Windows-machines in het beheerde cluster. BeheerdClusterWindowsProfiel
workloadAutoScalerProfiel Profiel voor automatische schaalaanpassing van werkbelastingen voor het beheerde cluster. ManagedClusterWorkloadAutoScalerProfile

BeheerdeClusterEigenschappenAddonProfiles

Naam Beschrijving Waarde

ManagedClusterPropertiesAutoScalerProfile

Naam Beschrijving Waarde
balans-vergelijkbare-knooppuntgroepen Geldige waarden zijn 'true' en 'false' touw
Expander Als dit niet is opgegeven, is de standaardwaarde 'willekeurig'. Zie expanders voor meer informatie. "least-waste"
'de meeste peulen'
"prioriteit"
'willekeurig'
max-leeg-bulk-verwijderen De standaardwaarde is 10. touw
max-sierlijke-beëindiging-sec De standaardwaarde is 600. touw
max-node-provision-tijd De standaardwaarde is 15 min. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund. touw
max-totaal-onvoorbereid-percentage De standaardwaarde is 45. Het maximum is 100 en het minimum is 0. touw
nieuwe pod-scale-up-delay 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). touw
ok-totaal-onvoorbereid-telling Dit moet een geheel getal zijn. De standaardwaarde is 3. touw
Verkleinen-Vertragen-Na-Toevoegen De standaardwaarde is '10m'. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund. touw
verkleinen-verkleinen-vertraging-na-verwijderen De standaardwaarde is het scaninterval. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund. touw
Verkleinen-afbouwen-vertraging-na-falen De standaardwaarde is '3m'. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund. touw
omlaag schalen onnodige tijd De standaardwaarde is '10m'. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund. touw
omlaag schalen ongelezen tijd De standaardwaarde is '20m'. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund. touw
drempelwaarde voor omlaag schalen De standaardwaarde is '0,5'. touw
scan-interval De standaardwaarde is '10'. Waarden moeten een geheel getal van seconden zijn. touw
knooppunten-met-lokale-opslag overslaan De standaardwaarde is waar. touw
knooppunten-met-systeem-pods overslaan De standaardwaarde is waar. touw

ManagedClusterPropertiesIdentityProfile

Naam Beschrijving Waarde

ManagedClusterSecurityProfile

Naam Beschrijving Waarde
azureKeyVaultKms Azure Key Vault-service-instellingen voor sleutelbeheer voor het beveiligingsprofiel. AzureKeyVaultKms
customCATrustCertificaten Een lijst met maximaal 10 met base64 gecodeerde CA's die worden toegevoegd aan het vertrouwensarchief op knooppunten waarvoor de functie Aangepaste CA-vertrouwen is ingeschakeld. Zie Aangepaste CA-vertrouwenscertificaten voor meer informatie elke[]
verdediger Microsoft Defender-instellingen voor het beveiligingsprofiel. ManagedClusterSecurityProfileDefender
imageCleaner Instellingen voor Image Cleaner voor het beveiligingsprofiel. ManagedClusterSecurityProfileImageCleaner
nodeBeperking Instellingen voor knooppuntbeperking voor het beveiligingsprofiel. ManagedClusterSecurityProfileNodeRestriction
workloadIdentiteit 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. ManagedClusterSecurityProfileWorkloadIdentity

ManagedClusterSecurityProfileDefender

Naam Beschrijving Waarde
logAnalyticsWorkspaceResourceId 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. touw
beveiligingMonitoring Microsoft Defender-bedreigingsdetectie voor cloudinstellingen voor het beveiligingsprofiel. ManagedClusterSecurityProfileDefenderSecurityMonitoring

ManagedClusterSecurityProfileDefenderSecurityMonitoring

Naam Beschrijving Waarde
Ingeschakeld Of defender-bedreigingsdetectie moet worden ingeschakeld Bool

ManagedClusterSecurityProfileImageCleaner

Naam Beschrijving Waarde
Ingeschakeld Of u Image Cleaner wilt inschakelen op een AKS-cluster. Bool
intervaluren Scaninterval van Image Cleaner in uren. int (integer)

ManagedClusterSecurityProfileNodeRestriction

Naam Beschrijving Waarde
Ingeschakeld Knooppuntbeperking inschakelen Bool

ManagedClusterSecurityProfileWorkloadIdentity

Naam Beschrijving Waarde
Ingeschakeld Hiermee wordt aangegeven of de workloadidentiteit moet worden ingeschakeld. Bool

ManagedClusterServicePrincipalProfile

Naam Beschrijving Waarde
cliënt-ID De id voor de service-principal. tekenreeks (vereist)
geheim Het geheime wachtwoord dat is gekoppeld aan de service-principal in tekst zonder opmaak. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.

Beheerde ClusterSKU

Naam Beschrijving Waarde
naam De naam van een beheerde cluster-SKU. 'Basis'
niveau Als dit niet is opgegeven, is de standaardwaarde 'Gratis'. Zie de AKS-prijscategorie voor meer informatie. 'Gratis'
'Premie'
'Standaard'

ManagedClusterStorageProfile

Naam Beschrijving Waarde
blobCSIDrivier AzureBlob CSI-stuurprogramma-instellingen voor het opslagprofiel. ManagedClusterStorageProfileBlobCSIDriver
diskCSIDrivier AzureDisk CSI-stuurprogramma-instellingen voor het opslagprofiel. ManagedClusterStorageProfileDiskCSIDriver
bestandCSIDrivier AzureFile CSI-stuurprogramma-instellingen voor het opslagprofiel. ManagedClusterStorageProfileFileCSIDriver
momentopname Controller Instellingen voor momentopnamecontroller voor het opslagprofiel. ManagedClusterStorageProfileSnapshotController

ManagedClusterStorageProfileBlobCSIDriver

Naam Beschrijving Waarde
Ingeschakeld Of u azureBlob CSI-stuurprogramma wilt inschakelen. De standaardwaarde is onwaar. Bool

ManagedClusterStorageProfileDiskCSIDriver

Naam Beschrijving Waarde
Ingeschakeld Of u azureDisk CSI-stuurprogramma wilt inschakelen. De standaardwaarde is waar. Bool
Versie De versie van AzureDisk CSI-stuurprogramma. De standaardwaarde is v1. touw

ManagedClusterStorageProfileFileCSIDriver

Naam Beschrijving Waarde
Ingeschakeld Of u azureFile CSI-stuurprogramma wilt inschakelen. De standaardwaarde is waar. Bool

ManagedClusterStorageProfileSnapshotController

Naam Beschrijving Waarde
Ingeschakeld Hiermee wordt aangegeven of momentopnamecontroller moet worden ingeschakeld. De standaardwaarde is waar. Bool

BeheerdClusterWindowsProfiel

Naam Beschrijving Waarde
beheerderswachtwoord 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!"
touw
beheerderGebruikersnaam 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
tekenreeks (vereist)
CSIProxy inschakelen Zie de GitHub-opslagplaats van de CSI-proxy voor meer informatie over de CSI-proxy. Bool
gmsaProfiel Het Windows gMSA-profiel in het beheerde cluster. WindowsGmsaProfiel
licentieType Het licentietype dat moet worden gebruikt voor Windows-VM's. Zie azure Hybrid User Benefits voor meer informatie. 'Geen'
'Windows_Server'

ManagedClusterWorkloadAutoScalerProfile

Naam Beschrijving Waarde
keda KEDA-instellingen (Kubernetes Event-driven Autoscaling) voor het profiel voor automatische schaalaanpassing van werkbelastingen. ManagedClusterWorkloadAutoScalerProfileKeda
verticaalPodAutoscaler ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler

ManagedClusterWorkloadAutoScalerProfileKeda

Naam Beschrijving Waarde
Ingeschakeld Of keda moet worden ingeschakeld. bool (vereist)

ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler

Naam Beschrijving Waarde
gecontroleerdeWaarden Hiermee bepaalt u welke automatische schaalaanpassing van resourcewaarden wordt gewijzigd. De standaardwaarde is RequestsAndLimits. 'Verzoeken en limieten'
'RequestsOnly' (vereist)
Ingeschakeld Hiermee wordt aangegeven of VPA moet worden ingeschakeld. De standaardwaarde is onwaar. bool (vereist)
update-modus Elk niveau van de updatemodus is een superset van de lagere niveaus. Uit<eerste<keer opnieuw maken<=Automatisch. Bijvoorbeeld: als UpdateMode initial is, betekent dit dat VPA de aanbevolen resources instelt in de Custom Resource VerticalPodAutoscaler (van UpdateMode Off) en ook resources toewijst bij het maken van pods (vanaf initial). De standaardwaarde is uitgeschakeld. 'Auto'
'Initiële'
'Uit'
'Opnieuw maken' (vereist)

ManagedServiceIdentityUserAssignedIdentitiesValue

Naam Beschrijving Waarde

PortRange

Naam Beschrijving Waarde
portEnd 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. Int

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 65535
portStart De minimale poort die is opgenomen in het bereik. Het moet variëren van 1 tot 65535 en kleiner dan of gelijk aan portEnd. Int

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 65535
protocol Het netwerkprotocol van de poort. 'TCP'
'UDP'

Kracht Staat

Naam Beschrijving Waarde
code Hiermee wordt aangegeven of het cluster wordt uitgevoerd of gestopt 'Wordt uitgevoerd'
'Gestopt'

PrivateLinkResource

Naam Beschrijving Waarde
groepsId De groeps-id van de resource. touw
identiteitskaart De id van de private link-resource. touw
naam De naam van de private link-resource. touw
verplichtLeden De vereiste leden van de resource tekenreeks[]
soort Het hulpbrontype. touw

Bron Referentie

Naam Beschrijving Waarde
identiteitskaart De volledig gekwalificeerde Azure-resource-id. touw

ServiceMeshProfiel

Naam Beschrijving Waarde
istio Configuratie van istio-service-mesh. IstioServiceMesh
modus Modus van de service-mesh. 'Uitgeschakeld'
'Istio' (vereist)

SysctlConfig

Naam Beschrijving Waarde
fsAioMaxNr Sysctl-instelling fs.aio-max-nr. int (integer)
fsFileMax Sysctl instelling fs.file-max. int (integer)
fsInotifyMaxUserWatches Sysctl-instelling fs.inotify.max_user_watches. int (integer)
fsNrOpenen Sysctl-instelling fs.nr_open. int (integer)
kernelThreadsMax Sysctl-instelling kernel.threads-max. int (integer)
netCoreNetdevMaxAchterstand Sysctl-instelling net.core.netdev_max_backlog. int (integer)
netCoreOptmemMax Sysctl-instelling net.core.optmem_max. int (integer)
netCoreRmemDefault Sysctl-instelling net.core.rmem_default. int (integer)
netCoreRmemMax Sysctl-instelling net.core.rmem_max. int (integer)
netCoreSomaxconn Sysctl instelling net.core.somaxconn. int (integer)
netCoreWmemStandaard Sysctl-instelling net.core.wmem_default. int (integer)
netCoreWmemMax Sysctl-instelling net.core.wmem_max. int (integer)
netIpv4IpLocalPortRange Sysctl-instelling net.ipv4.ip_local_port_range. touw
netIpv4NeighDefaultGcThresh1 Sysctl-instelling net.ipv4.neigh.default.gc_thresh1. int (integer)
netIpv4NeighDefaultGcThresh2 Sysctl-instelling net.ipv4.neigh.default.gc_thresh2. int (integer)
netIpv4NeighDefaultGcThresh3 Sysctl-instelling net.ipv4.neigh.default.gc_thresh3. int (integer)
netIpv4TcpFinTime-out Sysctl-instelling net.ipv4.tcp_fin_timeout. int (integer)
netIpv4TcpkeepaliveIntvl Sysctl-instelling net.ipv4.tcp_keepalive_intvl. int (integer)
netIpv4TcpKeepaliveProbes Sysctl-instelling net.ipv4.tcp_keepalive_probes. int (integer)
netIpv4TcpKeepaliveTime Sysctl-instelling net.ipv4.tcp_keepalive_time. int (integer)
netIpv4TcpMaxSynBacklog Sysctl-instelling net.ipv4.tcp_max_syn_backlog. int (integer)
netIpv4TcpMaxTwBuckets Sysctl-instelling net.ipv4.tcp_max_tw_buckets. int (integer)
netIpv4TcpTwReuse Sysctl-instelling net.ipv4.tcp_tw_reuse. Bool
netNetfilterNfConntrackBuckets Sysctl-instelling net.netfilter.nf_conntrack_buckets. int (integer)
netNetfilterNfConntrackMax Sysctl-instelling net.netfilter.nf_conntrack_max. int (integer)
vmMaxMapCount Sysctl-instelling vm.max_map_count. int (integer)
vmSwappiness Sysctl-instelling vm.swappiness. int (integer)
vmVfsCachePressure Sysctl-instelling vm.vfs_cache_pressure. int (integer)

Gevolgde brontags

Naam Beschrijving Waarde

UpgradeOverrideInstellingen

Naam Beschrijving Waarde
controlPlaneOverrides Lijst met upgrade-onderdrukkingen bij het upgraden van het besturingsvlak van een cluster. Tekenreeksmatrix met een van de volgende waarden:
'NegeerKubernetesDeprecations'
totdat 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 upgrade verloopt als de until upgrade verloopt. Dit veld is niet standaard ingesteld. Deze moet worden ingesteld om de onderdrukkingen van kracht te laten worden. touw

GebruikerstoewijzendeIdentiteit

Naam Beschrijving Waarde
cliënt-ID De client-id van de door de gebruiker toegewezen identiteit. touw
objectId De object-id van de door de gebruiker toegewezen identiteit. touw
resource-ID De resource-id van de door de gebruiker toegewezen identiteit. touw

WindowsGmsaProfiel

Naam Beschrijving Waarde
dnsServer 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.
touw
Ingeschakeld Hiermee geeft u op of Windows gMSA moet worden ingeschakeld in het beheerde cluster. Bool
rootDomeinnaam 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.
touw

Gebruiksvoorbeelden

Geverifieerde Azure-modules

De volgende azure-geverifieerde modules kunnen worden gebruikt om dit resourcetype te implementeren.

Moduul Beschrijving
Beheerde AKS-clusters AVM-resourcemodule voor beheerde AKS-clusters