New-AksHciProxySetting

개요

에 전달할 프록시 서버 설정을 정의하는 개체를 만듭니다 Set-AksHciConfig.

구문

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

Description

배포의 모든 가상 머신에 사용할 프록시 설정 개체를 만듭니다. 이 프록시 설정 개체는 모든 Kubernetes 클러스터 노드 및 기본 VM에서 프록시 설정을 구성하는 데 사용됩니다.

참고

프록시 설정은 설치 중에 Install-AksHci 한 번만 적용되며 설치 후에는 변경할 수 없습니다. 설치 후에 만든 모든 AKS 워크로드 클러스터는 동일한 프록시 개체를 사용합니다. 또는 New-AksHciCluster를 실행 Install-AksHci 한 후 프록시 설정 개체를 변경하면 새 Kubernetes 또는 기존 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

매개 변수

-이름

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 요청 ''http://contosoproxy:8080에 대해 80을 사용합니다.

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 요청 ''https://contosoproxy:8443에 대해 443이 사용됩니다.

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

-자격 증명

프록시 서버에 대해 인증할 사용자 이름과 암호를 포함하는 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

다음 단계

AksHci PowerShell 참조