Sdílet prostřednictvím


LoadBalancer interface

Konfigurace týkající se několika standardních nástrojů pro vyrovnávání zatížení. Pokud není zadaný, použije se režim jednoho nástroje pro vyrovnávání zatížení. Pokud je k dispozici jedna konfigurace zapůjčení, použije se režim více standardních nástrojů pro vyrovnávání zatížení. Musí existovat konfigurace s názvem kubernetes. Pole name bude název odpovídajícího veřejného nástroje pro vyrovnávání zatížení. V případě potřeby se vytvoří interní nástroj pro vyrovnávání zatížení a název bude <name>-internal. Interní nástroj pro vyrovnávání zatížení sdílí stejné konfigurace jako externí. Interní nástroje pro vyrovnávání zatížení nemusí být zahrnuté v seznamu loadbalanceru.

Extends

Vlastnosti

allowServicePlacement

Určuje, jestli se mají služby automaticky umístit do nástroje pro vyrovnávání zatížení. Pokud není zadána, je výchozí hodnota true. Pokud je nastavená hodnota false ručně, nebudou pro služby vybrány obě externí i interní nástroje pro vyrovnávání zatížení, pokud na ně explicitně cílí.

nodeSelector

Uzly, které odpovídají tomuto selektoru, budou možné členy tohoto nástroje pro vyrovnávání zatížení.

primaryAgentPoolName

Povinné pole. Řetězcová hodnota, která musí určovat ID existujícího fondu agentů. Do tohoto nástroje pro vyrovnávání zatížení se vždy přidají všechny uzly v daném fondu. Pro operace automatického škálování musí mít tento fond agentů alespoň jeden uzel a minimální počet>=1. Fond agentů může být primárním fondem pouze pro jeden nástroj pro vyrovnávání zatížení.

provisioningState

Aktuální stav zřizování. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

serviceLabelSelector

Na tento nástroj pro vyrovnávání zatížení lze umístit pouze služby, které musí odpovídat tomuto selektoru.

serviceNamespaceSelector

Služby vytvořené v oborech názvů, které odpovídají selektoru, lze umístit do tohoto nástroje pro vyrovnávání zatížení.

Zděděné vlastnosti

id

Plně kvalifikované ID prostředku pro prostředek. Například /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

name

Název prostředku POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

systemData

Metadata Azure Resource Manageru obsahující informace createdBy a modifiedBy POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

type

Typ prostředku. Například Microsoft.Compute/virtualMachines nebo Microsoft.Storage/storageAccounts POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

Podrobnosti vlastnosti

allowServicePlacement

Určuje, jestli se mají služby automaticky umístit do nástroje pro vyrovnávání zatížení. Pokud není zadána, je výchozí hodnota true. Pokud je nastavená hodnota false ručně, nebudou pro služby vybrány obě externí i interní nástroje pro vyrovnávání zatížení, pokud na ně explicitně cílí.

allowServicePlacement?: boolean

Hodnota vlastnosti

boolean

nodeSelector

Uzly, které odpovídají tomuto selektoru, budou možné členy tohoto nástroje pro vyrovnávání zatížení.

nodeSelector?: LabelSelector

Hodnota vlastnosti

primaryAgentPoolName

Povinné pole. Řetězcová hodnota, která musí určovat ID existujícího fondu agentů. Do tohoto nástroje pro vyrovnávání zatížení se vždy přidají všechny uzly v daném fondu. Pro operace automatického škálování musí mít tento fond agentů alespoň jeden uzel a minimální počet>=1. Fond agentů může být primárním fondem pouze pro jeden nástroj pro vyrovnávání zatížení.

primaryAgentPoolName?: string

Hodnota vlastnosti

string

provisioningState

Aktuální stav zřizování. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

provisioningState?: string

Hodnota vlastnosti

string

serviceLabelSelector

Na tento nástroj pro vyrovnávání zatížení lze umístit pouze služby, které musí odpovídat tomuto selektoru.

serviceLabelSelector?: LabelSelector

Hodnota vlastnosti

serviceNamespaceSelector

Služby vytvořené v oborech názvů, které odpovídají selektoru, lze umístit do tohoto nástroje pro vyrovnávání zatížení.

serviceNamespaceSelector?: LabelSelector

Hodnota vlastnosti

Podrobnosti zděděných vlastností

id

Plně kvalifikované ID prostředku pro prostředek. Například /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

id?: string

Hodnota vlastnosti

string

zděděno zeProxyResource.id

name

Název prostředku POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

name?: string

Hodnota vlastnosti

string

zděděno zeProxyResource.name

systemData

Metadata Azure Resource Manageru obsahující informace createdBy a modifiedBy POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

systemData?: SystemData

Hodnota vlastnosti

zděděno z ProxyResource.systemData

type

Typ prostředku. Například Microsoft.Compute/virtualMachines nebo Microsoft.Storage/storageAccounts POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

type?: string

Hodnota vlastnosti

string

zděděno zeProxyResource.type