Integrar o Edge Microgateway à visão geral do Kubernetes

Você está vendo a documentação do Apigee Edge.
Acesse a documentação da Apigee X.
informações

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

Caso de uso

Os serviços implantados no Kubernetes geralmente expõem APIs para consumidores externos ou 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 conseguir insights sobre padrões de tráfego, latências e erros?
  • Como você publicará suas APIs para que os desenvolvedores possam descobri-las e usá-las?

Se você está migrando serviços e APIs atuais 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álise, publicação e muito mais.

Como executar o Edge Microgateway como serviço

Quando implantado no Kubernetes como um serviço, o Edge Microgateway é executado no próprio pod. Nessa arquitetura, o Edge Microgateway intercepta as chamadas de API recebidas 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 APIs, como segurança, análise, 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 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