KRM API aiplatform.gdc.goog/v1

aiplatform.gdc.goog/v1

Le package v1 contient les définitions de schéma d'API pour le groupe d'API aiplatform.gdc.goog v1.

Destination

Présente la quantité de trafic qui doit être acheminée vers le service.

Apparaît dans :

Champ Description
trafficPercentage entier Représente le pourcentage de trafic qui doit être acheminé vers le service spécifique. La somme de toutes les valeurs de pourcentage de trafic doit être égale à 100. Vous pouvez également ne spécifier aucune destination si le point de terminaison est actuellement destiné à recevoir zéro trafic.
serviceRef DestinationServiceRef Indique la référence du service.
httpPort entier Représente le port HTTP side-car codé en dur qui est utilisé lorsque ServiceRef.Kind est DeployedModel.
grpcPort entier Représente le port gRPC side-car codé en dur qui est utilisé lorsque ServiceRef.Kind est DeployedModel.

DestinationServiceRef

Définit les services vers lesquels le trafic peut être acheminé.

Apparaît dans :

Champ Description
kind chaîne Représente le type de référence du service de destination, par exemple DeployedModel, MicroService ou Service.
name chaîne
namespace chaîne

Point de terminaison

Définit le plan de données pour les services et gère le routage de ces services.

Apparaît dans :

Champ Description
apiVersion chaîne aiplatform.gdc.goog
kind chaîne Endpoint
metadata ObjectMeta Pour connaître les champs de metadata, consultez la documentation de l'API Kubernetes.
spec EndpointSpec
status EndpointStatus

EndpointList

Contient une liste de ressources Endpoint.

Champ Description
apiVersion chaîne aiplatform.gdc.goog
kind chaîne EndpointList
metadata ListMeta Pour connaître les champs de metadata, consultez la documentation de l'API Kubernetes.
items Point de terminaison tableau

EndpointSpec

Inclut les destinations de trafic avec un poids et définit si un nouveau nom DNS (Domain Name System) doit être créé ou si un nom existant doit être utilisé.

Apparaît dans :

Champ Description
destinations Tableau de destinations
createDns booléen Indique si un nouveau nom DNS doit être créé ou non.
dnsName chaîne Présente le nom DNS existant ou nouveau. Ce champ est obsolète. Utilisez plutôt UserProvidedID.
id chaîne Indique l'ID de point de terminaison généré automatiquement.
userProvidedId chaîne Indique l'ID de point de terminaison fourni par l'utilisateur.

EndpointStatus

Apparaît dans :

Champ Description
ready booléen Indique si la ressource est prête.
primaryCondition Représente la condition principale d'une ressource. Si la ressource est prête, la condition indique qu'elle l'est. Sinon, la condition est la principale raison pour laquelle la ressource n'est pas prête.
resourceConditions tableau Représente un ensemble de conditions pour une ressource et ses sous-ressources. Vous pouvez l'utiliser pour déterminer l'état général d'une ressource et de ses sous-ressources.
conditions Condition tableau de conditions Représente les conditions de ressources brutes remplies à partir des ressources Kubernetes à des fins de débogage.
endpointFQDN chaîne Indique le nom de domaine complet (FQDN) du point de terminaison qui est enregistré lorsqu'un nouveau nom DNS est créé.