ApigeeDeployment (AD) 是一种 CustomResourceDefinition (CRD),用于在 Kubernetes 集群中定义、更新和发布无状态 Apigee 混合组件。例如,AD 用于将消息处理器部署到集群,并通过更新 AD 中的版本触发这些组件的版本。
在 AD 出现之前,某些混合资源是手动和单独维护的。但是,通过 AD 所有这些资源都按原子化部署单位进行维护。
当您在 Kubernetes 集群中列出 Apigee 混合 pod 时,您将会看到列出的这些 pod。这些 pod 负责部署和维护 AD 并验证部署配置。
Pod 名称 | 说明 |
---|---|
apigee-operators |
创建和更新用于部署和维护 AD 所需的低级 Kubernetes 和 Istio 资源。例如,控制器会执行消息处理器的发布。此外,先验证 ApigeeDeployment 配置,然后再将其保留在 Kubernetes 集群中。 |
如需获取集群中 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