New-AksHciProxySetting

Sinopsis

Crea un objeto que define la configuración del servidor proxy para pasar a Set-AksHciConfig.

Sintaxis

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

Descripción

Cree un objeto de configuración de proxy para usar con todas las máquinas virtuales de la implementación. Este objeto de configuración de proxy se usará para configurar el proxy en todos los nodos de clúster de Kubernetes y las máquinas virtuales subyacentes.

Nota

La configuración del proxy solo se aplica una vez durante Install-AksHci y no se puede cambiar después de la instalación. Todos los clústeres de cargas de trabajo de AKS creados después de la instalación usarán el mismo objeto de proxy. Si cambia el objeto de configuración de proxy después de ejecutar Install-AksHci o New-AksHciCluster, la nueva configuración solo se aplicará a los nuevos clústeres de cargas de trabajo de Kubernetes.

Ejemplos

Configuración del proxy con credenciales

Use el comando Get-Credential de PowerShell para crear un objeto de credencial y pasarlo 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

Configuración del proxy con un 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

Nombre alfanumérico del objeto de configuración 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

Dirección URL del servidor proxy para las solicitudes HTTP (no seguras), por ejemplo, "http://contosoproxy". Si el servidor proxy usa un puerto distinto, entonces  80 para las solicitudes 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

Dirección URL del servidor proxy para solicitudes HTTPS (seguras), por ejemplo, "https://contosoproxy". Si el servidor proxy usa un puerto distinto, entonces 443 para las solicitudes 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

Lista delimitada por comas de direcciones URL, direcciones IP y dominios que se deben solicitar directamente sin pasar por el 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

-credential

El objeto de credenciales de PowerShell que contiene el nombre de usuario y la contraseña para autenticarse en el servidor proxy.

Type: PSCredential
Parameter Sets: (All)
Aliases:

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

-certFile

El nombre de archivo o cadena de certificado de un certificado de cliente con formato PFX que se usa para autenticarse en el servidor proxy.

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

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

Pasos siguientes

Referencia de AksHci para PowerShell