开发者社区 > 云原生 > 正文

现在前端资源已经打入到了K8S启动成功了,现在怎么通过mse云网关可以正常访问?只能后端使用mse云

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

展开
收起
山海行 2023-07-05 17:42:58 71 0
4 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    如果您的前端资源已经打包并部署到了 Kubernetes 中,并且已经启动成功,那么您可以通过多种方式将其与 MSE 云网关集成,以便进行访问和管理。以下是一些常见的集成方式:

    使用反向代理:您可以在 Kubernetes 集群中运行一个反向代理,例如 Nginx、HAProxy 等,并将其配置为转发请求到前端资源的地址。然后,您可以将反向代理的地址注册到 MSE 云网关中,以便进行访问和管理。

    使用 Kubernetes Service:如果您的前端资源已经部署为 Kubernetes Service,并且 Service 的类型为 LoadBalancer,则可以通过向 MSE 云网关注册 Service 的公共 IP 地址来进行访问和管理。

    使用 Kubernetes Ingress:如果您已经使用 Kubernetes Ingress 来管理前端资源的访问,那么您可以将 Ingress 的地址注册到 MSE 云网关中,以便进行访问和管理。

    2023-07-30 21:28:44
    赞同 展开评论 打赏
  • 配置MSE云网关:登录阿里云管理控制台,进入MSE云网关服务页面。在云网关控制台中,您需要进行一些配置,例如创建API分组、定义API接口等。具体的配置取决于您的需求和后端服务的架构。

    配置前端资源路由:在MSE云网关的API分组中,您可以定义前端资源的路由规则。这些路由规则指定前端资源的路径(URL)以及如何将请求路由到Kubernetes集群中的相应服务。

    配置后端服务路由:如果您希望通过MSE云网关将请求转发到后端服务,您可以在API分组中定义后端服务的路由规则。这些规则指定后端服务的路径(URL)以及如何将请求路由到后端服务。

    安全配置:您可以配置MSE云网关的访问控制、认证和授权策略,以确保对前端资源和后端服务的访问符合安全要求。

    前端资源访问:一旦配置完成并发布了API分组,前端资源就可以通过MSE云网关的入口地址访问了。您可以将入口地址公开给前端用户,以便他们可以通过云网关访问前端资源。

    2023-07-09 09:53:15
    赞同 展开评论 打赏
  • MSE云网关是用于前后端通信的一种解决方案,可以在微服务架构中进行流量控制和安全管理。它并不仅限于后端使用,也可以用于前端与后端之间的通信。

    要通过MSE云网关使前端资源可正常访问,你可以按照以下步骤操作:

    1. 确保MSE云网关已经部署和配置完成,并且可以正确地将请求转发到目标服务。
    2. 在前端代码中,将API请求的URL指向MSE云网关的地址,而不是直接指向后端服务的地址。
    3. 在MSE云网关上配置适当的路由规则,以确保前端请求可以正确地被转发到相应的后端服务。
    4. 配置MSE云网关的安全策略,例如认证、授权和访问控制,以确保只有经过验证的请求可以访问后端服务。
    2023-07-05 19:20:51
    赞同 展开评论 打赏
  • mse网关不是只能对接spring cloud微服务,你如果静态资源放在nginx里,在K8s里创建个这个nginx对应的service,在mse网关上就可以转发给这个服务。

    看下这个文档,添加ACK来源即可:https://help.aliyun.com/document_detail/250965.html?spm=a2c4g.250955.0.0

    此答案来自钉钉群“MSE微服务引擎用户交流群"

    2023-07-05 17:47:48
    赞同 展开评论 打赏

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关产品

  • 容器服务Kubernetes版
  • 微服务引擎
  • 相关电子书

    更多
    ACK 云原生弹性方案—云原生时代的加速器 立即下载
    ACK集群类型选择最佳实践 立即下载
    企业运维之云原生和Kubernetes 实战 立即下载