Package google.cloud.gkehub.servicemesh.v1

Index

MembershipSpec

Service Mesh : spécification d'une appartenance unique pour la fonctionnalité de maillage de services.

Champs
control_plane
(deprecated)

MembershipSpec.ControlPlaneManagement

Obsolète : utilisez management à la place. Active la gestion automatique du plan de contrôle.

management

MembershipSpec.Management

Active la gestion automatique du maillage de services.

ControlPlaneManagement

Indique s'il faut gérer automatiquement les plans de contrôle du maillage de services.

Enums
CONTROL_PLANE_MANAGEMENT_UNSPECIFIED Non spécifiée
AUTOMATIC Google doit provisionner une révision de plan de contrôle et la rendre disponible dans le cluster. Google enregistrera cette révision dans une version disponible et la tiendra à jour. La révision du plan de contrôle peut être un service géré ou une installation gérée.
MANUAL L'utilisateur configure manuellement le plan de contrôle (par exemple, via la CLI ou via l'API KRM ControlPlaneRevision).

Gestion

Indique s'il faut gérer automatiquement le maillage de services.

Enums
MANAGEMENT_UNSPECIFIED Non spécifiée
MANAGEMENT_AUTOMATIC Google doit gérer mon maillage de services pour le cluster.
MANAGEMENT_MANUAL L'utilisateur configure manuellement ses composants de maillage de services.

MembershipState

Service Mesh : état d'un seul membre, analysé par le contrôleur Service Mesh Hub.

Champs
control_plane_management

MembershipState.ControlPlaneManagement

Uniquement en sortie. État de la gestion du plan de contrôle.

data_plane_management

MembershipState.DataPlaneManagement

Uniquement en sortie. État de la gestion du plan de données.

ControlPlaneManagement

État de la gestion du plan de contrôle.

Champs
details[]

StatusDetails

Explication de l'état.

state

MembershipState.LifecycleState

LifecycleState de la gestion du plan de contrôle.

DataPlaneManagement

État de la gestion du plan de données. Signalé uniquement par membre.

Champs
state

MembershipState.LifecycleState

État du cycle de vie de la gestion du plan de données.

details[]

StatusDetails

Explication de l'état.

LifecycleState

État du cycle de vie des composants Service Mesh

Enums
LIFECYCLE_STATE_UNSPECIFIED Non spécifiée
DISABLED DISABLED signifie que le composant n'est pas activé.
FAILED_PRECONDITION FAILED_PRECONDITION signifie que le provisionnement ne peut pas continuer en raison d'une caractéristique du cluster membre.
PROVISIONING PROVISIONING signifie que le provisionnement est en cours.
ACTIVE ACTIVE signifie que le composant est prêt à être utilisé.
STALLED STALLED signifie que le provisionnement n'a pas pu être effectué.
NEEDS_ATTENTION NEEDS_ATTENTION signifie que le composant est prêt, mais qu'une intervention de l'utilisateur est requise. (Par exemple, l'utilisateur doit migrer les charges de travail vers une nouvelle révision du plan de contrôle.)
DEGRADED DEGRADED signifie que le composant est prêt, mais fonctionne dans un état dégradé.

StatusDetails

Détails structurés et lisibles d'un état.

Champs
code

string

Code lisible par un ordinateur qui décrit plus en détail un état général.

details

string

Explication du code dans un format lisible.