Integrar o Edge Microgateway à visão geral do Kubernetes

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

É possível usar Edge Microgateway para fornecer o gerenciamento de APIs da Apigee para serviços em execução em um cluster do Kubernetes. Este tópico explica por que você pode querer implantar o Edge Microgateway no Kubernetes e descreve como implantá-lo no Kubernetes como um 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ê-las?
  • 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 descobrir e usar?

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

Como executar o Edge Microgateway como um 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 fornece recursos de gerenciamento de APIs, como segurança, análise, gerenciamento de tráfego e aplicação de políticas aos 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