ApigeeDeployment (AD) 是一种 CustomResourceDefinition (CRD),用于在 Kubernetes 集群中定义、更新和发布无状态 Apigee 混合组件。例如,AD 用于将消息处理器部署到集群,并通过更新 AD 中的版本触发这些组件的版本。
在 AD 出现之前,某些混合资源是手动和单独维护的。但是,通过 AD 所有这些资源都按原子化部署单位进行维护。
当您在 Kubernetes 集群中列出 Apigee 混合 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 将验证字段。另请参阅什么是准入网络钩子。另请参阅配置属性参考文档中的 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