Delen via


LoadBalancer interface

De configuraties met betrekking tot meerdere standard load balancers. Als deze niet is opgegeven, wordt de modus voor één load balancer gebruikt. Er worden meerdere standard load balancers-modus gebruikt als er één configuratie wordt opgegeven bij de lease. Er moet een configuratie met de naam kuberneteszijn. Het naamveld is de naam van de bijbehorende openbare load balancer. Er wordt indien nodig een interne load balancer gemaakt en de naam is <name>-internal. De interne lb deelt dezelfde configuraties als de externe. De interne lbs zijn niet nodig om te worden opgenomen in de loadbalancer-lijst.

Uitbreiding

Eigenschappen

allowServicePlacement

Of services automatisch op de load balancer moeten worden geplaatst. Als deze niet is opgegeven, is de standaardwaarde waar. Als deze optie handmatig is ingesteld op onwaar, worden zowel de externe als de interne load balancer niet geselecteerd voor services, tenzij deze expliciet zijn gericht.

nodeSelector

Knooppunten die overeenkomen met deze selector zijn mogelijk leden van deze load balancer.

primaryAgentPoolName

Vereist veld. Een tekenreekswaarde die de id van een bestaande agentgroep moet opgeven. Alle knooppunten in de opgegeven pool worden altijd toegevoegd aan deze load balancer. Deze agentgroep moet ten minste één knooppunt hebben en minCount>=1 voor bewerkingen voor automatisch schalen. Een agentgroep kan alleen de primaire pool zijn voor één load balancer.

provisioningState

De huidige inrichtingsstatus. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

serviceLabelSelector

Alleen services die overeenkomen met deze selector kunnen op deze load balancer worden geplaatst.

serviceNamespaceSelector

Services die zijn gemaakt in naamruimten die overeenkomen met de selector, kunnen op deze load balancer worden geplaatst.

Overgenomen eigenschappen

id

Volledig gekwalificeerde resource-id voor de resource. Bijvoorbeeld /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

name

De naam van de resourceNOTITIE: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

systemData

Azure Resource Manager-metagegevens met createdBy- en modifiedBy-gegevens. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

type

Het type resource. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' of 'Microsoft.Storage/storageAccounts': deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

Eigenschapdetails

allowServicePlacement

Of services automatisch op de load balancer moeten worden geplaatst. Als deze niet is opgegeven, is de standaardwaarde waar. Als deze optie handmatig is ingesteld op onwaar, worden zowel de externe als de interne load balancer niet geselecteerd voor services, tenzij deze expliciet zijn gericht.

allowServicePlacement?: boolean

Waarde van eigenschap

boolean

nodeSelector

Knooppunten die overeenkomen met deze selector zijn mogelijk leden van deze load balancer.

nodeSelector?: LabelSelector

Waarde van eigenschap

primaryAgentPoolName

Vereist veld. Een tekenreekswaarde die de id van een bestaande agentgroep moet opgeven. Alle knooppunten in de opgegeven pool worden altijd toegevoegd aan deze load balancer. Deze agentgroep moet ten minste één knooppunt hebben en minCount>=1 voor bewerkingen voor automatisch schalen. Een agentgroep kan alleen de primaire pool zijn voor één load balancer.

primaryAgentPoolName?: string

Waarde van eigenschap

string

provisioningState

De huidige inrichtingsstatus. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

provisioningState?: string

Waarde van eigenschap

string

serviceLabelSelector

Alleen services die overeenkomen met deze selector kunnen op deze load balancer worden geplaatst.

serviceLabelSelector?: LabelSelector

Waarde van eigenschap

serviceNamespaceSelector

Services die zijn gemaakt in naamruimten die overeenkomen met de selector, kunnen op deze load balancer worden geplaatst.

serviceNamespaceSelector?: LabelSelector

Waarde van eigenschap

Details van overgenomen eigenschap

id

Volledig gekwalificeerde resource-id voor de resource. Bijvoorbeeld /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

id?: string

Waarde van eigenschap

string

overgenomen vanProxyResource.id

name

De naam van de resourceNOTITIE: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

name?: string

Waarde van eigenschap

string

overgenomen vanProxyResource.name

systemData

Azure Resource Manager-metagegevens met createdBy- en modifiedBy-gegevens. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

systemData?: SystemData

Waarde van eigenschap

overgenomen vanProxyResource.systemData-

type

Het type resource. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' of 'Microsoft.Storage/storageAccounts': deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

type?: string

Waarde van eigenschap

string

overgenomen vanProxyResource.type