Integrar o Edge Microgateway à visão geral do Kubernetes

Você está visualizando a documentação do Apigee Edge.
Acesse a documentação da Apigee X.
info

É possível usar o Edge Microgateway para fornecer o gerenciamento da API Apigee para serviços executados em um cluster do Kubernetes. Neste tópico, explicamos por que você pode querer implantar o Edge Microgateway no Kubernetes e descrevemos como implantar o Edge Microgateway no Kubernetes como serviço.

Caso de uso

Os serviços implantados no Kubernetes geralmente expõem APIs para consumidores externos ou para outros serviços em execução no cluster.

Em ambos os casos, há um problema importante a ser resolvido: como você vai gerenciar essas APIs? Exemplo:

  • Como você vai protegê-los?
  • Como você vai gerenciar o tráfego?
  • Como você vai ter insights sobre padrões de tráfego, latências e erros?
  • Como você vai publicar suas APIs para que os desenvolvedores possam encontrá-las e usá-las?

Se você estiver migrando serviços e APIs para a pilha do Kubernetes ou criando novos serviços e APIs, o Edge Microgateway ajuda a fornecer uma experiência de gerenciamento de API limpa que inclui segurança, gerenciamento de tráfego, análises, publicação e mais.

Como executar o Edge Microgateway como um serviço

Quando implantado no Kubernetes como serviço, o Edge Microgateway é executado no próprio pod. Nessa arquitetura, o Edge Microgateway intercepta as chamadas de API de entrada e as encaminha para um ou mais serviços de destino em execução em outros pods. Nessa configuração, o Edge Microgateway oferece recursos de gerenciamento de API, como segurança, análises, gerenciamento de tráfego e aplicação de políticas, para os outros serviços.

A figura a seguir ilustra a arquitetura em que o Edge Microgateway é executado como um serviço em um cluster do Kubernetes:

Edgemicro como serviço

Consulte Implantar o Edge Microgateway como um serviço no Kubernetes.

Próxima etapa