Servizi di deployment Apigee

ApigeeDeployment (AD) è una CustomResourceDefinition (CRD) utilizzata per definire, aggiornare e rilasciare componenti ibridi di Apigee stateless in un cluster Kubernetes. Ad esempio, AD viene utilizzato per eseguire il deployment dei processori di messaggi nel cluster e il rilascio di questi componenti viene attivato aggiornando la versione in AD.

Prima di AD, alcune risorse ibride venivano gestite manualmente e singolarmente. Tuttavia, con AD tutte queste risorse vengono mantenute come unità di deployment atomico.

Quando elenchi i pod ibridi Apigee nel tuo cluster Kubernetes, vedrai questi pod elencati. Questi pod si occupano di eseguire il deployment e la manutenzione di AD e di convalidare le configurazioni di deployment.

Nome pod Descrizione
apigee-deployment-controller Controller di deployment Apigee è un controller personalizzato Kubernetes che crea e aggiorna le risorse Kubernetes e Istio di basso livello necessarie per il deployment e la manutenzione dell'AD. Ad esempio, il controller esegue il rilascio dei processori dei messaggi. Vedi anche adc e adah nel riferimento alle proprietà di configurazione.
apigee-deployment-admissionhook Apigee Admission Hook è un servizio utilizzato per convalidare la configurazione ApigeeDeployment prima di ripristinarla nel cluster Kubernetes. Ad esempio, "Admission Hook" convalida i campi. Vedi anche Cosa sono i webhook di ammissione. Vedi anche adah nel riferimento alle proprietà Configurazione.

Per ottenere un elenco dei deployment Apigee nel tuo cluster, esegui questo comando:

kubectl get ad -n namespace
NAME                                              AGE
apigee-mart-my_org                                4h
apigee-runtime-my_org-my_env                      4h
apigee-synchronizer-my_org-my_env                 4h
apigee-udca-my_org-my_env                         4h