LoadBalancer interface
複数の Standard ロード バランサーに関する構成。 指定しない場合は、単一ロード バランサー モードが使用されます。 リース時に 1 つの構成が指定されている場合は、複数の Standard ロード バランサー モードが使用されます。
kubernetesという名前の構成が必要です。 name フィールドは、対応するパブリック ロード バランサーの名前になります。 必要に応じて内部ロード バランサーが作成され、名前が <name>-internalされます。 内部 lb は、外部構成と同じ構成を共有します。 内部 lbs を LoadBalancer リストに含める必要はありません。
- Extends
プロパティ
| allow |
サービスをロード バランサーに自動的に配置するかどうか。 指定しない場合、既定値は true です。 手動で false に設定すると、外部ロード バランサーと内部ロード バランサーの両方がサービスに対して明示的に対象とされない限り選択されません。 |
| node |
このセレクターに一致するノードは、このロード バランサーのメンバーとして使用できます。 |
| primary |
必須フィールド。 既存のエージェント プールの ID を指定する必要がある文字列値。 特定のプール内のすべてのノードは、常にこのロード バランサーに追加されます。 このエージェント プールには、自動スケール操作用に少なくとも 1 つのノードと minCount>=1 が必要です。 エージェント プールは、1 つのロード バランサーのプライマリ プールに限定できます。 |
| provisioning |
現在のプロビジョニング状態。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
| service |
このセレクターに一致する必要があるサービスのみを、このロード バランサーに配置できます。 |
| service |
セレクターに一致する名前空間で作成されたサービスは、このロード バランサーに配置できます。 |
継承されたプロパティ
| id | リソースの完全修飾リソース ID。 例: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
| name | リソースの名前注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
| system |
createdBy と modifiedBy 情報を含む Azure Resource Manager メタデータ。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
| type | リソースの種類。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts" 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
プロパティの詳細
allowServicePlacement
サービスをロード バランサーに自動的に配置するかどうか。 指定しない場合、既定値は true です。 手動で false に設定すると、外部ロード バランサーと内部ロード バランサーの両方がサービスに対して明示的に対象とされない限り選択されません。
allowServicePlacement?: boolean
プロパティ値
boolean
nodeSelector
primaryAgentPoolName
必須フィールド。 既存のエージェント プールの ID を指定する必要がある文字列値。 特定のプール内のすべてのノードは、常にこのロード バランサーに追加されます。 このエージェント プールには、自動スケール操作用に少なくとも 1 つのノードと minCount>=1 が必要です。 エージェント プールは、1 つのロード バランサーのプライマリ プールに限定できます。
primaryAgentPoolName?: string
プロパティ値
string
provisioningState
現在のプロビジョニング状態。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
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
リソースの名前注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
name?: string
プロパティ値
string
systemData
createdBy と modifiedBy 情報を含む Azure Resource Manager メタデータ。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
systemData?: SystemData
プロパティ値
proxyResource.systemData から継承
type
リソースの種類。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts" 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
type?: string
プロパティ値
string
proxyResource.type から継承