LoadBalancer interface
Configurations relatives à plusieurs équilibreurs de charge standard. S’il n’est pas fourni, le mode d’équilibreur de charge unique est utilisé. Plusieurs équilibreurs de charge standard seront utilisés si, au niveau du bail, une configuration est fournie. Il doit y avoir une configuration nommée kubernetes. Le champ nom sera le nom de l’équilibreur de charge public correspondant. Un équilibreur de charge interne est créé si nécessaire, et le nom sera <name>-internal. Le lb interne partage les mêmes configurations que celles de l’externe. Les lbs internes ne sont pas nécessaires pour être inclus dans la liste LoadBalancer.
- Extends
Propriétés
| allow |
Indique s’il faut placer automatiquement des services sur l’équilibreur de charge. S’il n’est pas fourni, la valeur par défaut est true. Si la valeur est false manuellement, l’équilibreur de charge externe et interne ne sera pas sélectionné pour les services, sauf s’ils le ciblent explicitement. |
| node |
Les nœuds qui correspondent à ce sélecteur seront les membres possibles de cet équilibreur de charge. |
| primary |
Champ obligatoire. Valeur de chaîne qui doit spécifier l’ID d’un pool d’agents existant. Tous les nœuds du pool donné sont toujours ajoutés à cet équilibreur de charge. Ce pool d’agents doit avoir au moins un nœud et minCount>=1 pour les opérations de mise à l’échelle automatique. Un pool d’agents ne peut être le pool principal que pour un équilibreur de charge unique. |
| provisioning |
État d’approvisionnement actuel. |
| service |
Seuls les services qui doivent correspondre à ce sélecteur peuvent être placés sur cet équilibreur de charge. |
| service |
Les services créés dans des espaces de noms qui correspondent au sélecteur peuvent être placés sur cet équilibreur de charge. |
Propriétés héritées
| id | ID de ressource complet pour la ressource. ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| name | Nom de la ressource |
| system |
Azure Resource Manager : métadonnées contenant des informations createdBy et modifiedBy. |
| type | Type de la ressource. Par exemple : « Microsoft. Calcul/virtualMachines » ou « Microsoft. StorageAccounts" |
Détails de la propriété
allowServicePlacement
Indique s’il faut placer automatiquement des services sur l’équilibreur de charge. S’il n’est pas fourni, la valeur par défaut est true. Si la valeur est false manuellement, l’équilibreur de charge externe et interne ne sera pas sélectionné pour les services, sauf s’ils le ciblent explicitement.
allowServicePlacement?: boolean
Valeur de propriété
boolean
nodeSelector
Les nœuds qui correspondent à ce sélecteur seront les membres possibles de cet équilibreur de charge.
nodeSelector?: LabelSelector
Valeur de propriété
primaryAgentPoolName
Champ obligatoire. Valeur de chaîne qui doit spécifier l’ID d’un pool d’agents existant. Tous les nœuds du pool donné sont toujours ajoutés à cet équilibreur de charge. Ce pool d’agents doit avoir au moins un nœud et minCount>=1 pour les opérations de mise à l’échelle automatique. Un pool d’agents ne peut être le pool principal que pour un équilibreur de charge unique.
primaryAgentPoolName?: string
Valeur de propriété
string
provisioningState
État d’approvisionnement actuel.
provisioningState?: string
Valeur de propriété
string
serviceLabelSelector
Seuls les services qui doivent correspondre à ce sélecteur peuvent être placés sur cet équilibreur de charge.
serviceLabelSelector?: LabelSelector
Valeur de propriété
serviceNamespaceSelector
Les services créés dans des espaces de noms qui correspondent au sélecteur peuvent être placés sur cet équilibreur de charge.
serviceNamespaceSelector?: LabelSelector
Valeur de propriété
Détails de la propriété héritée
id
ID de ressource complet pour la ressource. ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
id?: string
Valeur de propriété
string
héritée deProxyResource.id
name
systemData
Azure Resource Manager : métadonnées contenant des informations createdBy et modifiedBy.
systemData?: SystemData
Valeur de propriété
héritée deProxyResource.systemData
type
Type de la ressource. Par exemple : « Microsoft. Calcul/virtualMachines » ou « Microsoft. StorageAccounts"
type?: string
Valeur de propriété
string
héritée deProxyResource.type