Замените входящие запросы nginx на посланник шлюза API

Я с нетерпением жду возможности заменить свой вход Nginx на API-шлюз ambassador с минимальными изменениями, возможно ли это?

В чем разница между Ambassador Edge Stack и API-шлюзом Ambassador. Я следил за этим документом и нашел конфигурацию AES в диаграмме управления.

https://www.getambassador.io/docs/latest/topics/install/install-ambassador-oss/


person chagan    schedule 21.04.2020    source источник


Ответы (2)


Конечно, это возможно.

Согласно [1] разница между Ambassador Edge Stack и API-шлюзом Ambassador заключается в количестве функций. Edge Stack, кажется, объединяет в себе больше функций. Подробности смотрите по ссылке.

Это тоже должно помочь [2]

[1] https://www.getambassador.io/docs/latest/tutorials/getting-started/

[2] https://cloud.google.com/solutions/exposing-grpc-services-on-gke-using-envoy-proxy#alternative_ways_to_route_grpc_traffic

person Erhard Czving    schedule 21.04.2020

И NGINX ingress, и Ambassador являются контроллерами входа и поддерживают Спецификация входящего трафика Kubernetes.

Если вы используете только входящую спецификацию, миграция будет простой.

На практике, если у вас нетривиальное приложение, вы, вероятно, использовали собственные расширения для входящего ресурса, которые необходимо будет перенести. Посол использует Mapping CRD, который рассматривает маршруты как независимые объекты.

Как уже упоминалось, Ambassador Edge Stack - это полный надмножество Ambassador API Gateway с дополнительными функциями. Видеть

person Richard Li    schedule 25.06.2020