Delen via


New-AzAksCluster

Maak een nieuw beheerd Kubernetes-cluster.

De cmdlet kan onderstaande Microsoft Graph API aanroepen op basis van invoerparameters:

  • POST/servicePrincipals

Syntaxis

New-AzAksCluster
   [-NodeVmSetType <String>]
   [-NodeVnetSubnetID <String>]
   [-NodeMaxPodCount <Int32>]
   [-NodeSetPriority <String>]
   [-NodePoolMode <String>]
   [-NodeOsSKU <String>]
   [-NodeScaleSetEvictionPolicy <String>]
   [-AddOnNameToBeEnabled <String[]>]
   [-WorkspaceResourceId <String>]
   [-SubnetName <String>]
   [-EnableRbac]
   [-WindowsProfileAdminUserName <String>]
   [-NetworkPlugin <String>]
   [-NetworkPolicy <String>]
   [-PodCidr <String>]
   [-ServiceCidr <String>]
   [-DnsServiceIP <String>]
   [-OutboundType <String>]
   [-LoadBalancerSku <String>]
   [-Force]
   [-GenerateSshKey]
   [-EnableNodePublicIp]
   [-NodePublicIPPrefixID <String>]
   [-AvailabilityZone <String[]>]
   [-NodeResourceGroup <String>]
   [-EnableEncryptionAtHost]
   [-EnableUltraSSD]
   [-NodeLinuxOSConfig <LinuxOSConfig>]
   [-NodeKubeletConfig <KubeletConfig>]
   [-NodeMaxSurge <String>]
   [-PPG <String>]
   [-EnableFIPS]
   [-AutoScalerProfile <ManagedClusterPropertiesAutoScalerProfile>]
   [-GpuInstanceProfile <String>]
   [-EnableUptimeSLA]
   [-EdgeZone <String>]
   [-NodeHostGroupID <String>]
   [-NodePodSubnetID <String>]
   [-EnableOidcIssuer]
   [-ResourceGroupName] <String>
   [-Name] <String>
   [[-ServicePrincipalIdAndSecret] <PSCredential>]
   [-Location <String>]
   [-LinuxProfileAdminUserName <String>]
   [-DnsNamePrefix <String>]
   [-KubernetesVersion <String>]
   [-NodeName <String>]
   [-NodeMinCount <Int32>]
   [-NodeMaxCount <Int32>]
   [-EnableNodeAutoScaling]
   [-NodeCount <Int32>]
   [-NodeOsDiskSize <Int32>]
   [-NodeVmSize <String>]
   [-NodePoolLabel <Hashtable>]
   [-NodePoolTag <Hashtable>]
   [-SshKeyValue <String>]
   [-AcrNameToAttach <String>]
   [-AsJob]
   [-Tag <Hashtable>]
   [-LoadBalancerAllocatedOutboundPort <Int32>]
   [-LoadBalancerManagedOutboundIpCount <Int32>]
   [-LoadBalancerOutboundIp <String[]>]
   [-LoadBalancerOutboundIpPrefix <String[]>]
   [-LoadBalancerIdleTimeoutInMinute <Int32>]
   [-ApiServerAccessAuthorizedIpRange <String[]>]
   [-EnableApiServerAccessPrivateCluster]
   [-ApiServerAccessPrivateDnsZone <String>]
   [-EnableApiServerAccessPrivateClusterPublicFQDN]
   [-FqdnSubdomain <String>]
   [-EnableManagedIdentity]
   [-AssignIdentity <String>]
   [-AutoUpgradeChannel <String>]
   [-DiskEncryptionSetID <String>]
   [-DisableLocalAccount]
   [-HttpProxy <String>]
   [-HttpsProxy <String>]
   [-HttpProxyConfigNoProxyEndpoint <String[]>]
   [-HttpProxyConfigTrustedCa <String>]
   [-AksCustomHeader <Hashtable>]
   [-AadProfile <ManagedClusterAADProfile>]
   [-WindowsProfileAdminUserPassword <SecureString>]
   [-EnableAHUB]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [-SubscriptionId <String>]
   [<CommonParameters>]

Description

Maak een nieuw AKS-cluster (Azure Kubernetes Service).

Voorbeelden

Voorbeeld 1: Een AKS maken met standaardparameters.

New-AzAksCluster -ResourceGroupName myResourceGroup -Name myCluster

Voorbeeld 2: Een Windows Server-container maken op een AKS.

