New-AksHciProxySetting
Sinopse
Crie um objeto que defina as definições do servidor proxy para passar para Set-AksHciConfig
.
Syntax
New-AksHciProxySetting -name <String>
-http <String>
-https <String>
-noProxy <String>
[-credential <PSCredential>]
[-certFile <String>]
Descrição
Crie um objeto de definições de proxy a utilizar para todas as máquinas virtuais na implementação. Este objeto de definições de proxy será utilizado para configurar definições de proxy em todos os nós de cluster do Kubernetes e VMs subjacentes.
Nota
As definições de proxy só são aplicadas uma vez durante Install-AksHci
e não podem ser alteradas após a instalação. Todos os clusters de cargas de trabalho do AKS criados após a instalação utilizarão o mesmo objeto proxy. Se alterar o objeto de definições de proxy após a execução Install-AksHci
ou New-AksHciCluster
, as definições NÃO serão aplicadas a clusters de carga de trabalho do Kubernetes novos ou existentes.
Exemplos
Configurar definições de proxy com credenciais
Utilize o comando do Get-Credential
PowerShell para criar um objeto de credencial e transmitir o objeto de credencial para o 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
Configurar definições de proxy com um certificado
$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
Parâmetros
-name
O nome alfanumérico do objeto de definições de proxy para AKS-HCI.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-http
O URL do servidor proxy para pedidos HTTP (inseguros), por exemplo, "http://contosoproxy". Se o servidor proxy utilizar uma porta diferente, 80 para pedidos 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
O URL do servidor proxy para pedidos HTTPS (seguro), por exemplo, "https://contosoproxy". Se o servidor proxy utilizar uma porta diferente, 443 para pedidos 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
A lista delimitada por vírgulas de URLs, Endereços IP e domínios que devem ser pedidos diretamente sem passar pelo servidor 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
-credencial
O objeto de credencial do PowerShell que contém o nome de utilizador e a palavra-passe para autenticar no servidor proxy.
Type: PSCredential
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-certFile
O nome de ficheiro ou cadeia de certificado de um certificado de cliente formatado PFX utilizado para autenticar no servidor proxy.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False