New-AzContainerServiceConfig
Crea un oggetto di configurazione locale per un servizio contenitore.
Sintassi
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>]
Descrizione
Il cmdlet New-AzContainerServiceConfig crea un oggetto di configurazione locale per un servizio contenitore. Fornire questo oggetto al cmdlet New-AzContainerService per creare un servizio contenitore.
Esempio
Esempio 1: Creare una configurazione del servizio contenitore
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"
Questo comando crea un contenitore e quindi lo archivia nella variabile $Container.
Il comando specifica varie impostazioni per la configurazione del servizio contenitore. Il comando passa l'oggetto di configurazione al cmdlet Add-AzContainerServiceAgentPoolProfile usando l'operatore pipeline. Questo cmdlet aggiunge un profilo del pool di agenti.
Specificare l'oggetto in $Container per il parametro ContainerService di New-AzContainerService.
Parametri
-AdminUsername
Specifica il nome dell'account amministratore da usare per un servizio contenitore basato su Linux.
Type: | String |
Position: | 8 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-AgentPoolProfile
Specifica una matrice di oggetti profilo pool di agenti per il servizio contenitore. Aggiungere un profilo usando il cmdlet Add-AzContainerServiceAgentPoolProfile.
Type: | ContainerServiceAgentPoolProfile[] |
Position: | 5 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Confirm
Richiede conferma prima di eseguire il cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CustomProfileOrchestrator
Specifica l'agente di orchestrazione del profilo personalizzato.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.
Type: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Location
Specifica il percorso in cui creare il servizio contenitore.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-MasterCount
Specifica il numero di macchine virtuali master da creare.
Type: | Int32 |
Position: | 3 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-MasterDnsPrefix
Specifica il prefisso DNS per la macchina virtuale master.
Type: | String |
Position: | 4 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-OrchestratorType
Specifica il tipo di agente di orchestrazione per il servizio contenitore. I valori accettabili per questo parametro sono: DCOS e 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
Specifica l'ID client del profilo principale.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ServicePrincipalProfileSecret
Specifica il segreto del profilo principale.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SshPublicKey
Specifica la chiave pubblica SSH per un servizio contenitore basato su Linux.
Type: | String[] |
Position: | 9 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Tag
Coppie chiave-valore sotto forma di tabella hash. Ad esempio:
@{key0="value0";key1=$null;key2="value2"}
Type: | Hashtable |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VmDiagnosticsEnabled
Indica se questa configurazione abilita la diagnostica per la macchina virtuale del servizio contenitore.
Type: | Boolean |
Position: | 10 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WindowsProfileAdminPassword
Specifica la password di amministratore per un servizio contenitore che usa il sistema operativo Windows.
Type: | String |
Position: | 7 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WindowsProfileAdminUsername
Specifica il nome utente dell'amministratore per un servizio contenitore che usa il sistema operativo Windows.
Type: | String |
Position: | 6 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Input
None
Questo cmdlet non accetta alcun input.