New-AksHciProxySetting
Synopsis
Crée un objet définissant les paramètres de serveur proxy à passer dans Set-AksHciConfig
.
Syntaxe
New-AksHciProxySetting -name <String>
-http <String>
-https <String>
-noProxy <String>
[-credential <PSCredential>]
[-certFile <String>]
Description
Créez un objet de paramètres de proxy à utiliser pour toutes les machines virtuelles du déploiement. Cet objet de paramètres de proxy est utilisé pour configurer les paramètres de proxy sur tous les nœuds de cluster Kubernetes et les machines virtuelles sous-jacentes.
Remarque
Les paramètres de proxy sont appliqués une seule fois pendant Install-AksHci
et ne peuvent pas être changés après l’installation. Tous les clusters de charge de travail AKS créés après l’installation utilisent le même objet de proxy. Si vous changez l’objet de paramètres de proxy après l’exécution de Install-AksHci
ou New-AksHciCluster
, les paramètres ne sont PAS appliqués aux clusters de charges de travail Kubernetes nouveaux ou existants.
Exemples
Configurer les paramètres de proxy avec des informations d’identification
Utilisez la commande PowerShell Get-Credential
pour créer un objet d’informations d’identification et le transmettre à la commande 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
Configurer les paramètres de proxy avec un certificat
$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
Paramètres
-name
Nom alphanumérique de votre objet de paramètres de proxy pour 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
URL du serveur proxy pour les requêtes HTTP (non sécurisées), par exemple, « http://contosoproxy ». Si le serveur proxy utilise un port différent, alors 80 pour les requêtes 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
URL du serveur proxy pour les requêtes HTTPS (sécurisées), par exemple, « https://contosoproxy ». Si le serveur proxy utilise un port différent, alors 443 pour les requêtes 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
Liste d’URL, d’adresses IP et de domaines délimités par des virgules qui doivent être demandés directement sans passer par le serveur 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
Objet d’informations d’identification PowerShell contenant le nom d’utilisateur et le mot de passe pour l’authentification sur le serveur proxy.
Type: PSCredential
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-certFile
Nom de fichier ou chaîne de certificat d’un certificat client au format PFX utilisé pour l’authentification auprès du serveur proxy.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False