Condividi tramite


New-AksHciProxySetting

Riepilogo

Creare un oggetto che definisce le impostazioni del server proxy da passare a Set-AksHciConfig.

Sintassi

New-AksHciProxySetting -name <String>
                       -http <String>
                       -https <String>
                       -noProxy <String>
                      [-credential <PSCredential>]
                      [-certFile <String>]

Descrizione

Creare un oggetto impostazioni proxy da usare per tutte le macchine virtuali nella distribuzione. Questo oggetto impostazioni proxy verrà usato per configurare le impostazioni proxy in tutti i nodi del cluster Kubernetes e le macchine virtuali sottostanti.

Nota

Le impostazioni proxy vengono applicate una sola volta durante Install-AksHci e non possono essere modificate dopo l'installazione. Tutti i cluster del carico di lavoro del servizio Azure Kubernetes creati dopo l'installazione useranno lo stesso oggetto proxy. Se si modifica l'oggetto impostazioni proxy dopo l'esecuzione Install-AksHci o New-AksHciCluster, le impostazioni non verranno applicate ad alcun cluster del carico di lavoro Kubernetes nuovo o esistente.

Esempio

Configurare le impostazioni proxy con le credenziali

Usare il Get-Credential comando di PowerShell per creare un oggetto credenziale e passare l'oggetto credenziale al comando New-AksHciProxySetting

$proxyCredential=Get-Credential
$proxySetting=New-AksHciProxySetting -name "corpProxy" -http http://contosoproxy:8080 -https https://contosoproxy:8443 -noProxy localhost,127.0.0.1,.svc,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16 -credential $proxyCredential

Configurare le impostazioni proxy con un certificato

$proxySetting=New-AksHciProxySetting -name "corpProxy" -http http://contosoproxy:8080 -https https://contosoproxy:8443 -noProxy localhost,127.0.0.1,.svc,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16 -certFile c:\Temp\proxycert.cer

Parametri

-Nome

Nome alfanumerico dell'oggetto impostazioni proxy per il servizio Azure Kubernetes-HCI.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-http

URL del server proxy per le richieste HTTP (non sicure), ad esempio 'http://contosoproxy'. Se il server proxy usa una porta diversa, 80 per le richieste HTTP 'http://contosoproxy:8080'.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-https

URL del server proxy per le richieste HTTPS (sicure), ad esempio 'https://contosoproxy'. Se il server proxy usa una porta diversa, 443 per le richieste HTTPS 'https://contosoproxy:8443'.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-noProxy

Elenco delimitato da virgole di URL, indirizzi IP e domini che devono essere richiesti direttamente senza passare attraverso il server proxy.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: localhost,127.0.0.1,.svc,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16
Accept pipeline input: False
Accept wildcard characters: False

-Credenziali

Oggetto credenziali di PowerShell contenente il nome utente e la password per l'autenticazione nel server proxy.

Type: PSCredential
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-certFile

Stringa del nome file o del certificato di un certificato client formattato PFX usato per l'autenticazione nel server proxy.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

Passaggi successivi

Informazioni di riferimento su PowerShell per AksHci