Apigee 배포 서비스

ApigeeDeployment(AD)는 Kubernetes 클러스터에서 스테이트리스(Stateless) Apigee 하이브리드 구성요소를 정의, 업데이트, 출시하는 데 사용되는 CustomResourceDefinition(CRD)입니다. 예를 들어 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