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 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 longue période, il peut être utilisé pour signaler de vrais problèmes nécessitant l'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éter 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 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ù le résultat généré est toujours normalisé 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)

l'é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.

Énumérations
STATE_UNSPECIFIED Non défini.
STATE_TRUE La ressource est dans l'état.
STATE_FALSE La ressource ne respecte pas la condition.
STATE_UNKNOWN Le contrôleur Kubernetes ne peut pas déterminer si la ressource est dans l'état 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 exécutant la version ci-dessus.