次の方法で共有


LoadBalancer interface

複数の Standard ロード バランサーに関する構成。 指定しない場合は、単一ロード バランサー モードが使用されます。 リース時に 1 つの構成が指定されている場合は、複数の Standard ロード バランサー モードが使用されます。 kubernetesという名前の構成が必要です。 name フィールドは、対応するパブリック ロード バランサーの名前になります。 必要に応じて内部ロード バランサーが作成され、名前が <name>-internalされます。 内部 lb は、外部構成と同じ構成を共有します。 内部 lbs を LoadBalancer リストに含める必要はありません。

Extends

プロパティ

allowServicePlacement

サービスをロード バランサーに自動的に配置するかどうか。 指定しない場合、既定値は true です。 手動で false に設定すると、外部ロード バランサーと内部ロード バランサーの両方がサービスに対して明示的に対象とされない限り選択されません。

nodeSelector

このセレクターに一致するノードは、このロード バランサーのメンバーとして使用できます。

primaryAgentPoolName

必須フィールド。 既存のエージェント プールの ID を指定する必要がある文字列値。 特定のプール内のすべてのノードは、常にこのロード バランサーに追加されます。 このエージェント プールには、自動スケール操作用に少なくとも 1 つのノードと minCount>=1 が必要です。 エージェント プールは、1 つのロード バランサーのプライマリ プールに限定できます。

provisioningState

現在のプロビジョニング状態。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

serviceLabelSelector

このセレクターに一致する必要があるサービスのみを、このロード バランサーに配置できます。

serviceNamespaceSelector

セレクターに一致する名前空間で作成されたサービスは、このロード バランサーに配置できます。

継承されたプロパティ

id

リソースの完全修飾リソース ID。 例: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

name

リソースの名前注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

systemData

createdBy と modifiedBy 情報を含む Azure Resource Manager メタデータ。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

type

リソースの種類。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts" 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

プロパティの詳細

allowServicePlacement

サービスをロード バランサーに自動的に配置するかどうか。 指定しない場合、既定値は true です。 手動で false に設定すると、外部ロード バランサーと内部ロード バランサーの両方がサービスに対して明示的に対象とされない限り選択されません。

allowServicePlacement?: boolean

プロパティ値

boolean

nodeSelector

このセレクターに一致するノードは、このロード バランサーのメンバーとして使用できます。

nodeSelector?: LabelSelector

プロパティ値

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

ProxyResource.name から継承された

systemData

createdBy と modifiedBy 情報を含む Azure Resource Manager メタデータ。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

systemData?: SystemData

プロパティ値

proxyResource.systemData から継承

type

リソースの種類。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts" 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

type?: string

プロパティ値

string

proxyResource.type から継承