API KRM aiplatform.gdc.goog/v1

aiplatform.gdc.goog/v1

Il pacchetto v1 contiene definizioni dello schema API per il gruppo di API aiplatform.gdc.goog v1.

Destinazione

Indica la quantità di traffico che deve essere indirizzata al servizio.

Appare in:

Campo Descrizione
trafficPercentage integer Rappresenta la percentuale di traffico che deve essere indirizzata al servizio specifico. La somma di tutti i valori percentuali del traffico deve essere pari a 100 oppure, in alternativa, non devono essere specificate destinazioni se l'endpoint è attualmente destinato a ricevere zero traffico.
serviceRef DestinationServiceRef Indica il riferimento al servizio.
httpPort integer Rappresenta la porta HTTP sidecar hardcoded utilizzata quando ServiceRef.Kind è DeployedModel.
grpcPort integer Rappresenta la porta gRPC del sidecar hardcoded utilizzata quando ServiceRef.Kind è DeployedModel.

DestinationServiceRef

Definisce i servizi a cui può essere indirizzato il traffico.

Appare in:

Campo Descrizione
kind stringa Rappresenta il tipo di riferimento al servizio di destinazione, ad esempio DeployedModel, MicroService o Service.
name stringa
namespace stringa

Endpoint

Definisce il piano dati per i servizi e gestisce il routing per questi servizi.

Appare in:

Campo Descrizione
apiVersion stringa aiplatform.gdc.goog
kind stringa Endpoint
metadata ObjectMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
spec EndpointSpec
status EndpointStatus

EndpointList

Contiene un elenco di risorse Endpoint.

Campo Descrizione
apiVersion stringa aiplatform.gdc.goog
kind stringa EndpointList
metadata ListMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
items Array di endpoint

EndpointSpec

Include le destinazioni del traffico con peso e definisce se è necessario creare un nuovo nome DNS (Domain Name System) o utilizzarne uno esistente.

Appare in:

Campo Descrizione
destinations Array Destination
createDns boolean Specifica se è necessario creare un nuovo nome DNS.
dnsName stringa Mostra il nome DNS esistente o nuovo. Questo campo è deprecato. Utilizza UserProvidedID.
id stringa Indica l'ID endpoint generato automaticamente.
userProvidedId stringa Indica l'ID endpoint fornito dall'utente.

EndpointStatus

Appare in:

Campo Descrizione
ready boolean Indica se la risorsa è in stato pronto.
primaryCondition Rappresenta la condizione principale di una risorsa. Se la risorsa è pronta, la condizione indica che la risorsa è pronta. In caso contrario, la condizione è il motivo principale per cui la risorsa non è pronta.
resourceConditions array Rappresenta una raccolta di condizioni per una risorsa e le relative risorse secondarie. Puoi utilizzarlo per determinare l'integrità complessiva di una risorsa e delle relative risorse secondarie.
conditions Array Condition Rappresenta le condizioni delle risorse non elaborate compilate dalle risorse Kubernetes a scopo di debug.
endpointFQDN stringa Indica il nome di dominio completo (FQDN) dell'endpoint salvato quando viene creato correttamente un nuovo nome DNS.