Share via


New-AzureRmContainerServiceConfig

Hiermee maakt u een lokaal configuratieobject voor een containerservice.

Waarschuwing

De AzureRM PowerShell-module is vanaf 29 februari 2024 officieel afgeschaft. Gebruikers wordt aangeraden om van AzureRM naar de Az PowerShell-module te migreren om ondersteuning en updates te garanderen.

Hoewel de AzureRM-module nog steeds kan functioneren, wordt deze niet meer onderhouden of ondersteund, waardoor het gebruik naar eigen goeddunken en risico van de gebruiker blijft bestaan. Raadpleeg onze migratiebronnen voor hulp bij de overgang naar de Az-module.

Syntax

New-AzureRmContainerServiceConfig
   [[-Location] <String>]
   [[-Tag] <Hashtable>]
   [[-OrchestratorType] <ContainerServiceOrchestratorTypes>]
   [[-MasterCount] <Int32>]
   [[-MasterDnsPrefix] <String>]
   [[-AgentPoolProfile] <ContainerServiceAgentPoolProfile[]>]
   [[-WindowsProfileAdminUsername] <String>]
   [[-WindowsProfileAdminPassword] <String>]
   [[-AdminUsername] <String>]
   [[-SshPublicKey] <String[]>]
   [[-VmDiagnosticsEnabled] <Boolean>]
   [-CustomProfileOrchestrator <String>]
   [-ServicePrincipalProfileClientId <String>]
   [-ServicePrincipalProfileSecret <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

De cmdlet New-AzureRmContainerServiceConfig maakt een lokaal configuratieobject voor een containerservice. Geef dit object op bij de cmdlet New-AzureRmContainerService om een containerservice te maken.

Voorbeelden

Voorbeeld 1: Een containerserviceconfiguratie maken

PS C:\> $Container = New-AzureRmContainerServiceConfig -Location "Australia Southeast" -OrchestratorType "DCOS" -MasterDnsPrefix "MasterResourceGroup17" -AdminUsername "AcsLinuxAdmin" -SshPublicKey "<ssh-key>"
PS C:\> $Container | Add-AzureRmContainerServiceAgentPoolProfile -Name "AgentPool01" -VmSize "Standard_A1" -DnsPrefix "APResourceGroup17"

Met deze opdracht maakt u een container en slaat deze vervolgens op in de variabele $Container. Met de opdracht worden verschillende instellingen voor de configuratie van de containerservice opgegeven. Met de opdracht wordt het configuratieobject doorgegeven aan de cmdlet Add-AzureRmContainerServiceAgentPoolProfile met behulp van de pijplijnoperator. Met deze cmdlet wordt een profiel voor een agentpool toegevoegd. Geef het object op in $Container voor de parameter ContainerService van New-AzureRmContainerService.

Parameters

-AdminUsername

Hiermee geeft u de naam van het beheerdersaccount dat moet worden gebruikt voor een op Linux gebaseerde containerservice.

Type:String
Position:8
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-AgentPoolProfile

Hiermee geeft u een matrix van agentpoolprofielobjecten voor de containerservice. Voeg een profiel toe met behulp van de cmdlet Add-AzureRmContainerServiceAgentPoolProfile.

Type:Microsoft.Azure.Management.Compute.Models.ContainerServiceAgentPoolProfile[]
Position:5
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Confirm

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

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CustomProfileOrchestrator

Hiermee geeft u de aangepaste profielorchestrator op.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

De referenties, het account, de tenant en het abonnement die worden gebruikt voor communicatie met Azure.

Type:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Location

Hiermee geeft u de locatie op waar de containerservice moet worden gemaakt.

Type:String
Position:0
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-MasterCount

Hiermee geeft u het aantal virtuele hoofdmachines op dat moet worden gemaakt.

Type:Int32
Position:3
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-MasterDnsPrefix

Hiermee geeft u het DNS-voorvoegsel voor de virtuele hoofdmachine.

Type:String
Position:4
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-OrchestratorType

Hiermee geeft u het type orchestrator voor de containerservice. De acceptabele waarden voor deze parameter zijn: DCOS en Swarm.

Type:Nullable<T>[Microsoft.Azure.Management.Compute.Models.ContainerServiceOrchestratorTypes]
Accepted values:Swarm, DCOS, Custom, Kubernetes
Position:2
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ServicePrincipalProfileClientId

Hiermee geeft u de client-id van het principal-profiel op.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ServicePrincipalProfileSecret

Hiermee geeft u het hoofdprofielgeheim op.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-SshPublicKey

Hiermee geeft u de openbare SSH-sleutel voor een op Linux gebaseerde containerservice op.

Type:String[]
Position:9
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Tag

Sleutel-waardeparen in de vorm van een hash-tabel. Bijvoorbeeld: @{key0="value0"; key1=$null; key2="value2"}

Type:Hashtable
Position:1
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-VmDiagnosticsEnabled

Hiermee wordt aangegeven of deze configuratie diagnostische gegevens inschakelt voor de virtuele machine van de containerservice.

Type:Boolean
Position:10
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

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

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WindowsProfileAdminPassword

Hiermee geeft u het beheerderswachtwoord op voor een containerservice die gebruikmaakt van het Windows-besturingssysteem.

Type:String
Position:7
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-WindowsProfileAdminUsername

Hiermee geeft u de gebruikersnaam van de beheerder op voor een containerservice die gebruikmaakt van het Windows-besturingssysteem.

Type:String
Position:6
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Invoerwaarden

String

Hashtable

Nullable<T>[[Microsoft.Azure.Management.Compute.Models.ContainerServiceOrchestratorTypes, Microsoft.Azure.Management.Compute, Version=21.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]

Int32

Microsoft.Azure.Management.Compute.Models.ContainerServiceAgentPoolProfile[]

String[]

Boolean

Uitvoerwaarden

PSContainerService