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.11This 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.