开发者社区 > 云原生 > 微服务 > 正文

MSE微服务引擎现在前端资源已经打入到了K8S启动成功了,现在怎么通过mse云网关可以正常访问?

MSE微服务引擎现在前端资源已经打入到了K8S启动成功了,现在怎么通过mse云网关可以正常访问?只能后端使用mse云网关吗?e599599853eac0e386cd40c3904cfa5a.png

展开
收起
三分钟热度的鱼 2023-07-11 17:09:59 144 0
6 条回答
写回答
取消 提交回答
  • 可以在MSE云原生网关添加容器服务ACK。可以实时动态地从ACK集群中获取服务信息,方便通过云原生网关将该后端服务暴露给外部用户。如下图所示:
    image.png

    2023-10-26 20:52:38
    赞同 1 展开评论 打赏
  • 要通过MSE云网关正常访问您的MSE微服务引擎前端资源,您需要执行以下步骤:

    1. 确保Kubernetes集群中已经成功启动了MSE微服务引擎的前端资源。

    2. 获取您的MSE云网关的URL。通常,这是一个公共的URL,可以通过云提供商或网络管理员获取。

    3. 确保您的MSE云网关和Kubernetes集群之间有网络连接。如果您的Kubernetes集群在私有网络内,则可能需要配置网络规则来允许MSE云网关与集群通信。

    4. 在MSE云网关上配置路由规则。您需要将MSE云网关的路由规则指向Kubernetes集群中MSE微服务引擎的前端资源的地址和端口。具体配置方法取决于您使用的云网关服务提供商,请参考其文档以了解如何配置。

    5. 确保您的前端资源的安全组或防火墙设置允许MSE云网关的访问。如果有必要,您可能需要更新安全组规则或防火墙配置以允许流量从MSE云网关进入到Kubernetes集群。

    完成上述步骤后,您应该能够通过MSE云网关的URL正常访问您的MSE微服务引擎的前端资源。

    2023-10-19 11:38:13
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    那么您可以通过 MSE 云网关来访问这些资源。以下是访问前端的步骤:

    1. 确保您的 MSE 云网关已经配置正确并且运行正常。
    2. 在 K8S 中,您的前端服务应该已经暴露出来了。您可以通过 kubectl get services 命令来查看您的服务是否已经暴露。
    3. 如果您看到您的服务已经暴露,那么您可以使用 MSE 云网关的 IP 地址和端口号来访问您的前端资源。例如,如果您的服务名为 my-frontend,它暴露在端口 80 上,那么您可以使用 MSE 云网关的 IP 地址和端口号 80 来访问它。
    4. 如果您使用的是 HTTPS 协议,那么您还需要配置 MSE 云网关的 SSL 证书以便访问。
    2023-10-18 22:36:29
    赞同 展开评论 打赏
  • MSE云网关可以用于前端资源的访问。通常情况下,MSE云网关会部署在与K8s集群不同的环境中,以便与K8s集群进行隔离,避免对K8s集群产生影响。
    您可以将MSE云网关配置为代理前端资源的访问,具体步骤如下:

    1. 在MSE云网关中添加转发规则,将前端资源的访问转发到K8s集群中的前端服务。
    2. 在前端服务中配置正确的域名和端口,以便MSE云网关能够正确地将请求转发到前端服务。
    3. 测试MSE云网关的转发功能,确保前端资源可以正常访问。

    MSE云网关并不是专门为后端Spring Cloud微服务使用的,它可以用于任何需要进行流量分发和访问控制的场景。

    2023-10-16 16:03:18
    赞同 展开评论 打赏
  • MSE微服务引擎的云网关可以用于前端和后端的请求路由和管理,你可以通过云网关来访问前端资源。

    以下是如何通过MSE云网关访问前端资源的步骤:

    1. 配置前端路由规则:在MSE微服务引擎中,配置一个适当的路由规则,以将前端请求导向到对应的前端资源。这通常涉及指定域名、路径、HTTP方法等信息,并将其映射到具体的前端服务或资源。

    2. 配置前端服务:根据你的前端资源部署方式(例如使用Nginx、Apache等服务器),配置一个前端服务,在该服务中提供前端资源。确保该服务与MSE微服务引擎处于同一Kubernetes集群中,使得云网关能够与该服务进行通信。

    3. 配置云网关:在MSE微服务引擎的云网关中,创建一个API接口,该接口应与前端资源的路由规则相匹配。指定正确的路径、域名、后端目标等信息,以将请求路由到前端服务。

    4. 测试访问:完成以上配置后,使用浏览器或其他客户端工具,尝试通过MSE云网关访问前端资源。确保请求被正确路由到前端服务,并成功获取到前端资源。

    2023-07-27 21:31:18
    赞同 展开评论 打赏
  • mse网关不是只能对接spring cloud微服务,你如果静态资源放在nginx里,在K8s里创建个这个nginx对应的service,在mse网关上就可以转发给这个服务。https://help.aliyun.com/document_detail/250965.html?spm=a2c4g.250955.0.0
    看下这个文档,添加ACK来源即可。此回答整理自钉群“MSE微服务引擎用户交流群(二群,答疑查看群公告底部指引)”

    2023-07-11 17:25:24
    赞同 展开评论 打赏
滑动查看更多

为微服务建设降本增效,为微服务落地保驾护航。

相关产品

  • 微服务引擎
  • 相关电子书

    更多
    《MSE 微服务网关》 立即下载
    微服务引擎 MSE 治理中心重磅发布 立即下载
    阿里云微服务引擎 MSE 2.0 线上发布 立即下载