Riconciliazione componente aggiuntivo
In Compute Cloud@Customer, OKE Service include un processo di riconciliazione che valuta periodicamente lo stato del componente aggiuntivo e aggiorna il componente aggiuntivo, se necessario.
Non è consentito installare, configurare, aggiornare o eliminare manualmente i componenti aggiuntivi. Utilizzare le interfacce di installazione, configurazione, aggiornamento ed eliminazione di OKE Service.
Il processo di riconciliazione funziona in modo diverso a seconda dello stato del componente aggiuntivo.
Stato attivo
Per i componenti aggiuntivi in stato ACTIVE, il processo di riconciliazione viene eseguito ogni dodici ore. Se le risorse sono state eliminate manualmente, il processo rileva la modifica e tenta il recupero. Il recupero completo non è garantito.
Se il recupero completo riesce, lo stato del componente aggiuntivo torna a ACTIVE.
In caso di ripristino parziale o parziale, lo stato del componente aggiuntivo viene modificato in NEEDS_ATTENTION.
Richiede attenzione - Stato
Per i componenti aggiuntivi in stato NEEDS_ATTENTION, il processo di riconciliazione viene eseguito ogni pochi minuti, non ogni dodici ore, mentre il componente aggiuntivo rimane in stato NEEDS_ATTENTION. Il processo controlla se tutte le distribuzioni associate al componente aggiuntivo sono pronte e se tutti i pod sono in buono stato. L'intervallo tra le esecuzioni del processo di riconciliazione è un po' più lungo ogni volta.
Alcuni problemi, ad esempio i nodi non programmabili, potrebbero risolversi durante il processo di riconciliazione. Altri problemi, come i problemi di configurazione, richiedono l'intervento dell'utente per risolvere il problema. Se lo stato del componente aggiuntivo rimane NEEDS_ATTENTION dopo l'esecuzione del processo di riconciliazione, provare a identificare i problemi.
Le azioni di recupero che potrebbero essere appropriate per un utente includono:
-
Assicurarsi che i pool di nodi nel cluster dispongano di almeno un nodo. Se non sono disponibili nodi, non è possibile pianificare i pod dei componenti aggiuntivi, non è possibile distribuire il componente aggiuntivo.
-
Assicurarsi che i valori di configurazione e le altre impostazioni siano corretti.
-
Aggiorna il componente aggiuntivo come necessario. L'aggiornamento del componente aggiuntivo attiverà un altro processo di riconciliazione.
-
Disattiva e reinstalla il componente aggiuntivo.
Se il componente aggiuntivo viene recuperato, verrà ripristinato lo stato ACTIVE.
Se il componente aggiuntivo rimane in cattivo stato, il sistema pianifica il controllo successivo.
Il processo di riconciliazione continua a essere eseguito per circa 12,5 ore se il componente aggiuntivo rimane in stato NEEDS_ATTENTION. Quando il processo di riconciliazione viene interrotto, lo stato del componente aggiuntivo rimane NEEDS_ATTENTION a tempo indeterminato. Dopo circa 30 minuti, lo stato della richiesta di lavoro passa a NON RIUSCITO.
L'esempio seguente mostra un componente aggiuntivo in stato NEEDS_ATTENTION.
$ oci ce cluster get-addon --cluster-id ocid1.cluster.unique_ID --addon-name WeblogicKubernetesOperator
{
"data": {
"addon-error": {
"code": "409",
"message": "Incorrect state for CR",
"status": "IncorrectState"
},
"configurations": [
{
"key": "numOfReplicas",
"value": "0"
},
{
"key": "weblogic-operator.ContainerResources",
"value": "{'limits': {'cpu': '500m', 'memory': '200Mi'}}"
},
{
"key": "weblogic-operator-webhook.ContainerResources",
"value": "{'limits': {'cpu': '200m', 'memory': '300Mi'}}"
}
],
"current-installed-version": "",
"lifecycle-state": "NEEDS_ATTENTION",
"name": "WeblogicKubernetesOperator",
"time-created": "2025-02-26T01:41:52.020696+00:00",
"version": null
},
"etag": "5f3eef22-eb32-5c2c-774c-c7a98836a13a"
}