Als u een Windows Server-container wilt maken op een AKS, moet u ten minste vier volgende parameters opgeven bij het maken van de AKS en de waarde voor NetworkPlugin respectievelijk NodeVmSetType azure VirtualMachineScaleSets de AKS. -WindowsProfileAdminUserName *** -WindowsProfileAdminUserPassword *** -NetworkPlugin azure -NodeVmSetType VirtualMachineScaleSets

$cred = ConvertTo-SecureString -AsPlainText "Password!!123" -Force
New-AzAksCluster -ResourceGroupName myResourceGroup -Name myCluster -WindowsProfileAdminUserName azureuser -WindowsProfileAdminUserPassword $cred -NetworkPlugin azure -NodeVmSetType VirtualMachineScaleSets
New-AzAksNodePool -ResourceGroupName myResourceGroup -ClusterName myCluster -Name win1 -OsType Windows -VmSetType VirtualMachineScaleSets

Voorbeeld 3: Een AKS-cluster maken met LinuxOSConfig en KubeletConfig.

Wanneer u een AKS-cluster maakt, kunt u de kubelet- en besturingssysteemconfiguraties opgeven. Het type NodeLinuxOSConfig en moet respectievelijk zijn Microsoft.Azure.Management.ContainerService.Models.LinuxOSConfig Microsoft.Azure.Management.ContainerService.Models.KubeletConfig NodeKubeletConfig.

$linuxOsConfigJsonStr = @'
            {
             "transparentHugePageEnabled": "madvise",
             "transparentHugePageDefrag": "defer+madvise",
             "swapFileSizeMB": 1500,
             "sysctls": {
              "netCoreSomaxconn": 163849,
              "netIpv4TcpTwReuse": true,
              "netIpv4IpLocalPortRange": "32000 60000"
             }
            }
'@
$linuxOsConfig = [Microsoft.Azure.Management.ContainerService.Models.LinuxOSConfig] ($linuxOsConfigJsonStr | ConvertFrom-Json)
$kubeletConfigStr = @'
            {
             "failSwapOn": false
            }
'@
$kubeletConfig = [Microsoft.Azure.Management.ContainerService.Models.KubeletConfig] ($kubeletConfigStr | ConvertFrom-Json)

New-AzAksCluster -ResourceGroupName myResourceGroup -Name myAKSCluster -NodeLinuxOSConfig $linuxOsConfig -NodeKubeletConfig $kubeletConfig

Voorbeeld 4: Een AKS-cluster maken met AutoScalerProfile.

Wanneer u een AKS-cluster maakt, kunt u gedetailleerde details van de automatische schaalaanpassing van clusters configureren door de standaardwaarden in het profiel voor automatische schaalaanpassing voor de hele cluster te wijzigen.

$AutoScalerProfile=@{
    ScanInterval="30s"
    Expander="least-waste"
}
$AutoScalerProfile=[Microsoft.Azure.Management.ContainerService.Models.ManagedClusterPropertiesAutoScalerProfile]$AutoScalerProfile

New-AzAksCluster -ResourceGroupName myResourceGroup -Name myAKSCluster -AutoScalerProfile $AutoScalerProfile

Voorbeeld 5: Een AKS-cluster maken met AadProfile.

Wanneer u een AKS-cluster maakt, kunt u het AAD-profiel configureren.

$AKSAdminGroup=New-AzADGroup -DisplayName myAKSAdminGroup -MailNickname myAKSAdminGroup
$AadProfile=@{
    managed=$true
    enableAzureRBAC=$false
    adminGroupObjectIDs=[System.Collections.Generic.List[string]]@($AKSAdminGroup.Id)
}
$AadProfile=[Microsoft.Azure.Management.ContainerService.Models.ManagedClusterAADProfile]$AadProfile

New-AzAksCluster -ResourceGroupName myResourceGroup -Name myAKSCluster -AadProfile $AadProfile

Parameters

-AadProfile

De Azure Active Directory-configuratie.

Type:ManagedClusterAADProfile
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-AcrNameToAttach

Verdeel de rol 'acrpull' van de opgegeven ACR aan AKS-service-principal, bijvoorbeeld myacr

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-AddOnNameToBeEnabled

Namen van invoegtoepassingen die moeten worden ingeschakeld wanneer het cluster wordt gemaakt.

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-AksCustomHeader

Aangepaste AKS-headers die worden gebruikt voor het bouwen van een Kubernetes-netwerk.

Type:Hashtable
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ApiServerAccessAuthorizedIpRange

De IP-bereiken die zijn geautoriseerd voor toegang tot de Kubernetes-API-server.

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ApiServerAccessPrivateDnsZone

De privé-DNS-zonemodus voor het cluster.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-AsJob

