LoadBalancer interface
여러 표준 부하 분산 장치에 대한 구성입니다. 제공되지 않으면 단일 부하 분산 장치 모드가 사용됩니다. 임대 시 하나의 구성이 제공되는 경우 여러 표준 부하 분산 장치 모드가 사용됩니다.
kubernetes구성이 있어야 합니다. 이름 필드는 해당 공용 부하 분산 장치의 이름이 됩니다. 필요한 경우 내부 부하 분산 장치가 만들어지고 이름은 <name>-internal다음과 입니다. 내부 lb는 외부 구성과 동일한 구성을 공유합니다. 내부 lbs는 LoadBalancer 목록에 포함할 필요가 없습니다.
- Extends
속성
| allow |
부하 분산 장치에 서비스를 자동으로 배치할지 여부입니다. 제공되지 않은 경우 기본값은 true입니다. 수동으로 false로 설정하면 명시적으로 대상을 지정하지 않는 한 외부 및 내부 부하 분산 장치 둘 다 서비스에 대해 선택되지 않습니다. |
| node |
이 선택기와 일치하는 노드는 이 부하 분산 장치의 가능한 멤버가 됩니다. |
| primary |
필수 필드입니다. 기존 에이전트 풀의 ID를 지정해야 하는 문자열 값입니다. 지정된 풀의 모든 노드는 항상 이 부하 분산 장치에 추가됩니다. 이 에이전트 풀에는 자동 크기 조정 작업에 대해 하나 이상의 노드와 minCount>=1이 있어야 합니다. 에이전트 풀은 단일 부하 분산 장치의 기본 풀일 수 있습니다. |
| provisioning |
현재 프로비저닝 상태입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
| service |
이 선택기와 일치해야 하는 서비스만 이 부하 분산 장치에 배치할 수 있습니다. |
| service |
선택기와 일치하는 네임스페이스에서 만든 서비스는 이 부하 분산 장치에 배치할 수 있습니다. |
상속된 속성
| id | 리소스에 대한 정규화된 리소스 ID입니다. 예: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다. |
| name | 리소스의 이름 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
| system |
createdBy 및 modifiedBy 정보가 포함된 Azure Resource Manager 메타데이터입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
| type | 리소스의 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts" 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
속성 세부 정보
allowServicePlacement
부하 분산 장치에 서비스를 자동으로 배치할지 여부입니다. 제공되지 않은 경우 기본값은 true입니다. 수동으로 false로 설정하면 명시적으로 대상을 지정하지 않는 한 외부 및 내부 부하 분산 장치 둘 다 서비스에 대해 선택되지 않습니다.
allowServicePlacement?: boolean
속성 값
boolean
nodeSelector
primaryAgentPoolName
필수 필드입니다. 기존 에이전트 풀의 ID를 지정해야 하는 문자열 값입니다. 지정된 풀의 모든 노드는 항상 이 부하 분산 장치에 추가됩니다. 이 에이전트 풀에는 자동 크기 조정 작업에 대해 하나 이상의 노드와 minCount>=1이 있어야 합니다. 에이전트 풀은 단일 부하 분산 장치의 기본 풀일 수 있습니다.
primaryAgentPoolName?: string
속성 값
string
provisioningState
현재 프로비저닝 상태입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
provisioningState?: string
속성 값
string
serviceLabelSelector
serviceNamespaceSelector
선택기와 일치하는 네임스페이스에서 만든 서비스는 이 부하 분산 장치에 배치할 수 있습니다.
serviceNamespaceSelector?: LabelSelector
속성 값
상속된 속성 세부 정보
id
리소스에 대한 정규화된 리소스 ID입니다. 예: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.
id?: string
속성 값
string
name
리소스의 이름 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
name?: string
속성 값
string
systemData
createdBy 및 modifiedBy 정보가 포함된 Azure Resource Manager 메타데이터입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
systemData?: SystemData
속성 값
type
리소스의 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts" 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
type?: string
속성 값
string