ApigeeDeployment (AD) 是 自訂資源定義 (CRD),用於在 Kubernetes 叢集中定義、更新及發布無狀態的 Apigee Hybrid 元件。舉例來說,AD 用於將訊息處理器部署至叢集,而更新 AD 中的版本會觸發這些元件的發布作業。
在 AD 推出前,某些混合資源需要手動個別維護。不過,使用 AD 時,所有這些資源都會維護為不可分割的部署單元。
在 Kubernetes 叢集中列出 Apigee Hybrid Pod 時,您會看到這些 Pod。這些 Pod 會負責部署及維護 AD,並驗證部署設定。
| Pod 名稱 | 說明 |
|---|---|
apigee-deployment-controller |
Apigee Deployment Controller 是 Kubernetes 自訂控制器,可建立及更新部署和維護 AD 所需的低層級 Kubernetes 和 Istio 資源。舉例來說,控制器會釋出訊息處理器。 另請參閱「設定屬性參考資料」中的 adc 和 adah。 |
apigee-deployment-admissionhook
|
Apigee Admission Hook 是一項服務,用於驗證 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