AWS App Mesh – Service Mesh for Microservices on AWS
aws.amazon.com
AWS App Mesh – Service Mesh for Microservices on AWS
1–10 of 36 posts
Re: AWS App Mesh – Service Mesh for Microservices on AWS
#2Re: AWS App Mesh – Service Mesh for Microservices on AWS
#3like Istio?
Re: AWS App Mesh – Service Mesh for Microservices on AWS
#4like Istio?
Re: AWS App Mesh – Service Mesh for Microservices on AWS
#5like Istio?
Re: AWS App Mesh – Service Mesh for Microservices on AWS
#6like Istio?
Here is my mental model of a traditional deployment (EKS):
Service[Type: LoadBalancer] -> Deployment[Pod]
How does Itsio fit into this scenario, or what does it replace?
Re: AWS App Mesh – Service Mesh for Microservices on AWS
#7Re: AWS App Mesh – Service Mesh for Microservices on AWS
#8like Istio?
Perhaps you can help me out. I'm wondering where Istio (and other meshes) fit into the picture when deploying to k8s. The Itsio docs mention it is deployed as a side car, but is that within each pod? And are Service objects still required? Here is my mental model of a traditional deployment (EKS): Service[Type: LoadBalancer] -> Deployment[Pod] How does Itsio fit into this scenario, or what does it replace?
Istio is for east/west traffic within your K8S cluster, designed to connect your services together by moving all the network traffic through the Envoy proxy. It is usually done by wrapping your deployments with an extra sidecar pod (automatically using K8S APIs) that intercepts all the networking to other services and pods. You would still use a load balancer or ingress to route external traffic into the cluster, although there are options like Heptio Contour that also use Envoy for this.
This provides a single data and control plane to centralize all network reliability, security, service discovery, and monitoring.
Re: AWS App Mesh – Service Mesh for Microservices on AWS
#9Earlier quoted context omitted.
Perhaps you can help me out. I'm wondering where Istio (and other meshes) fit into the picture when deploying to k8s. The Itsio docs mention it is deployed as a side car, but is that within each pod? And are Service objects still required? Here is my mental model of a traditional deployment (EKS): Service[Type: LoadBalancer] -> Deployment[Pod] How does Itsio fit into this scenario, or what does it replace?
Generally traffic is defined as north/south (into and out of the datacenter) or east/west (between servers in the datacenter). Istio is for east/west traffic within your K8S cluster, designed to connect your services together by moving all the network traffic through the Envoy proxy. It is usually done by wrapping your deployments with an extra sidecar pod (automatically using K8S APIs) that intercepts all the networ…