Cmdlet op de achtergrond uitvoeren

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-AssignIdentity

ResourceId van de gebruiker wijst beheerde identiteit toe voor het cluster.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-AutoScalerProfile

De parameters die moeten worden toegepast op de automatische schaalaanpassing van clusters.

Type:ManagedClusterPropertiesAutoScalerProfile
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-AutoUpgradeChannel

Het upgradekanaal voor automatische upgrade. Ga voor meer informatie naar https://learn.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-AvailabilityZone

Beschikbaarheidszones voor cluster. Moet VirtualMachineScaleSets AgentPoolType gebruiken.

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliassen:cf
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DefaultProfile

De referenties, accounts, tenants en abonnementen die worden gebruikt voor communicatie met Azure.

Type:IAzureContextContainer
Aliassen:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DisableLocalAccount

Lokale accounts moeten worden uitgeschakeld op het beheerde cluster.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DiskEncryptionSetID

De resource-id van de schijfversleutelingsset die moet worden gebruikt voor het inschakelen van versleuteling.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DnsNamePrefix

Het DNS-naamvoorvoegsel voor het cluster. De lengte moet = 9 zijn <als gebruikers windows-container willen toevoegen.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DnsServiceIP

HET IP-adres van de DNS-service dat wordt gebruikt voor het bouwen van een Kubernetes-netwerk.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-EdgeZone

De naam van de Edge-zone.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-EnableAHUB

Of u Azure Hybrid User Benefits (AHUB) wilt inschakelen voor Windows-VM's.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-EnableApiServerAccessPrivateCluster

Of u het cluster wilt maken als een privécluster of niet.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-EnableApiServerAccessPrivateClusterPublicFQDN

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

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-EnableEncryptionAtHost

Of u het besturingssysteem en het gegevensstation op basis van een host wilt inschakelen

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-EnableFIPS

Of u een besturingssysteem met FIPS-functionaliteit wilt gebruiken

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-EnableManagedIdentity

Een beheerde identiteit gebruiken om de clusterresourcegroep te beheren.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-EnableNodeAutoScaling

Of automatische schaalaanpassing moet worden ingeschakeld

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-EnableNodePublicIp

Hiermee wordt aangegeven of het openbare IP-adres voor knooppunten moet worden ingeschakeld.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-EnableOidcIssuer

Of de functie OIDC-verlener moet worden gebruikt.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-EnableRbac

Of kubernetes-toegang op basis van rollen moet worden ingeschakeld

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-EnableUltraSSD

of UltraSSD moet worden ingeschakeld

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-EnableUptimeSLA

Of u de SLA uptime wilt gebruiken.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Force

Cluster maken, zelfs als het al bestaat

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-FqdnSubdomain

Het FQDN-subdomein van het privécluster met aangepaste privé-DNS-zone.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-GenerateSshKey

Genereer een ssh-sleutelbestand naar {HOME}/.ssh/id_rsa.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-GpuInstanceProfile

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

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-HttpProxy

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

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-HttpProxyConfigNoProxyEndpoint

De eindpunten die geen proxy mogen doorlopen.

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-HttpProxyConfigTrustedCa

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

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-HttpsProxy

Het HTTPS-proxyservereindpunt dat moet worden gebruikt

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-KubernetesVersion

De versie van Kubernetes die moet worden gebruikt voor het maken van het cluster.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-LinuxProfileAdminUserName

Gebruikersnaam voor de virtuele Linux-machines.

Type:String
Aliassen:AdminUserName
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-LoadBalancerAllocatedOutboundPort

Het gewenste aantal toegewezen SNAT-poorten per VM.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-LoadBalancerIdleTimeoutInMinute

Gewenste time-out voor inactiviteit van uitgaande stroom in minuten.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-LoadBalancerManagedOutboundIpCount

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

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-LoadBalancerOutboundIp

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

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-LoadBalancerOutboundIpPrefix

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

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-LoadBalancerSku

De SKU van de load balancer voor het beheerde cluster.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Location

Azure-locatie voor het cluster. De standaardinstelling is de locatie van de resourcegroep.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Name

Naam van beheerd Kubernetes-cluster.

Type:String
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-NetworkPlugin

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

Type:String
Position:Named
Default value:azure
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-NetworkPolicy

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

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-NodeCount

Het standaardaantal knooppunten voor de knooppuntgroepen.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-NodeHostGroupID

De volledig gekwalificeerde resource-id van de toegewezen hostgroep waaruit virtuele machines kunnen worden ingericht, die alleen worden gebruikt in het scenario voor het maken en niet mogen worden gewijzigd nadat deze is ingesteld.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-NodeKubeletConfig

