Share via


New-AzContainerServiceConfig

Hiermee maakt u een lokaal configuratieobject voor een containerservice.

Syntax

New-AzContainerServiceConfig
   [[-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-AzContainerServiceConfig maakt een lokaal configuratieobject voor een containerservice. Geef dit object op bij de cmdlet New-AzContainerService om een containerservice te maken.

Voorbeelden

Voorbeeld 1: Een containerserviceconfiguratie maken

PS C:\> $Container = New-AzContainerServiceConfig -Location "Australia Southeast" -OrchestratorType "DCOS" -MasterDnsPrefix "MasterResourceGroup17" -AdminUsername "AcsLinuxAdmin" -SshPublicKey "<ssh-key>"
PS C:\> $Container | Add-AzContainerServiceAgentPoolProfile -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-AzContainerServiceAgentPoolProfile 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-AzContainerService.

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-AzContainerServiceAgentPoolProfile.

Type: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: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. Voorbeeld:

@{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

None

Deze cmdlet accepteert geen invoer.

Uitvoerwaarden

PSContainerService