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

Étapes suivantes

Références AksHci PowerShell