ResourceStatus

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

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

string

Représentation conviviale du message d'erreur 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 indiquer des problèmes réels nécessitant l'intervention de l'utilisateur.

conditions[]

object (ResourceCondition)

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

version

string

Reflétez la version actuelle de la ressource.

versions

object (Versions)

Indique la mise en correspondance d'une version donnée avec le nombre de machines sous cette version.

ResourceCondition

ResourceCondition fournit un mécanisme standard pour les 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 machine indiquant des détails sur la dernière transition.

message

string

Message lisible 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 est toujours normalisée avec le suffixe Z et utilise 0, 3, 6 ou 9 chiffres décimaux. Les décalages autres que "Z" 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 un état intermédiaire supplémentaire, par exemple STATE_DEGRADED.

Enums
STATE_UNSPECIFIED Non défini.
STATE_TRUE La ressource se trouve dans la condition.
STATE_FALSE La ressource ne se trouve 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 sur le nombre de machines sous cette version.

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

object (Version)

Indique la mise en correspondance d'une version donnée avec le nombre de machines sous cette version.

Version

La version décrit le nombre de nœuds à 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 exécutant la version ci-dessus.