Share via


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

Passos seguintes

Referência do PowerShell do AksHci