Apigee 배포 서비스

ApigeeDeployment(AD)는 Kubernetes 클러스터에서 스테이트리스(Stateless) Apigee Hybrid 구성요소를 정의, 업데이트, 출시하는 데 사용되는 CustomResourceDefinition(CRD)입니다. 예를 들어 AD는 메시지 프로세서를 클러스터에 배포하는 데 사용되며 이러한 구성 요소는 AD의 버전을 업데이트하면 출시됩니다.

AD 이전에는 특정 하이브리드 리소스가 개별적으로 수동 유지되었습니다. 하지만 AD를 사용하면 이러한 모든 리소스가 원자적 배포 단위로 유지됩니다.

Kubernetes 클러스터에 Apigee 하이브리드 포드를 나열하면 이러한 포드 목록을 볼 수 있습니다. 이러한 포드는 AD를 배포 및 유지보수하고 배포 구성을 검증합니다.

포드 이름 설명
apigee-deployment-controller Apigee 배포 컨트롤러는 AD를 배포 및 유지하는 데 필요한 하위 수준 Kubernetes 및 Istio 리소스를 만들고 업데이트하는 Kubernetes 커스텀 컨트롤러입니다. 예를 들어 컨트롤러는 메시지 프로세서를 출시합니다. 구성 속성 참조는 adcadah를 참조하세요.
apigee-deployment-admissionhook Apigee 허용 후크는 Apigee Deployment 구성을 Kubernetes 클러스터에서 유지하기 전에 ApigeeDeployment 구성 유효성을 검사하는 데 사용되는 서비스입니다. 예를 들어 허용 후크는 필드 유효성을 검사합니다. 허용 웹훅이란 무엇인가요를 참조하세요. 구성 속성 참조의 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