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