New-AksHciProxySetting
Streszczenie
Utwórz obiekt definiujący ustawienia serwera proxy do przekazania do Set-AksHciConfig
elementu .
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