New-AksHciProxySetting

Sinopse

Crie um objeto que define as configurações do servidor proxy para passar para Set-AksHciConfig.

Sintaxe

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

Descrição

Crie um objeto de configurações de proxy a ser usado para todas as máquinas virtuais na implantação. Esse objeto de configurações de proxy será usado para definir as configurações de proxy em todos os nós de cluster do Kubernetes e VMs subjacentes.

Observação

As configurações de proxy são aplicadas apenas uma vez durante Install-AksHci e não podem ser alteradas após a instalação. Todos os clusters de carga de trabalho do AKS criados após a instalação usarão o mesmo objeto proxy. Se você alterar o objeto de configurações de proxy depois de executar Install-AksHci ou New-AksHciCluster, as configurações NÃO serão aplicadas a nenhum cluster de carga de trabalho do Kubernetes novo ou existente.

Exemplos

Definir configurações de proxy com credenciais

Use o comando do Get-Credential PowerShell para criar um objeto de credencial e passar 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

Definir configuraçõ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

-Nome

O nome alfanumérico do objeto de configuraçõ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

A URL do servidor proxy para solicitações HTTP (inseguras), por exemplo, 'http://contosoproxy'. Se o servidor proxy usar uma porta diferente, 80 para solicitações 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

A URL do servidor proxy para solicitações HTTPS (seguras), por exemplo, 'https://contosoproxy'. Se o servidor proxy usar uma porta diferente, então 443 para solicitações 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 solicitados 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 usuário e a senha para autenticação 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 do arquivo ou a cadeia de caracteres de certificado de um certificado de cliente formatado PFX usado 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

Próximas etapas

Referência do AksHci PowerShell