Serviços de implementação do Apigee

ApigeeDeployment (AD) é um CustomResourceDefinition (CRD) usado para definir, atualizar e lançar componentes híbridos do Apigee sem estado num cluster do Kubernetes. Por exemplo, o AD é usado para implementar processadores de mensagens no cluster, e a versão destes componentes é acionada através da atualização da versão no AD.

Antes do AD, determinados recursos híbridos eram mantidos manual e individualmente. No entanto, com o AD, todos estes recursos são mantidos como uma unidade de implementação atómica.

Quando listar os pods do Apigee hybrid no cluster do Kubernetes, verá estes pods listados. Estes pods fazem o trabalho de implementar e manter o AD, bem como validar as configurações de implementação.

Nome do agrupamento Descrição
apigee-deployment-controller O controlador de implementação do Apigee é um controlador personalizado do Kubernetes que cria e atualiza recursos do Kubernetes e do Istio de baixo nível necessários para implementar e manter o AD. Por exemplo, o controlador executa a libertação dos processadores de mensagens. Consulte também adc e adah na referência da propriedade de configuração.
apigee-deployment-admissionhook O Apigee Admission Hook é um serviço usado para validar a configuração do ApigeeDeployment antes de a persistir no cluster do Kubernetes. Por exemplo, o Admission Hook valida os campos. Consulte também O que são webhooks de admissão. Consulte também adah na referência da propriedade de configuração.

Para obter uma lista das ApigeeDeployments no seu cluster, execute este comando:

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