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
| allow |
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í. |
| node |
Uzly, které odpovídají tomuto selektoru, budou možné členy tohoto nástroje pro vyrovnávání zatížení. |
| primary |
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í. |
| provisioning |
Aktuální stav zřizování. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze. |
| service |
Na tento nástroj pro vyrovnávání zatížení lze umístit pouze služby, které musí odpovídat tomuto selektoru. |
| service |
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. |
| system |
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
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