New-AzureRmContainerServiceConfig
Skapar ett lokalt konfigurationsobjekt för en containertjänst.
Varning
AzureRM PowerShell-modulen är officiellt inaktuell från och med den 29 februari 2024. Användare rekommenderas att migrera från AzureRM till Az PowerShell-modulen för att säkerställa fortsatt support och uppdateringar.
Även om AzureRM-modulen fortfarande kan fungera, underhålls den inte längre eller stöds, vilket gör att användaren kan välja och riskera fortsatt användning. Se våra migreringsresurser för vägledning om övergången till Az-modulen.
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
Cmdleten New-AzureRmContainerServiceConfig skapar ett lokalt konfigurationsobjekt för en containertjänst. Ange det här objektet i cmdleten New-AzureRmContainerService för att skapa en containertjänst.
Exempel
Exempel 1: Skapa en konfiguration av containertjänsten
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"
Det här kommandot skapar en container och lagrar den sedan i variabeln $Container. Kommandot anger olika inställningar för konfigurationen av containertjänsten. Kommandot skickar konfigurationsobjektet till cmdleten Add-AzureRmContainerServiceAgentPoolProfile med hjälp av pipelineoperatorn. Den cmdleten lägger till en agentpoolprofil. Ange objektet i $Container för parametern ContainerService i New-AzureRmContainerService.
Parametrar
-AdminUsername
Anger namnet på administratörskontot som ska användas för en Linux-baserad containertjänst.
Typ: | String |
Position: | 8 |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-AgentPoolProfile
Anger en matris med agentpoolprofilobjekt för containertjänsten. Lägg till en profil med hjälp av cmdleten Add-AzureRmContainerServiceAgentPoolProfile.
Typ: | Microsoft.Azure.Management.Compute.Models.ContainerServiceAgentPoolProfile[] |
Position: | 5 |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Typ: | SwitchParameter |
Aliases: | cf |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CustomProfileOrchestrator
Anger den anpassade profilorkestratorn.
Typ: | String |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.
Typ: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Location
Anger den plats där containertjänsten ska skapas.
Typ: | String |
Position: | 0 |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-MasterCount
Anger antalet virtuella huvuddatorer som ska skapas.
Typ: | Int32 |
Position: | 3 |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-MasterDnsPrefix
Anger DNS-prefixet för den virtuella huvuddatorn.
Typ: | String |
Position: | 4 |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-OrchestratorType
Anger typen av orchestrator för containertjänsten. De acceptabla värdena för den här parametern är: DCOS och Swarm.
Typ: | Nullable<T>[Microsoft.Azure.Management.Compute.Models.ContainerServiceOrchestratorTypes] |
accepterade värden: | Swarm, DCOS, Custom, Kubernetes |
Position: | 2 |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ServicePrincipalProfileClientId
Anger klient-ID:t för huvudprofilen.
Typ: | String |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ServicePrincipalProfileSecret
Anger huvudprofilhemligheten.
Typ: | String |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SshPublicKey
Anger den offentliga SSH-nyckeln för en Linux-baserad containertjänst.
Typ: | String[] |
Position: | 9 |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Tag
Nyckel/värde-par i form av en hash-tabell. Exempel: @{key0="value0"; key1=$null; key2="value2"}
Typ: | Hashtable |
Position: | 1 |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VmDiagnosticsEnabled
Anger om den här konfigurationen aktiverar diagnostik för den virtuella containertjänstens virtuella dator.
Typ: | Boolean |
Position: | 10 |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.
Typ: | SwitchParameter |
Aliases: | wi |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WindowsProfileAdminPassword
Anger administratörslösenordet för en containertjänst som använder Windows-operativsystemet.
Typ: | String |
Position: | 7 |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WindowsProfileAdminUsername
Anger administratörens användarnamn för en containertjänst som använder Windows-operativsystemet.
Typ: | String |
Position: | 6 |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Indata
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[]