New-AksHciProxySetting
Özet
içine Set-AksHciConfig
geç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