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