Apigee 部署服務

ApigeeDeployment (AD) 是 CustomResourceDefinition (CRD),用於定義、更新及發布 Kubernetes 叢集中的無狀態 Apigee 混合元件。舉例來說,AD 會用於將訊息處理器部署至叢集,並透過更新 AD 中的版本來觸發這些元件的發布作業。

在 AD 推出之前,某些混合資源必須透過手動方式個別維護。不過,在 AD 中,所有這些資源都會以不可拆分的部署單位維護。

在 Kubernetes 叢集中列出 Apigee Hybrid Pod 時,您會看到這些 Pod 的清單。這些 Pod 會執行部署及維護 AD 的工作,並驗證部署設定。

Pod 名稱 說明
apigee-deployment-controller Apigee Deployment Controller 是 Kubernetes 自訂控制器,可建立及更新部署及維護 AD 所需的低階 Kubernetes 和 Istio 資源。舉例來說,控制器會執行訊息處理器的釋放作業。另請參閱設定屬性參考資料中的 adcadah
apigee-deployment-admissionhook Apigee 存取權掛鉤是一種服務,可用於驗證 ApigeeDeployment 設定,然後將其儲存在 Kubernetes 叢集中。舉例來說,Admission Hook 會驗證欄位。另請參閱「 什麼是許可 Webhook」。另請參閱設定屬性參考資料中的 adah

如要取得叢集中的 ApigeeDeployment 清單,請執行下列指令:

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