问题描述

在生产环境,我们最近部署了Istio Service Mesh,Istio控制平面会在每个服务Pod里自动注入一个sidecar。当各个服务都初始化istio-proxy,通过sidecar去实现服务间的调用时,应用和服务就会面临一个很普遍的问题:upstream 服务调用收到HTTP 503/504 response,这个报错信息通常都是由istio-proxy产生的。HTTP 503通常发生在应用和istio-proxy的inbound或者outbound调用,或者是服务网格外部的服务调用。影响面相对严重的是通过网格访问外部服务的outbound流量,相对小的是网格内部的inbound流量。HTTP 504的问题相对要少一些,只有在upstream service的接口response时间超过15秒时才会发生,因为istio-proxy的默认response超时时间就是15秒。

阅读全文

作者的图片

闲散工程师笔记

一名不断探索、坚持学习的闲散工程师

云原生.盐酒猿

CHINA🇨🇳