Share via


New-AksHciProxySetting

Synopsis

Skapa ett objekt som definierar proxyserverinställningar som ska skickas till Set-AksHciConfig.

Syntax

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

Description

Skapa ett proxyinställningsobjekt som ska användas för alla virtuella datorer i distributionen. Det här proxyinställningsobjektet används för att konfigurera proxyinställningar för alla Kubernetes-klusternoder och underliggande virtuella datorer.

Anteckning

Proxyinställningar tillämpas bara en gång under Install-AksHci och kan inte ändras efter installationen. Alla AKS-arbetsbelastningskluster som skapas efter installationen använder samma proxyobjekt. Om du ändrar proxyinställningsobjektet efter körningen Install-AksHci eller New-AksHciClustertillämpas inställningarna INTE på nya eller befintliga Kubernetes-arbetsbelastningskluster.

Exempel

Konfigurera proxyinställningar med autentiseringsuppgifter

Get-Credential Använd PowerShell-kommandot för att skapa ett autentiseringsobjekt och skicka autentiseringsuppgiftsobjektet till kommandot 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

Konfigurera proxyinställningar med ett certifikat

$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

Parametrar

-Namn

Det alfanumeriska namnet på proxyinställningsobjektet för 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:en för proxyservern för HTTP-begäranden (osäker), till exempel "http://contosoproxy". Om proxyservern använder en annan port än 80 för HTTP-begäranden .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:en för proxyservern för HTTPS-begäranden (säker), till exempel "https://contosoproxy". Om proxyservern använder en annan port använder 443 för HTTPS-begäranden .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

Kommaavgränsad lista över URL:er, IP-adresser och domäner som ska begäras direkt utan att gå via proxyservern.

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

-Referens

PowerShell-autentiseringsobjektet som innehåller användarnamnet och lösenordet för att autentisera mot proxyservern.

Type: PSCredential
Parameter Sets: (All)
Aliases:

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

-certFile

Filnamnet eller certifikatsträngen för ett PFX-formaterat klientcertifikat som används för att autentisera mot proxyservern.

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

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

Nästa steg

AksHci PowerShell-referens