New-AksHciProxySetting
構文
Set-AksHciConfig
に渡すプロキシ サーバー設定を定義するオブジェクトを作成します。
構文
New-AksHciProxySetting -name <String>
-http <String>
-https <String>
-noProxy <String>
[-credential <PSCredential>]
[-certFile <String>]
説明
デプロイ内のすべての仮想マシンに使用するプロキシ設定オブジェクトを作成します。 このプロキシ設定オブジェクトは、すべての Kubernetes クラスター ノードと基になる VM の全体でプロキシ設定を構成するために使用されます。
注意
プロキシ設定は、Install-AksHci
の間に 1 回だけ適用され、インストール後に変更することはできません。 インストール後に作成されたすべての AKS ワークロード クラスターは、同じプロキシ オブジェクトを使用します。
Install-AksHci
または New-AksHciCluster
を実行した後にプロキシ設定オブジェクトを変更しても、その設定は新規および既存の Kubernetes ワークロード クラスターには適用されません。
例
資格情報を使用してプロキシ設定を構成する
Get-Credential
PowerShell コマンドを使用して資格情報オブジェクトを作成し、資格情報オブジェクトを 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
証明書を使用してプロキシ設定を構成する
$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
パラメーター
-name
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
HTTP (安全ではない) 要求のプロキシ サーバーの URL (例: 'http://contosoproxy')。 プロキシ サーバーが HTTP 要求に対して 80 以外のポートを使用する場合 '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
HTTPS (安全な) 要求のプロキシ サーバーの URL (例: 'https://contosoproxy')。 プロキシ サーバーが HTTPS 要求に対して 443 以外のポートを使用する場合 '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
プロキシ サーバーを経由せずに直接要求する必要がある URL、IP アドレス、ドメインのコンマ区切りのリスト。
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
プロキシ サーバーに対して認証するユーザー名とパスワードを含む PowerShell 資格情報オブジェクト。
Type: PSCredential
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-certFile
プロキシ サーバーに対する認証に使用される、PFX 形式のクライアント証明書のファイル名または証明書文字列。
Type: System.String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False