Apigee-Bereitstellungsdienste

ApigeeDeployment (AD) ist eine CustomResourceDefinition (CRD), mit der zustandslose Apigee Hybrid-Komponenten in einem Kubernetes-Cluster definiert, aktualisiert und freigegeben werden können. Beispielsweise wird AD verwendet, um Nachrichtenprozessoren im Cluster bereitzustellen, und die Freigabe dieser Komponenten wird durch Aktualisierung der Version in AD ausgelöst.

Bisher wurden bestimmte Hybrid-Ressourcen manuell und einzeln verwaltet. Bei AD werden jedoch alle diese Ressourcen als unteilbare Bereitstellungseinheit verwaltet.

Wenn Sie die Apigee Hybrid-Pods in Ihrem Kubernetes-Cluster auflisten, werden diese Pods aufgelistet. Diese Pods erledigen die Arbeit, um die AD bereitzustellen und zu verwalten, und prüfen die Bereitstellungskonfigurationen.

Pod-Name Beschreibung
apigee-operators Erstellt und aktualisiert untergeordnete Kubernetes- und Istio-Ressourcen, die zum Bereitstellen und Warten des AD erforderlich sind. Beispielsweise führt der Controller den Release von Message Processors aus. Außerdem wird die ApigeeDeployment-Konfiguration überprüft, bevor sie im Kubernetes-Cluster dauerhaft gespeichert wird.

Führen Sie den folgenden Befehl aus, um eine Liste der ApigeeDeployments in Ihrem Cluster abzurufen:

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