Apigee 部署服务

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