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