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
Nullable<T>[[Microsoft.Azure.Management.Compute.Models.ContainerServiceOrchestratorTypes, Microsoft.Azure.Management.Compute, Version=21.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
Microsoft.Azure.Management.Compute.Models.ContainerServiceAgentPoolProfile[]
String[]