every one i have been searching the internet whole day but can't find a complete and decent example of how to use ambassador api gateway as istio ingress. The default documentation at ambassador site regarding istio isn't clear enough. So can someone please provide a complete and detailed example of how to use ambassador Api gateway along with istio service mesh?
My platform specs are
OS: Windows10
Container-Platform: Docker-desktop
Kubernetes-version: 1.10.11
This topic is explained in detail in Ambassador documentation:
Ambassador is a Kubernetes-native API gateway for microservices. Ambassador is deployed at the edge of your network, and routes incoming traffic to your internal services (aka "north-south" traffic). Istio is a service mesh for microservices, and is designed to add application-level Layer (L7) observability, routing, and resilience to service-to-service traffic (aka "east-west" traffic). Both Istio and Ambassador are built using Envoy.
Follow this link for step-by-step guide how to get Ambassador working with Istio.
Additionally You will need to update Your Kubernetes version as Istio requirements are:
Istio 1.4
and 1.3
has been tested with Kubernetes: 1.13
, 1.14
, 1.15
.
Istio 1.2
has been tested with Kubernetes: 1.12
, 1.13
, 1.14
.
I suggest avoiding older versions.