Add-on-Abstimmung
In Compute Cloud@Customer umfasst der OKE-Service einen Abstimmungsprozess, der den Status des Add-ons regelmäßig bewertet und das Add-on gegebenenfalls aktualisiert.
Add-ons sollten nicht manuell installiert, konfiguriert, aktualisiert oder gelöscht werden. Verwenden Sie die Schnittstellen für Installation, Konfiguration, Aktualisierung und Löschen des OKE-Service.
Der Abstimmungsprozess verhält sich je nach Status des Add-ons unterschiedlich.
Aktiver Zustand
Bei Add-ons im Status ACTIVE wird der Abstimmungsprozess alle zwölf Stunden ausgeführt. Wenn Ressourcen manuell gelöscht wurden, erkennt der Prozess die Änderung und versucht ein Recovery. Eine vollständige Wiederherstellung ist nicht garantiert.
Wenn die vollständige Wiederherstellung erfolgreich ist, wird der Add-on-Status auf ACTIVE zurückgesetzt.
Wenn die Wiederherstellung teilweise oder nicht erfolgreich ist, ändert sich der Add-on-Status in NEEDS_ATTENTION.
Status muss bearbeitet werden
Bei Add-ons im Status NEEDS_ATTENTION wird der Abstimmungsprozess alle paar Minuten und nicht alle zwölf Stunden ausgeführt, während das Add-on im Status NEEDS_ATTENTION verbleibt. Der Prozess prüft, ob alle mit dem Add-on verknüpften Deployments bereit sind und ob alle Pods fehlerfrei sind. Das Intervall zwischen den Abstimmungsprozessen ist jedes Mal etwas länger.
Einige Probleme, z.B. nicht planbare Knoten, können während des Abstimmungsprozesses behoben werden. Andere Probleme, wie z. B. Konfigurationsprobleme, erfordern einen Benutzereingriff, um das Problem zu beheben. Wenn das Add-on nach Ausführung des Abstimmungsprozesses im Status NEEDS_ATTENTION verbleibt, versuchen Sie, die Probleme zu identifizieren.
Folgende Recovery-Aktionen können für einen Benutzer ausgeführt werden:
-
Stellen Sie sicher, dass für Knotenpools im Cluster mindestens ein Knoten verfügbar ist. Wenn keine Knoten verfügbar sind, können die Add-on-Pods nicht geplant werden, das Add-on kann nicht bereitgestellt werden.
-
Stellen Sie sicher, dass die Konfigurationswerte und andere Einstellungen korrekt sind.
-
Aktualisieren Sie das Add-on nach Bedarf. Die Aktualisierung des Add-ons löst einen weiteren Abstimmungsprozess aus.
-
Das Add-on deaktivieren und neu installieren.
Wenn das Add-on wieder hergestellt wird, wird das Add-on wieder in den Status ACTIVE versetzt.
Bleibt das Add-on fehlerhaft, plant das System die nächste Überprüfung.
Der Abstimmungsprozess wird etwa 12,5 Stunden lang fortgesetzt, wenn das Add-on den Status NEEDS_ATTENTION aufweist. Nachdem der Abstimmungsprozess gestoppt wurde, bleibt das Add-on unbegrenzt im Status NEEDS_ATTENTION. Nach ca. 30 Minuten wird die Arbeitsanforderung in den Status FAILED versetzt.
Das folgende Beispiel zeigt ein Add-on im Status 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"
}