NodeProblemDetector

Quando si abilita il componente aggiuntivo del cluster NodeProblemDetector, è possibile passare come argomenti le seguenti coppie chiave/valore.

Argomenti di configurazione comuni a tutti i componenti aggiuntivi cluster
Chiave (API e CLI) Nome visualizzato chiave (console) Descrizione Obbligatorio/Facoltativo Valore predefinito Valore di esempio
affinity affinità

Gruppo di regole di pianificazione affinità.

Formato JSON in testo normale o codificato in Base64.

Facoltativo nullo nullo
nodeSelectors selettori nodi

È possibile utilizzare i selettori nodo e le etichette nodo per controllare i nodi di lavoro sui quali vengono eseguiti i pod componente aggiuntivo.

Affinché un pod venga eseguito su un nodo, il selettore nodo del pod deve avere la stessa chiave/valore dell'etichetta del nodo.

Impostare nodeSelectors su una coppia chiave/valore corrispondente sia al selettore nodo del pod che all'etichetta del nodo di lavoro.

Formato JSON in testo normale o codificato in Base64.

Facoltativo nullo {"foo":"bar", "foo2": "bar2"}

Il pod verrà eseguito solo sui nodi con l'etichetta foo=bar o foo2=bar2.

numOfReplicas numOfReplicas Numero di repliche della distribuzione del componente aggiuntivo.

Per il plugin GPU AMD, non utilizzato.

Per CoreDNS utilizzare invece nodesPerReplica.

Obbligatorio 1

Crea una replica della distribuzione del componente aggiuntivo per cluster.

2

Crea due repliche della distribuzione componente aggiuntivo per cluster.

rollingUpdate rollingUpdate

Controlla il funzionamento desiderato dell'aggiornamento in sequenza tramite maxSurge e maxUnavailable.

Formato JSON in testo normale o codificato in Base64.

Facoltativo nullo nullo
tolerations tolleranze

È possibile utilizzare le tenute e le tolleranze per controllare i nodi di lavoro sui quali vengono eseguiti i pod dei componenti aggiuntivi.

Affinché un pod venga eseguito su un nodo che presenta una torsione, il pod deve avere una tolleranza corrispondente.

Impostare tolerations su una coppia chiave/valore corrispondente sia alla tolleranza del pod che alla tendenza del nodo di lavoro.

Formato JSON in testo normale o codificato in Base64.

Facoltativo nullo [{"key":"tolerationKeyFoo", "value":"tolerationValBar", "effect":"noSchedule", "operator":"exists"}]

Solo i pod con questa tolleranza possono essere eseguiti sui nodi di lavoro che hanno la caratteristica tolerationKeyFoo=tolerationValBar:noSchedule.

topologySpreadConstraints topologySpreadConstraints

Come diffondere pod corrispondenti tra la topologia specificata.

Formato JSON in testo normale o codificato in Base64.

Facoltativo nullo nullo
Argomenti di configurazione specifici per questo componente aggiuntivo cluster
Chiave (API e CLI) Nome visualizzato chiave (console) Descrizione Obbligatorio/Facoltativo Valore predefinito Valore di esempio
enableKubernetesExporter enableKubernetesExporter

Esegui rilevatore problemi nodo con l'esportatore Kubernetes abilitato.

Facoltativo false false