ResourceStatus

ResourceStatus décrit pourquoi un cluster ou un pool de nœuds a un certain état (par exemple, ERROR ou DEGRADED).

Représentation JSON
{
  "errorMessage": string,
  "conditions": [
    {
      object (ResourceCondition)
    }
  ],
  "version": string,
  "versions": {
    object (Versions)
  }
}
Champs
errorMessage

string

Représentation de l'erreur lisible par l'humain à partir du contrôleur. Le message d'erreur peut être temporaire, car le contrôleur crée un cluster ou un pool de nœuds. Si le message d'erreur persiste pendant une période plus longue, il peut être utilisé pour afficher un message d'erreur indiquant des problèmes réels nécessitant une intervention de l'utilisateur.

conditions[]

object (ResourceCondition)

ResourceCondition fournit un mécanisme standard pour la création de rapports d'état de niveau supérieur à partir du contrôleur.

version

string

Reflète la version actuelle de la ressource.

versions

object (Versions)

Affiche le mappage d'une version donnée au nombre de machines sous cette version.

ResourceCondition

ResourceCondition fournit un mécanisme standard pour la création de rapports d'état de niveau supérieur à partir du contrôleur.

Représentation JSON
{
  "type": string,
  "reason": string,
  "message": string,
  "lastTransitionTime": string,
  "state": enum (State)
}
Champs
type

string

Type de la condition. (par exemple, ClusterRunning, NodePoolRunning ou ServerSidePreflightReady)

reason

string

Message lisible par la machine indiquant des détails sur la dernière transition.

message

string

Message lisible par l'humain indiquant des détails sur la dernière transition.

lastTransitionTime

string (Timestamp format)

Dernière transition de la condition d'un état à un autre.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

state

enum (State)

État de la condition.

État

État du cycle de vie de la condition. Vous pouvez ajouter d'autres états intermédiaires, par exemple STATE_DEGRADED.

Enums
STATE_UNSPECIFIED Non défini.
STATE_TRUE La ressource est dans la condition.
STATE_FALSE La ressource n'est pas dans la condition.
STATE_UNKNOWN Le contrôleur Kubernetes ne peut pas déterminer si la ressource est dans la condition ou non.

Versions

Versions décrit le mappage d'une version donnée au nombre de machines sous cette version.

Représentation JSON
{
  "versions": [
    {
      object (Version)
    }
  ]
}
Champs
versions[]

object (Version)

Affiche le mappage d'une version donnée au nombre de machines sous cette version.

Version

Version décrit le nombre de nœuds d'une version donnée sous une ressource.

Représentation JSON
{
  "version": string,
  "count": string
}
Champs
version

string

Version de la ressource.

count

string (int64 format)

Nombre de machines sous la version ci-dessus.