istio - 带有 Istio 服务网格和 AKS 错误的 ASP.NET WebAPI
问题描述
看到下面的错误:
“上游连接错误或在标头之前断开/重置。重置原因:连接失败”尝试以下步骤时:
已创建 AKS 集群并部署了 ASP.NET 核心 docker 容器。已按照以下说明安装 Istio: https ://docs.microsoft.com/en-us/azure/aks/servicemesh-istio-install?pivots=client-operating-system-windows 已在其中 部署了 ASP.NET 核心 docker 容器启用了 istio-injection 的默认命名空间。下面是虚拟服务和网关 yaml 文件。
毕竟这在尝试访问http://52.224.26.59/Home/View时,其中 52.224.26.59 是 istio-ingressgateway 的外部 ip 得到错误为“上游连接错误或在标头之前断开/重置。重置原因:连接失败”。
解决方案
我已经解决了这个问题。
这是因为旧版本的 .NET Core 版本存在问题。使用 .NET Core 3.1 进行更新后,我就能够部署和访问 .NET Core WebAPI。
关于其他问题,Istio 和 .NET core 结合存在更多挑战和道路不明确。
推荐阅读
- qt - 在 OMNeT++ 中执行“./configure”命令时出现一些问题
- windows - 如何在 perl 中使用 IPC::Open3 在 Windows 上打开超过 64 个子进程?
- java - oracle jdbc瘦连接中连接空闲超过5分钟时连接关闭
- r - 使用 R 中的接收器将控制台输出保存在不同的文件中
- html - 有没有办法在不同的内容大小上使实现 css 卡片面板的宽度相同?
- arrays - 在 Perl 中向下创建一个整数数组
- discord.js - discord.js 如何将清除命令限制在 14 天内而不抛出任何错误
- r - 使用 aes() 仅重新着色 ggplot 中的一行
- r - 如何在循环中找到后续索引?
- html - 如何将数据从 SQL Server 解析到 Jqgrid