ResourceStatus

ResourceStatus descrive il motivo per cui un cluster o pool di nodi ha un determinato stato. (ad es. ERROR o DEGRADED).

Rappresentazione JSON
{
  "errorMessage": string,
  "conditions": [
    {
      object (ResourceCondition)
    }
  ],
  "version": string,
  "versions": {
    object (Versions)
  }
}
Campi
errorMessage

string

Rappresentazione comprensibile del messaggio di errore del controller. Il messaggio di errore può essere temporaneo mentre il controller crea un cluster o un pool di nodi. Se il messaggio di errore persiste per un periodo di tempo più lungo, può essere utilizzato per visualizzare il messaggio di errore per indicare problemi reali che richiedono l'intervento dell'utente.

conditions[]

object (ResourceCondition)

ResourceCondition fornisce un meccanismo standard per la generazione di report sullo stato di livello superiore dal controller.

version

string

Riflette la versione corrente della risorsa.

versions

object (Versions)

Mostra la mappatura di una determinata versione al numero di macchine in questa versione.

ResourceCondition

ResourceCondition fornisce un meccanismo standard per la generazione di report sullo stato di livello superiore dal controller.

Rappresentazione JSON
{
  "type": string,
  "reason": string,
  "message": string,
  "lastTransitionTime": string,
  "state": enum (State)
}
Campi
type

string

Tipo di condizione. (ad es. ClusterRunning, NodePoolRunning o ServerSidePreflightReady)

reason

string

Messaggio leggibile dal computer che indica i dettagli dell'ultima transizione.

message

string

Messaggio leggibile che indica i dettagli dell'ultima transizione.

lastTransitionTime

string (Timestamp format)

L'ultima volta che la condizione è passata da uno stato all'altro.

Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

state

enum (State)

lo stato della condizione.

Stato

Lo stato del ciclo di vita della condizione. È possibile aggiungere uno stato intermedio aggiuntivo, ad esempio STATE_DEGRADED.

Enum
STATE_UNSPECIFIED Non impostato.
STATE_TRUE La risorsa è nella condizione.
STATE_FALSE La risorsa non è nelle condizioni.
STATE_UNKNOWN Il controller Kubernetes non può decidere se la risorsa si trova o meno nella condizione.

Versioni

Versioni descrive il mapping di una determinata versione al numero di macchine in questa versione.

Rappresentazione JSON
{
  "versions": [
    {
      object (Version)
    }
  ]
}
Campi
versions[]

object (Version)

Mostra la mappatura di una determinata versione al numero di macchine in questa versione.

Versione

La versione descrive il numero di nodi in una determinata versione di una risorsa.

Rappresentazione JSON
{
  "version": string,
  "count": string
}
Campi
version

string

Versione della risorsa.

count

string (int64 format)

Numero di macchine con la versione precedente.