New-AksHciProxySetting

Streszczenie

Utwórz obiekt definiujący ustawienia serwera proxy do przekazania do Set-AksHciConfigelementu .

Składnia

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

Opis

Utwórz obiekt ustawień serwera proxy do użycia dla wszystkich maszyn wirtualnych we wdrożeniu. Ten obiekt ustawień serwera proxy będzie używany do konfigurowania ustawień serwera proxy we wszystkich węzłach klastra Kubernetes i bazowych maszynach wirtualnych.

Uwaga

Ustawienia serwera proxy są stosowane tylko raz podczas Install-AksHci instalacji i nie można ich zmienić po instalacji. Wszystkie klastry obciążeń usługi AKS utworzone po instalacji będą używać tego samego obiektu serwera proxy. Jeśli zmienisz obiekt ustawień serwera proxy po uruchomieniu Install-AksHci lub New-AksHciCluster, ustawienia nie zostaną zastosowane do żadnych nowych lub istniejących klastrów obciążeń Kubernetes.

Przykłady

Konfigurowanie ustawień serwera proxy przy użyciu poświadczeń

Get-Credential Użyj polecenia programu PowerShell, aby utworzyć obiekt poświadczeń i przekazać obiekt credential do polecenia 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

Konfigurowanie ustawień serwera proxy przy użyciu certyfikatu

$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

Parametry

-Nazwa

Alfanumeryczna nazwa obiektu ustawień serwera proxy dla usługi 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

Adres URL serwera proxy dla żądań HTTP (niezabezpieczonych), na przykład "http://contosoproxy". Jeśli serwer proxy używa innego portu, 80 dla żądań 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

Adres URL serwera proxy dla żądań HTTPS (secure), na przykład "https://contosoproxy". Jeśli serwer proxy używa innego portu, 443 dla żądań 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

Rozdzielana przecinkami lista adresów URL, adresów IP i domen, które powinny być żądane bezpośrednio bez przechodzenia przez serwer 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

-Poświadczeń

Obiekt poświadczeń programu PowerShell zawierający nazwę użytkownika i hasło do uwierzytelniania na serwerze proxy.

Type: PSCredential
Parameter Sets: (All)
Aliases:

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

-Certfile

Nazwa pliku lub ciąg certyfikatu sformatowanego certyfikatu klienta PFX używanego do uwierzytelniania na serwerze proxy.

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

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

Następne kroki

Dokumentacja programu PowerShell usługi AksHci