ObservabilityAgent

Lorsque vous activez le module complémentaire de grappe ObservabilityAgent, vous pouvez transmettre les paires clé-valeur suivantes en tant qu'arguments.

Arguments de configuration communs à tous les modules complémentaires de grappe
Clé (API et interface de ligne de commande) Nom d'affichage de la clé (console) Description Obligatoire/Facultatif Valeur par défaut Exemple de valeur
affinity affinité

Groupe de règles de programmation d'affinité.

Format JSON en texte brut ou encodé en Base64.

Facultatif nul nul
nodeSelectors sélecteurs de noeuds

Vous pouvez utiliser des sélecteurs de noeud et des étiquettes de noeud pour contrôler les noeuds de travail sur lesquels les pods supplémentaires s'exécutent.

Pour qu'un pod s'exécute sur un noeud, le sélecteur de noeud du pod doit avoir la même clé/valeur que l'étiquette du noeud.

Réglez nodeSelectors à une paire clé/valeur qui correspond à la fois au sélecteur de noeud du pod et à l'étiquette du noeud de travail.

Format JSON en texte brut ou encodé en Base64.

Facultatif nul {"foo":"bar", "foo2": "bar2"}

Le pod s'exécutera uniquement sur les noeuds qui ont l'étiquette foo=bar ou foo2=bar2.

numOfReplicas numOfReplicas Nombre de répliques du déploiement du module complémentaire.

Pour le plugiciel de processeur graphique AMD, non utilisé.

Pour CoreDNS, utilisez plutôt nodesPerReplica.

Obligatoire 1

Crée une réplique du déploiement du module complémentaire par grappe.

2

Crée deux répliques du déploiement du module complémentaire par grappe.

rollingUpdate rollingUpdate

Contrôle le comportement souhaité de la mise à jour continue par maxSurge et maxUnavailable.

Format JSON en texte brut ou encodé en Base64.

Facultatif nul nul
tolerations tolérances

Vous pouvez utiliser des teintes et des tolérances pour contrôler les noeuds de travail sur lesquels s'exécutent les pods complémentaires.

Pour qu'un pod s'exécute sur un noeud qui a une tache, le pod doit avoir une tolérance correspondante.

Réglez tolerations à une paire clé/valeur qui correspond à la fois à la tolérance du pod et à la couleur du noeud de travail.

Format JSON en texte brut ou encodé en Base64.

Facultatif nul [{"key":"tolerationKeyFoo", "value":"tolerationValBar", "effect":"noSchedule", "operator":"exists"}]

Seuls les pods ayant cette tolérance peuvent s'exécuter sur des noeuds de travail ayant la teinte tolerationKeyFoo=tolerationValBar:noSchedule.

topologySpreadConstraints topologySpreadConstraints

Comment répartir les pods correspondants entre la topologie donnée.

Format JSON en texte brut ou encodé en Base64.

Facultatif nul nul
Arguments de configuration propres à ce module complémentaire de grappe
Clé (API et interface de ligne de commande) Nom d'affichage de la clé (console) Description Obligatoire/Facultatif Valeur par défaut Exemple de valeur
otelMetricsPort Port des mesures du noeud de travail

Port du noeud de travail utilisé pour exposer les mesures.

Facultatif 9995
otelHealthCheckPort Port de vérification de l'état du collecteur Opentelemetry Port utilisé par Kubernetes pour la vérification de l'état du collecteur d'otels. Facultatif 9996
discoveryHealthCheckPort Port de vérification de l'état de l'agent de configuration Otel Port utilisé par Kubernetes pour la vérification de l'état de l'agent de configuration d'hôtel. Facultatif 9997