Bagikan melalui


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

Langkah berikutnya

Referensi AksHci PowerShell