Servizi di deployment Apigee

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

Prima di AD, alcune risorse ibride erano gestite manualmente e individualmente. Tuttavia, con AD tutte queste risorse sono gestite come un'unità di deployment atomica.

Quando elenchi i pod ibridi Apigee nel tuo cluster Kubernetes, vedrai questi i pod in elenco. Questi pod si occupano del deployment, della manutenzione dell'AD e della convalida del deployment. configurazioni.

Nome pod Descrizione
apigee-deployment-controller Il controller di deployment Apigee è un un controller personalizzato che crea e aggiorna le risorse Kubernetes e Istio di basso livello necessarie per il deployment e la manutenzione di AD. Ad esempio, il controller esegue il rilascio dei processori di messaggi. Vedi anche adc e adah nella sezione un riferimento alla proprietà.
apigee-deployment-admissionhook Apigee Admission Hook è un servizio utilizzato per convalidare la configurazione di ApigeeDeployment prima di conservarla in un cluster Kubernetes. Ad esempio, l'hook di ammissione convalida i campi. Consulta anche Che cosa sono i webhook di ammissione. Vedi anche adah nella sezione un riferimento alla proprietà.

Per ottenere un elenco di ApigeeDeployment 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