Azure 库伯内特斯+;AKS上的Docker容器吊舱阻塞外部端点

Azure 库伯内特斯+;AKS上的Docker容器吊舱阻塞外部端点,azure,docker,kubernetes,azure-aks,Azure,Docker,Kubernetes,Azure Aks,我们在Azure上有一个AKS群集,在Azure应用程序服务上有一个端点 正在从AKS上的服务(公开已部署的应用)向Azure应用程序服务(公共URL)上的应用程序发起呼叫 当部署到Azure应用程序服务时,应用程序将关闭以进行部署,同时仍在从AKS micro服务发起呼叫 AKS服务开始抛出端点不可用的异常,这是正常的。但是,当Azure应用程序服务再次启动时,AKS服务仍然会抛出相同的错误,即使该应用程序再次联机并成功提供其他服务。这就像AKS正在缓存错误一样 为了修复它,我必须杀掉故障微服

我们在Azure上有一个AKS群集,在Azure应用程序服务上有一个端点

正在从AKS上的服务(公开已部署的应用)向Azure应用程序服务(公共URL)上的应用程序发起呼叫

当部署到Azure应用程序服务时,应用程序将关闭以进行部署,同时仍在从AKS micro服务发起呼叫

AKS服务开始抛出端点不可用的异常,这是正常的。但是,当Azure应用程序服务再次启动时,AKS服务仍然会抛出相同的错误,即使该应用程序再次联机并成功提供其他服务。这就像AKS正在缓存错误一样

为了修复它,我必须杀掉故障微服务的所有活吊舱,然后再将其缩小


有人能告诉我为什么会发生这种情况,以及我如何在将来的部署中防止这种情况发生吗

这与kubernetes无关,您需要修复您的微服务以重试properly@4c74356b41谢谢你的回复,我会与发展检查team@4c74356b41关于微服务的问题是正确的,但如果您想在pod级别处理它,您可以将pod Liveity probe添加到服务url(公共url)并设置最大重试次数,pod将命中该url,如果失败,它将重试最多次。您是否通过注释解决了该问题?如果是,请添加答案以显示解决方案。