다음을 통해 공유


LoadBalancer interface

여러 표준 부하 분산 장치에 대한 구성입니다. 제공되지 않으면 단일 부하 분산 장치 모드가 사용됩니다. 임대 시 하나의 구성이 제공되는 경우 여러 표준 부하 분산 장치 모드가 사용됩니다. kubernetes구성이 있어야 합니다. 이름 필드는 해당 공용 부하 분산 장치의 이름이 됩니다. 필요한 경우 내부 부하 분산 장치가 만들어지고 이름은 <name>-internal다음과 입니다. 내부 lb는 외부 구성과 동일한 구성을 공유합니다. 내부 lbs는 LoadBalancer 목록에 포함할 필요가 없습니다.

Extends

속성

allowServicePlacement

부하 분산 장치에 서비스를 자동으로 배치할지 여부입니다. 제공되지 않은 경우 기본값은 true입니다. 수동으로 false로 설정하면 명시적으로 대상을 지정하지 않는 한 외부 및 내부 부하 분산 장치 둘 다 서비스에 대해 선택되지 않습니다.

nodeSelector

이 선택기와 일치하는 노드는 이 부하 분산 장치의 가능한 멤버가 됩니다.

primaryAgentPoolName

필수 필드입니다. 기존 에이전트 풀의 ID를 지정해야 하는 문자열 값입니다. 지정된 풀의 모든 노드는 항상 이 부하 분산 장치에 추가됩니다. 이 에이전트 풀에는 자동 크기 조정 작업에 대해 하나 이상의 노드와 minCount>=1이 있어야 합니다. 에이전트 풀은 단일 부하 분산 장치의 기본 풀일 수 있습니다.

provisioningState

현재 프로비저닝 상태입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

serviceLabelSelector

이 선택기와 일치해야 하는 서비스만 이 부하 분산 장치에 배치할 수 있습니다.

serviceNamespaceSelector

선택기와 일치하는 네임스페이스에서 만든 서비스는 이 부하 분산 장치에 배치할 수 있습니다.

상속된 속성

id

리소스에 대한 정규화된 리소스 ID입니다. 예: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

name

리소스의 이름 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

systemData

createdBy 및 modifiedBy 정보가 포함된 Azure Resource Manager 메타데이터입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

type

리소스의 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts" 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

속성 세부 정보

allowServicePlacement

부하 분산 장치에 서비스를 자동으로 배치할지 여부입니다. 제공되지 않은 경우 기본값은 true입니다. 수동으로 false로 설정하면 명시적으로 대상을 지정하지 않는 한 외부 및 내부 부하 분산 장치 둘 다 서비스에 대해 선택되지 않습니다.

allowServicePlacement?: boolean

속성 값

boolean

nodeSelector

이 선택기와 일치하는 노드는 이 부하 분산 장치의 가능한 멤버가 됩니다.

nodeSelector?: LabelSelector

속성 값

primaryAgentPoolName

필수 필드입니다. 기존 에이전트 풀의 ID를 지정해야 하는 문자열 값입니다. 지정된 풀의 모든 노드는 항상 이 부하 분산 장치에 추가됩니다. 이 에이전트 풀에는 자동 크기 조정 작업에 대해 하나 이상의 노드와 minCount>=1이 있어야 합니다. 에이전트 풀은 단일 부하 분산 장치의 기본 풀일 수 있습니다.

primaryAgentPoolName?: string

속성 값

string

provisioningState

현재 프로비저닝 상태입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

provisioningState?: string

속성 값

string

serviceLabelSelector

이 선택기와 일치해야 하는 서비스만 이 부하 분산 장치에 배치할 수 있습니다.

serviceLabelSelector?: LabelSelector

속성 값

serviceNamespaceSelector

선택기와 일치하는 네임스페이스에서 만든 서비스는 이 부하 분산 장치에 배치할 수 있습니다.

serviceNamespaceSelector?: LabelSelector

속성 값

상속된 속성 세부 정보

id

리소스에 대한 정규화된 리소스 ID입니다. 예: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

id?: string

속성 값

string

ProxyResource.id 상속된

name

리소스의 이름 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

name?: string

속성 값

string

ProxyResource.name 상속된

systemData

createdBy 및 modifiedBy 정보가 포함된 Azure Resource Manager 메타데이터입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

systemData?: SystemData

속성 값

ProxyResource.systemData 상속된

type

리소스의 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts" 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

type?: string

속성 값

string

ProxyResource.type 상속된