ApigeeDeployment (AD) est une configuration CustomResourceDefinition (CRD) permettant de définir, mettre à jour et publier des composants sans état Apigee hybride dans un cluster Kubernetes. Par exemple, AD est utilisé pour déployer des processeurs de messages sur le cluster. Le lancement de ces composants est déclenché en mettant à jour la version dans l'AD.
Avant AD, certaines ressources hybrides étaient gérées manuellement et individuellement. Toutefois, avec AD, toutes ces ressources sont conservées en tant qu'unité de déploiement atomique.
Lorsque vous répertoriez les pods Apigee hybrid dans votre cluster Kubernetes, ils s'affichent au sein d'une liste. Ces pods se chargent de déployer et de gérer la configuration AD, ainsi que de valider les configurations de déploiement.
Nom du pod | Description |
---|---|
apigee-deployment-controller |
Le contrôleur de déploiement Apigee est un contrôleur personnalisé Kubernetes qui crée et met à jour les ressources Kubernetes et Istio de bas niveau requises pour déployer et gérer l'AD. Par exemple, le contrôleur effectue le lancement des processeurs de message. Voir également adc et adah dans la documentation de référence sur la propriété Configuration. |
apigee-deployment-admissionhook
|
Le hook d'admission Apigee est un service utilisé pour valider la configuration ApigeeDeployment avant de la conserver dans le cluster Kubernetes. Par exemple, le hook d'admission valide les champs. Consultez également la section Qu'est-ce qu'un webhook d'admission ?. Voir également adah dans la documentation de référence sur les propriétés de configuration. |
Pour obtenir la liste des objets ApigeeDeployment de votre cluster, exécutez la commande suivante :
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