ApigeeDeployment (AD) è una CustomResourceDefinition (CRD) utilizzata per definire, aggiornare e rilasciare componenti Apigee ibrido stateless in un cluster Kubernetes. Ad esempio, AD viene utilizzato per 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 individualmente. Tuttavia, con AD tutte queste risorse vengono gestite come un'unità di deployment atomica.
Quando elenchi i pod Apigee hybrid nel 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 |
Apigee Deployment Controller è un controller personalizzato di 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 di messaggi. Consulta anche adc e adah nel riferimento alle proprietà di configurazione. |
apigee-deployment-admissionhook
|
Apigee Admission Hook è un servizio utilizzato per convalidare la configurazione di ApigeeDeployment prima di renderla persistente nel cluster Kubernetes. Ad esempio, l'hook di ammissione convalida i campi. Vedi anche Che cosa sono i webhook di ammissione. Vedi anche adah nel riferimento della proprietà di configurazione. |
Per ottenere un elenco di ApigeeDeployments nel 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