New-AksHciProxySetting

Özet

içine Set-AksHciConfiggeçirmek için ara sunucu ayarlarını tanımlayan bir nesne oluşturun.

Syntax

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

Açıklama

Dağıtımdaki tüm sanal makineler için kullanılacak bir ara sunucu ayarları nesnesi oluşturun. Bu ara sunucu ayarları nesnesi, tüm Kubernetes küme düğümleri ve temel vm'ler arasında ara sunucu ayarlarını yapılandırmak için kullanılır.

Not

Ara sunucu ayarları, yükleme sırasında Install-AksHci yalnızca bir kez uygulanır ve yükleme sonrasında değiştirilemez. Yüklemeden sonra oluşturulan tüm AKS iş yükü kümeleri aynı proxy nesnesini kullanır. veya New-AksHciClusterçalıştırdıktan Install-AksHci sonra ara sunucu ayarları nesnesini değiştirirseniz, ayarlar yeni veya mevcut Kubernetes iş yükü kümelerine UYGULANMAZ.

Örnekler

Proxy ayarlarını kimlik bilgileriyle yapılandırma

Get-Credential Bir kimlik bilgisi nesnesi oluşturmak ve kimlik bilgisi nesnesini New-AksHciProxySetting komutuna geçirmek için PowerShell komutunu kullanın

$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

Sertifika ile ara sunucu ayarlarını yapılandırma

$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

Parametreler

-Adı

AKS-HCI için ara sunucu ayarları nesnenizin alfasayısal adı.

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

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

-http

HTTP (güvensiz) istekleri için ara sunucunun URL'si, örneğin, 'http://contosoproxy'. Ara sunucu farklı bir bağlantı noktası kullanıyorsa HTTP istekleri için 80 'http://contosoproxy:8080' olur.

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

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

-https

HTTPS (güvenli) istekleri için ara sunucunun URL'si, örneğin, 'https://contosoproxy'. Ara sunucu farklı bir bağlantı noktası kullanıyorsa HTTPS istekleri için 443 'https://contosoproxy:8443' olur.

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

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

-noProxy

Ara sunucuya gitmeden doğrudan istenmesi gereken URL'lerin, IP Adreslerinin ve etki alanlarının virgülle ayrılmış listesi.

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

-Kimlik bilgisi

Proxy sunucusunda kimlik doğrulaması için kullanıcı adını ve parolayı içeren PowerShell kimlik bilgisi nesnesi.

Type: PSCredential
Parameter Sets: (All)
Aliases:

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

-Certfile

Ara sunucuda kimlik doğrulaması yapmak için kullanılan PFX biçimli istemci sertifikasının dosya adı veya sertifika dizesi.

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

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

Sonraki adımlar

AksHci PowerShell Başvurusu