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.