ResourceStatus beschreibt, warum ein Cluster oder Knotenpool einen bestimmten Status hat. (z. B. mit der ERROR oder DEGRADED).
JSON-Darstellung |
---|
{ "errorMessage": string, "conditions": [ { object ( |
Felder | |
---|---|
errorMessage |
Eine für Menschen lesbare 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 angezeigt wird, kann sie verwendet werden, um auf tatsächliche Probleme hinzuweisen, die eine Nutzeraktion erfordern. |
conditions[] |
ResourceCondition bietet einen Standardmechanismus für die Statusberichterstattung auf höherer Ebene durch den Controller. |
version |
Die aktuelle Version der Ressource wird angezeigt. |
versions |
Zeigt die Zuordnung einer bestimmten Version zur Anzahl der Geräte mit dieser Version. |
ResourceCondition
ResourceCondition bietet einen Standardmechanismus für die Statusberichterstattung auf höherer Ebene durch den Controller.
JSON-Darstellung |
---|
{
"type": string,
"reason": string,
"message": string,
"lastTransitionTime": string,
"state": enum ( |
Felder | |
---|---|
type |
Typ der Bedingung. (z. B. mit der ClusterRunning, NodePoolRunning oder ServerSidePreflightReady) |
reason |
Eine maschinenlesbare Nachricht mit Details zur letzten Umstellung. |
message |
Eine menschenlesbare Nachricht mit Details zur letzten Umstellung. |
lastTransitionTime |
Die letzte Statusänderung des Zustands. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
state |
Status des Zustands. |
Bundesland
Der Lebenszyklusstatus des Zustands. Es kann ein zusätzlicher Zwischenstatus hinzugefügt werden, z.B. STATE_DEGRADED.
Enums | |
---|---|
STATE_UNSPECIFIED |
Nicht definiert. |
STATE_TRUE |
Die Ressource entspricht der Bedingung. |
STATE_FALSE |
Die Ressource entspricht nicht den Anforderungen. |
STATE_UNKNOWN |
Der Kubernetes-Controller kann nicht entscheiden, ob sich die Ressource in der Bedingung befindet oder nicht. |
Versionen
„Versions“ beschreibt die Zuordnung einer bestimmten Version zur Anzahl der Maschinen in dieser Version.
JSON-Darstellung |
---|
{
"versions": [
{
object ( |
Felder | |
---|---|
versions[] |
Zeigt die Zuordnung einer bestimmten Version zur Anzahl der Geräte mit dieser Version. |
Version
„Version“ beschreibt die Anzahl der Knoten einer bestimmten Version unter einer Ressource.
JSON-Darstellung |
---|
{ "version": string, "count": string } |
Felder | |
---|---|
version |
Ressourcenversion |
count |
Anzahl der Maschinen mit der oben genannten Version. |