De Kubelet-configuratie op de agentpoolknooppunten.

Type:KubeletConfig
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-NodeLinuxOSConfig

De besturingssysteemconfiguratie van Linux-agentknooppunten.

Type:LinuxOSConfig
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-NodeMaxCount

Maximum aantal knooppunten voor automatisch schalen

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-NodeMaxPodCount

Maximum aantal pods dat op het knooppunt kan worden uitgevoerd.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-NodeMaxSurge

Het maximum aantal of het percentage knooppunten dat tijdens de upgrade is toegenomen.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-NodeMinCount

Minimaal aantal knooppunten voor automatisch schalen.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-NodeName

Unieke naam van het profiel van de agentgroep in de context van het abonnement en de resourcegroep.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-NodeOsDiskSize

Grootte in GB van de besturingssysteemschijf voor elk knooppunt in de knooppuntgroep. Minimaal 30 GB.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-NodeOsSKU

De standaard-SKU van het besturingssysteem voor de knooppuntgroepen.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-NodePodSubnetID

De id van het subnet waaraan pods worden samengevoegd wanneer deze worden gestart.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-NodePoolLabel

Labels voor knooppuntgroepen die worden gebruikt voor het bouwen van een Kubernetes-netwerk.

Type:Hashtable
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-NodePoolMode

NodePoolMode vertegenwoordigt de modus van een knooppuntgroep.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-NodePoolTag

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

Type:Hashtable
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-NodePublicIPPrefixID

De resource-id van het openbare IP-voorvoegsel voor de knooppuntgroep.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-NodeResourceGroup

De resourcegroep met agentgroep.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-NodeScaleSetEvictionPolicy

ScaleSetEvictionPolicy voor het opgeven van verwijderingsbeleid voor virtuele-machineschaalset met lage prioriteit. Standaard verwijderen.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-NodeSetPriority

ScaleSetPriority die moet worden gebruikt voor het opgeven van prioriteit van virtuele-machineschaalsets. Standaard ingesteld op normaal.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-NodeVmSetType

AgentPoolType vertegenwoordigt typen van een agentgroep. Mogelijke waarden zijn: 'VirtualMachineScaleSets', 'AvailabilitySet'

Type:String
Position:Named
Default value:VirtualMachineScaleSets
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-NodeVmSize

De grootte van de virtuele machine. De standaardwaarde is Standard_D2_v2.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-NodeVnetSubnetID

VNet SubnetID geeft de subnet-id van het VNet op.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-OutboundType

De uitgaande routeringsmethode (uitgaand verkeer).

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PodCidr

Pod cidr die wordt gebruikt voor het bouwen van een Kubernetes-netwerk.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PPG

De id voor nabijheidsplaatsingsgroep.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ResourceGroupName

Naam resourcegroep.

Type:String
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ServiceCidr

Service cidr die wordt gebruikt voor het bouwen van een Kubernetes-netwerk.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ServicePrincipalIdAndSecret

De client-id en het clientgeheim die zijn gekoppeld aan de AAD-toepassing/service-principal.

Type:PSCredential
Position:2
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-SshKeyValue

SSH-sleutelbestandswaarde of sleutelbestandspad. De standaardinstelling is {HOME}/.ssh/id_rsa.pub.

Type:String
Aliassen:SshKeyPath
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-SubnetName

Subnetnaam van VirtualNode-invoegtoepassing.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-SubscriptionId

De id van het abonnement. Cmdlets worden standaard uitgevoerd in het abonnement dat is ingesteld in de huidige context. Als de gebruiker een ander abonnement opgeeft, wordt de huidige cmdlet uitgevoerd in het abonnement dat door de gebruiker is opgegeven. Het overschrijven van abonnementen wordt alleen van kracht tijdens de levenscyclus van de huidige cmdlet. Het abonnement wordt niet gewijzigd in de context en heeft geen invloed op volgende cmdlets.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Tag

Tags die moeten worden toegepast op de resource

Type:Hashtable
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliassen:wi
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-WindowsProfileAdminUserName

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

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-WindowsProfileAdminUserPassword

Het beheerderswachtwoord dat moet worden gebruikt voor Windows-VM's, moet ten minste 12 zijn, met ten minste één kleine letter, bijvoorbeeld [a-z]één [A-Z] en één speciaal teken [!@#$%^&*()].

Type:SecureString
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-WorkspaceResourceId

Resource-id van de werkruimte van de invoegtoepassing Bewaking.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

Invoerwaarden

None

Uitvoerwaarden

PSKubernetesCluster