Mit ResourceStatus wird beschrieben, warum ein Cluster oder Knotenpool einen bestimmten Status hat. (z. B. ERROR oder DEGRADED).
JSON-Darstellung |
---|
{ "errorMessage": string, "conditions": [ { object ( |
Felder | |
---|---|
error |
Eine nutzerfreundliche Darstellung der Fehlermeldung vom Controller. Die Fehlermeldung kann vorübergehend sein, da der Controller einen Cluster oder Knotenpool erstellt. Wenn die Fehlermeldung über einen längeren Zeitraum hinweg besteht, kann sie verwendet werden, um Fehlermeldungen zu wahren Problemen anzuzeigen, die eine Nutzeraktion erfordern. |
conditions[] |
ResourceCondition bietet einen Standardmechanismus für Statusberichte auf höherer Ebene vom Controller. |
version |
Die aktuelle Version der Ressource widerspiegeln. |
versions |
Die Zuordnung einer bestimmten Version zur Anzahl der Maschinen unter dieser Version. |
ResourceCondition
ResourceCondition bietet einen Standardmechanismus für Statusberichte auf höherer Ebene vom Controller.
JSON-Darstellung |
---|
{
"type": string,
"reason": string,
"message": string,
"lastTransitionTime": string,
"state": enum ( |
Felder | |
---|---|
type |
Der Typ der Bedingung. (z. B. ClusterRunning, NodePoolRunning oder ServerSidePreflightReady) |
reason |
Eine maschinenlesbare Nachricht mit Details zur letzten Statusänderung. |
message |
Eine menschenlesbare Nachricht mit Details zur letzten Statusänderung. |
last |
Die letzte Statusänderung des Zustands. Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Offsets als „Z“ sind ebenfalls zulässig.Beispiele: |
state |
Status des Zustands. |
Status
Der Lebenszyklusstatus der Bedingung. Es kann ein zusätzlicher Zwischenstatus hinzugefügt werden, z.B. STATE_DEGRADED.
Enums | |
---|---|
STATE_UNSPECIFIED |
Nicht definiert. |
STATE_TRUE |
Die Ressource befindet sich in dem Zustand. |
STATE_FALSE |
Die Ressource ist nicht in dem Zustand. |
STATE_UNKNOWN |
Der Kubernetes-Controller kann nicht feststellen, ob die Bedingung für die Ressource erfüllt ist oder nicht. |
Versionen
Unter „Versionen“ wird die Zuordnung einer bestimmten Version zur Anzahl der Maschinen unter dieser Version beschrieben.
JSON-Darstellung |
---|
{
"versions": [
{
object ( |
Felder | |
---|---|
versions[] |
Die Zuordnung einer bestimmten Version zur Anzahl der Maschinen unter dieser Version. |
Version
„Version“ gibt die Anzahl der Knoten mit einer bestimmten Version unter einer Ressource an.
JSON-Darstellung |
---|
{ "version": string, "count": string } |
Felder | |
---|---|
version |
Ressourcenversion. |
count |
Anzahl der Maschinen mit der oben genannten Version. |