ApigeeDeployment(AD)は、Kubernetes クラスタ内のステートレスな Apigee ハイブリッド コンポーネントの定義、更新、リリースに使用される CustomResourceDefinition(CRD)です。たとえば、AD を使用して Message Processor をクラスタにデプロイします。AD 内のバージョンを更新すると、それらのコンポーネントのリリースがトリガーされます。
AD が導入される以前は、一部のハイブリッド リソースが手動で個別に管理されていました。それに対して AD では、それらすべてのリソースがアトミックなデプロイ単位として管理されます。
Kubernetes クラスタ内の Apigee ハイブリッド Pod を一覧取得すると、次の Pod がリストに含まれています。このような Pod により、AD のデプロイとメンテナンス、デプロイ構成の検証が行われます。
Pod 名 | 説明 |
---|---|
apigee-operators |
AD のデプロイとメンテナンスに必要な低レベルの Kubernetes リソースと Istio リソースを作成および更新します。たとえば、このコントローラは Message Processor をリリースします。また、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