New-AksHciProxySetting
Sinopsis
Membuat objek yang menentukan pengaturan server proksi untuk diteruskan ke Set-AksHciConfig
.
Sintaks
New-AksHciProxySetting -name <String>
-http <String>
-https <String>
-noProxy <String>
[-credential <PSCredential>]
[-certFile <String>]
Deskripsi
Buat objek pengaturan proksi untuk digunakan untuk semua mesin virtual dalam penyebaran. Objek pengaturan proksi ini akan digunakan untuk mengkonfigurasi pengaturan proksi di semua node kluster Kubernetes dan VM yang mendasarinya.
Catatan
Pengaturan proksi hanya diterapkan sekali selama Install-AksHci
dan tidak dapat diubah setelah penginstalan. Semua kluster beban kerja AKS yang dibuat setelah penginstalan akan menggunakan objek proksi yang sama. Jika Anda mengubah objek pengaturan proksi setelah menjalankan Install-AksHci
atau New-AksHciCluster
, pengaturan TIDAK akan diterapkan ke kluster beban kerja Kubernetes baru atau yang sudah ada.
Contoh
Mengonfigurasi pengaturan proksi dengan kredensial
Gunakan perintah PowerShell Get-Credential
untuk membuat objek kredensial dan meneruskan objek kredensial ke perintah 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
Mengonfigurasi pengaturan proksi dengan sertifikat
$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
Parameter
-name
Nama alfanumerik dari objek pengaturan proksi Anda untuk 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 server proksi untuk permintaan HTTP (tidak aman), misalnya, 'http://contosoproxy'. Jika server proksi menggunakan port yang berbeda maka 80 untuk permintaan 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
URL server proksi untuk permintaan HTTPS (aman), misalnya, 'https://contosoproxy'. Jika server proksi menggunakan port yang berbeda maka 443 untuk permintaan 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
Daftar url, alamat IP, dan domain yang dibatasi koma yang harus diminta secara langsung tanpa melalui server proksi.
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
-credential
Objek kredensial PowerShell yang berisi nama pengguna dan kata sandi untuk mengautentikasi terhadap server proksi.
Type: PSCredential
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-certFile
Nama file atau string sertifikat dari sertifikat klien berformat PFX yang digunakan untuk mengautentikasi terhadap server proksi.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False